openstack pike + ceph +高可用集成 -- 环境配置 (一)

时间:2021-08-04 17:19:52
#openstack集群环境准备
#CentOS-7-x86_64-Minimal-1708.iso
#cpu 32核
#ram 192G
#每个节点 2个空盘
#sdb 1.4T sdc 1.4T
#root 密码:123456

##关闭系统
NetworkManager 服务
systemctl stop NetworkManager 临时关闭
systemctl disable NetworkManager 永久关闭网络管理命令

#关闭selinux、防火墙
systemctl stop firewalld.service
systemctl disable firewalld.service
firewall-cmd --state
sed -i '/^SELINUX=.*/c SELINUX=disabled' /etc/selinux/config
sed -i 's/^SELINUXTYPE=.*/SELINUXTYPE=disabled/g' /etc/selinux/config
grep --color=auto '^SELINUX' /etc/selinux/config
setenforce 0

#时间同步
/usr/sbin/ntpdate ntp6.aliyun.com 
echo "*/3 * * * * /usr/sbin/ntpdate ntp6.aliyun.com  &> /dev/null" > /tmp/crontab
crontab /tmp/crontab


#设置hostname, 每个节点分别设置
hostnamectl set-hostname controller1

#IP自己设置这里不再写
#系统1个网络 (看个人情况,我只有一个网卡,所有使用1个网络搭建,正常是 2到3个网络) #192.168.0.0 网络 #IP规划,hosts设置 所有节点设置 echo ' 192.168.0.71 controller ##vip 192.168.0.51 controller1 192.168.0.52 controller2 192.168.0.53 controller3
192.168.0.54 computer1 #和 cinder共用一个节点 192.168.0.56 computer2 #和 cinder共用一个节点 '>>/etc/hosts # ssh免密验证 所有节点配置好 上面的 host映射后 所有节点执行 #############################

yum install -y sshpass
rm -rf ~/.ssh
ssh-keygen -t rsa -P "" -f ~/.ssh/id_rsa

sshpass -p '123456' ssh-copy-id -o StrictHostKeyChecking=no -i /root/.ssh/id_rsa -p 22 root@controller1
sshpass -p '123456' ssh-copy-id -o StrictHostKeyChecking=no -i /root/.ssh/id_rsa -p 22 root@controller2
sshpass -p '123456' ssh-copy-id -o StrictHostKeyChecking=no -i /root/.ssh/id_rsa -p 22 root@controller3
sshpass -p '123456' ssh-copy-id -o StrictHostKeyChecking=no -i /root/.ssh/id_rsa -p 22 root@compute1
sshpass -p '123456' ssh-copy-id -o StrictHostKeyChecking=no -i /root/.ssh/id_rsa -p 22 root@compute2

#验证
ssh compute2
###############################
#所有节点执行
#升级,重启  不升级有些软件版本是对不上的,可以安装,但影响 openstack的功能
yum update -y  && reboot