十七、OpenStack新增节点的安装

时间:2021-08-02
本文章向大家介绍十七、OpenStack新增节点的安装,主要包括十七、OpenStack新增节点的安装使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

17.1 检查

1 检查nova主机能否与 openstack 互相ping 通(两块网卡都要测试)

2 检查 selinux 是否禁用 (sestatus)

3 检查 firewalld 是否卸载 (rpm -qa|grep firewalld)

4 检查 NetworkManager 是否卸载 (rpm -qa|grep NetworkManager)

5 检查 yum 源 (yum repolist   10731包)

6 检查 系统 yum 源是否导入公钥 (gpgcheck=1)

7 检查 时间服务器 (chronyc sources -v)

8 检查 openstack 和 本机的主机名 是否能 ping 通(意思是要把OpenStack两台主机名写到/etc/hosts里)注两台都要写。

[root@host1 ~]# vim /etc/hosts

127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4

::1         localhost localhost.localdomain localhost6 localhost6.localdomain6

192.168.0.10 host1

192.168.0.11 host2

17.2 安装扩展的节点

17.2.1 在host1这太主机上编辑answer.ini文件

增加计算节点,(如需增加多个OpenStack节点后面跟ip即可)

[root@host1 ~]# vim answer.ini

98     CONFIG_COMPUTE_HOSTS=192.168.0.10, 192.168.0.11

102    CONFIG_NETWORK_HOSTS=192.168.0.10, 192.168.0.11

然后执行:packstack --answer-file=answer.ini

[root@host1 ~]# packstack --answer-file=answer.ini

17.3 通过Horizon界面管理

安装虽然没有报错,但默认无法打开Horizon,这是因为一个软件配置的BUG。

解决办法:

增加一行: WSGIApplicationGroup %{GLOBAL}

[root@host1 network-scripts]# vim /etc/httpd/conf.d/15-horizon_vhost.conf

## Server aliases

ServerAlias 192.168.0.10

ServerAlias host1

ServerAlias localhost

WSGIDaemonProcess apache group=apache processes=3 threads=10 user=apache

WSGIProcessGroup apache

WSGIApplicationGroup %{GLOBAL} <--这个位置

[root@host1 network-scripts]# apachectl graceful //重新载入配置文件,

[root@host1 ~]# cat keystonerc_admin  查看admin密码

unset OS_SERVICE_TOKEN

    export OS_USERNAME=admin

    export OS_PASSWORD=2174c6bf69be4430

    export OS_AUTH_URL=http://192.168.0.10:5000/v2.0

    export PS1='[\u@\h \W(keystone_admin)]\$ '

export OS_TENANT_NAME=admin

export OS_REGION_NAME=RegionOne

17.4 登录后操作

17.5热迁移实验

17.5.1 在OpenStack这台节点上上创建云主机

创建好后用管理员登录

点击管理员>系统>云主机数量

[root@host1 ~]# virsh list

 Id    名称                         状态

----------------------------------------------------

 1     instance-0000000d              running

* 通过图形和virsh list命令发现目前云主机在host1上

17.5.2 云主机热迁移迁移

 迁移完成后查看

[root@host2 ~]# virsh list                                                                       

 Id    名称                         状态                                                          

----------------------------------------------------                                             

 1     instance-0000000d              running    

原文地址:https://www.cnblogs.com/momo6656/p/15089447.html