目录
需求描述
用脚本安装openstack网络组件
实现思路
编辑openstack 环境变量脚本/etc/xiandian/openrc.sh
正确设置外网和管理网的网卡和IP地址,配置必须的组件的帐户和登录密码,以及虚拟网络。
执行必须的组件对应的安装脚本。
一、卸载前面的安装的Openstack组件
#controller节点
执行在/usr/local/bin中的
iaas-uninstall-all.sh进行卸载
# compute节点
执行在/usr/local/bin中的
iaas-uninstall-all.sh进行卸载
cd /usr/local/bin
iaas-uninstall-all.sh
二、设置主机名和网卡参数
#controller节点
执行hostnamectl set-hostname controller
查看/etc/sysconfig/network-scripts/ifcfg-ens*(具体的网口)文件文件,确认有IP参数。
ctrl+d 退出 重新登陆
# compute节点
执行hostnamectl set-hostname compute
查看/etc/sysconfig/network-scripts/ifcfg-ens*(具体的网口)文件文件,确认有IP参数。
ctrl+d 退出 重新登陆
三、重新安装并设置vsftpd服务
# controller节点
yum -y install vsftpd
vi /etc/vsftpd/vsftpd.conf
yum -y install vsftpd
vi /etc/vsftpd/vsftpd.conf
添加一行 anon_root=/opt/
systemctl start vsftpd
systemctl enable vsftpd
systemctl start vsftpd
systemctl enable vsftpd
#compute节点
确认yum list可看到资源清单
四、重新设置环境变量
# controller节点
yum install iaas-xiandian -y
vi /etc/xiandian/openrc.sh
yum install iaas-xiandian -y
vi /etc/xiandian/openrc.sh
(具体内容在后面)
#compute节点
yum install iaas-xiandian -y
vi /etc/xiandian/openrc.sh
yum ins