千家信息网

openstackM centos7中如何多节点安装Packstack

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,小编给大家分享一下openstackM centos7中如何多节点安装Packstack,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!环境准备Hostname Ip fu
千家信息网最后更新 2026年11月02日openstackM centos7中如何多节点安装Packstack

小编给大家分享一下openstackM centos7中如何多节点安装Packstack,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!

  1. 环境准备

Hostname  Ip      func    hcy-node1       192.168.7.80    controller      hcy-node2       192.168.7.81    compute hcy-node3       192.168.7.82    compute 
  1. /etc/hostname都要改 /etc/hosts增加:

192.168.7.80 hcy-node1192.168.7.81 hcy-node2192.168.7.82 hcy-node3
  1. 将网卡配置成开机启动:

/etc/sysconfig/network-scripts/ifcfg-eth0中,将ONBOOT=no改为yes
  1. 在三个节点安装packstack: 在这里最好先设置网易的源,下载速度快

cd /etc/yum.repos.dmv CentOS-Base.repo CentOS-Base.repo.backupwget http://mirrors.163.com/.help/CentOS7-Base-163.repomv CentOS7-Base-163.repo CentOS-Base.repoyum clean all

这里可能找不到 openstack-packstack,建议直接

yum install https://repos.fedorapeople.org/repos/openstack/openstack-mitaka/rdo-release-mitaka-6.noarch.rpm

在下载完之后,安装过程中可能有什么key错误,去/etc/yum.repos.d/CentOS-Base.repo中将centos6 改成 centos7,因为我是centos7版本安装的

yum install openstack-packstack -y
  1. 生成answer-file:

 packstack --gen-answer-file=hcloud.txt
  1. 修改hcloud.txt中的如下配置:

这里node2,node3上的hcloud.txt都和node1上的一样,指定node1为控制节点,node2,node3为计算节点

(1)修改计算节点和网络节点IP

[root@hcy-node1 ~]# grep HOST ./hcloud.txt CONFIG_CONTROLLER_HOST=192.168.7.80CONFIG_COMPUTE_HOSTS=192.168.7.80改为:CONFIG_COMPUTE_HOSTS=192.168.7.81,192.168.7.82CONFIG_NETWORK_HOSTS=192.168.7.80CONFIG_VCENTER_HOST=CONFIG_STORAGE_HOST=192.168.7.80改为:CONFIG_STORAGE_HOST=192.168.7.81,192.168.7.82CONFIG_SAHARA_HOST=192.168.7.80CONFIG_AMQP_HOST=192.168.7.80CONFIG_MARIADB_HOST=192.168.7.80

(2)不安装cirros镜像 另外将CONFIG_PROVISION_DEMO=y改为n 部署之前再检查一下/etc/hostname和/etc/hosts:

节点1:

 [root@hcy-node1 ~]# cat /etc/hosts127.0.0.1   localhost localhost.localdomain  localhost4 localhost4.localdomain4::1         localhost localhost.localdomain  localhost6 localhost6.localdomain6192.168.7.80 hcy-node1192.168.7.81 hcy-node2192.168.7.82 hcy-node3

节点2:

 [root@hcy-node2 ~]# cat /etc/hosts127.0.0.1   localhost localhost.localdomain  localhost4 localhost4.localdomain4::1         localhost localhost.localdomain  localhost6 localhost6.localdomain6192.168.7.80 hcy-node1192.168.7.81 hcy-node2192.168.7.82 hcy-node3

节点3:

[root@hcy-node3 ~]# cat /etc/hosts127.0.0.1   localhost localhost.localdomain  localhost4 localhost4.localdomain4::1         localhost localhost.localdomain  localhost6 localhost6.localdomain6192.168.7.80 hcy-node1192.168.7.81 hcy-node2192.168.7.82 hcy-node3

再次检查hcloud.txt:

[root@hcy-node1 ~]# grep HOST ./hcloud.txt CONFIG_CONTROLLER_HOST=192.168.7.80CONFIG_COMPUTE_HOSTS=192.168.7.81,192.168.7.82CONFIG_NETWORK_HOSTS=192.168.7.80CONFIG_VCENTER_HOST=CONFIG_STORAGE_HOST=192.168.7.81,192.168.7.82CONFIG_SAHARA_HOST=192.168.7.80

还有如下选项:

[root@hcy-node1 ~]# grep CONFIG_PROVISION_DEMO ./hcloud.txtCONFIG_PROVISION_DEMO=n

开始部署,只在控制节点执行即可:

# yum install screen# screen packstack  --answer-file=hcloud.txt
Welcome to the Packstack setup utility The installation log file is available at:/var/tmp/packstack/20160509-021808-zfHLVi/openstack-setup.log Installing:Clean Up                                             [DONE ]Discovering ip protocol version                      [ DONE ]这里需要手动输入三台节点的密码,接下来一直等待直到部署完成:root@192.168.7.80'spassword: root@192.168.7.81'spassword: root@192.168.7.82'spassword:Setting up ssh keys                                  [ DONE ] 部署成功后,出现如下信息:**** Installation completed successfully****** Additional information: *File /root/keystonerc_admin has been created on OpenStack client host192.168.7.80. To use the command line tools you need to source the file. * Toaccess the OpenStack Dashboard browse to http://192.168.7.80/dashboard .Please, find your login credentials storedin the keystonerc_admin in your home directory.

到此就部署成功了,horizon登陆密码在 /root/keystonerc_admin 的export OS_PASSWORD参数中。 source keystonerc_admin

在horizon修改admin密码的时候,(最好先把初始密码记下来,因为要先去horizon user修改)也要在这个文件中修改export OS_PASSWORD参数为修改后的admin密码

安装好的openstack是没有镜像和网络的。网络自己随便创建一个子网。 上传镜像到/mnt/image目录下,执行:openstack image create "cirros" --file cirros-0.3.4-x86_64-disk.img --disk-format qcow2 --container-format bare --public 到此,可以成功创建云主机

基本服务检查:

看完了这篇文章,相信你对"openstackM centos7中如何多节点安装Packstack"有了一定的了解,如果想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!

节点 密码 成功 网络 镜像 检查 参数 最好 篇文章 控制 配置 接下来 三个 中将 主机 信息 再次 基本服务 完了 建议 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 百单网互联网科技有限公司怎么样 互联网金融 科技金融 未来的互联网科技 人人互联网科技是培训 宁夏科技产业互联网案例 岳阳华臻互联网科技有限公司 黑科技闪耀互联网之光 成都互联网科技公司工作好不好 开一家科技互联网公司需要多少钱 互联网科技扶贫时间 国大互联网教育科技有限公司工作 上海京穆互联网科技有限公司 每天都有哪些好的互联网科技 扫呗互联网科技有限公司 互联网科技新闻 互联网时代高科技布局 三亚科技创新互联网基地 互联网科技大佬云集 河南商务圈互联网科技有限公司 现代科技的标志之一的互联网 华服互联网科技怎么样 湖南永感互联网科技有限公司 上海挚品互联网科技 有马互联网科技 成都互联网科技公司 智慧科技互联网 深圳天众互联网科技公司 欧洲十大科技互联网公司 国大互联网教育科技有限公司薪资 同城互联网络科技
0