Pulpo-Admin

July 10, 2017 | Ceph Storage Linux

The admin node of our Ceph storage cluster Pulpos is pulpo-admin.

Hardware

Software

1) Performe a minimal installation of CentOS 7 on pulpo-admin.

2) Disable Selinux by changing the following line in /etc/selinux/config:

SELINUX=enforcing

to:

SELINUX=disabled

3) After copying SSH keys to the host, disable password authentication of SSH by changing the following line in /etc/ssh/sshd_config:

PasswordAuthentication yes

to

PasswordAuthentication no

4) Disable GSSAPI authentication of SSH by changing the following line in /etc/ssh/sshd_config:

GSSAPIAuthentication yes

to:

GSSAPIAuthentication no

5) Update all packages:

[root@pulpo-admin ~]# yum -y update

6) Install the package net-tools, which contains basic networking tools, including ifconfig, netstat, route, and others:

[root@pulpo-admin ~]# yum install -y net-tools

7) Install the package bind-utils, which contains a collection of utilities for querying DNS servers, including dig, nslookup, and others:

[root@pulpo-admin ~]# yum install -y bind-utils

8) Reboot.

9) Remove the old kernel:

[root@pulpo-admin ~]# yum erase -y kernel-3.10.0-514.el7.x86_64

10) Create a pair of SSH keys of type ed25519 for root:

[root@pulpo-admin ~]# cd ~/.ssh
[root@pulpo-admin .ssh]# ssh-keygen -t ed25519

hyper-threading is enabled on pulpo-admin, as well as on all the other nodes in the Pulpos cluster.