-
Notifications
You must be signed in to change notification settings - Fork 105
openstack_deploy
遇见王斌 edited this page Oct 15, 2017
·
14 revisions
git clone https://github.com/BillWang139967/openstack_install.git
openstack_install/etc/main-config.rc
修改
# controller IP
CONTROLLER_NODES_IP="192.168.1.32"
# computer IP
COMPUTE_NODES_IP="192.168.1.128"
# provider 物理网卡名称
PROVIDER_INTERFACE="ens36"
#bash main-installer.sh controller install
#hostnamectl set-hostname compute1
注:
- 如果是第二台计算节点,则主机名修改为
compute2
- 执行完命令后,重新使用终端工具连接服务器就可以看到更改后的主机名
openstack_install/etc/main-config.rc
修改
# controller IP
CONTROLLER_NODES_IP="192.168.1.32"
# computer IP
COMPUTE_NODES_IP="192.168.1.128"
# provider 物理网卡名称
PROVIDER_INTERFACE="ens36"
计算节点是通过主机名
来判断执行的机器是哪台的 compute
需要控制节点部署 OK 后,再进行部署计算节点
#bash main-installer.sh compute install
# Provider networks
NETWORK_OPT="provider"
# Self-service networks
NETWORK_OPT="self-service"
个人理解如下:
- provider 是网络组件里只虚拟了
交换机
- self-service 是网络组件里虚拟了
交换机+路由器
查看对应服务日志查找解决方法,同时可以根据官网部署手册查看出错地方
什么情况下重新部署 environment?
environment 部署失败时执行下面步骤进行重新部署 environment 。其他组件部署失败时无需操作下面步骤。
# 清理 mysql 数据
systemctl stop mariadb.service
cd /var/lib/mysql/
rm -rf *
# 清理 rabbitmq 数据
systemctl stop rabbitmq-server.service
cd /var/lib/rabbitmq
rm -rf *
# 清理控制节点 environment 安装标记
rm -rf /etc/openstack-control-script-config/environment-installed
# 重新部署 environment
cd /root/openstack_install-master/scripts/controller
sh environment.sh
比如修改 compute1 物理机 IP 时,可以修改配置文件后,再执行以下操作
#rm -rf /etc/openstack-control-script-config
#bash main-installer.sh compute