Packstack –answer-file方式部署多节点openstack环境--三节点

5.1 Centos环境准备


Hostname


IP


flating ip


func


Lxp-node1


192.168.11.10


10.33.41.135


Controller+network


Lxp-node2


192.168.11.11


10.33.41.136


Compute+storage


Lxp-node3


192.168.11.12


10.33.41.139


Compute+storage

/etc/hostname都要改

/etc/hosts增加:

192.168.11.10 lxp-node1

192.168.11.11 lxp-node2

192.168.11.12 lxp-node3

10.1.14.235 mirrors.hikvision.com.cn

将网卡配置成开机启动:

/etc/sysconfig/network-scripts/ifcfg-eth0中,将ONBOOT=no改为yes

配置yum 源,配置为公司内部的yum源,安装会很快

5.2 使用packstack部署三节点openstack环境

在三个节点安装packstack:

yum install openstack-packstack -y

生成answer-file:

# packstack --gen-answer-file=hcloud.txt

修改hcloud.txt中的如下配置:

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

[[email protected] ~]# grep HOST ./hcloud.txt

CONFIG_CONTROLLER_HOST=192.168.11.10

CONFIG_COMPUTE_HOSTS=192.168.11.10  改为:CONFIG_COMPUTE_HOSTS=192.168.11.11,192.168.11.12

CONFIG_NETWORK_HOSTS=192.168.11.10

CONFIG_VCENTER_HOST=

CONFIG_STORAGE_HOST=192.168.11.10改为:CONFIG_STORAGE_HOST=192.168.11.11,192.168.11.12

CONFIG_SAHARA_HOST=192.168.11.10

CONFIG_AMQP_HOST=192.168.11.10

CONFIG_MARIADB_HOST=192.168.11.10

(2)不安装cirros镜像

另外将CONFIG_PROVISION_DEMO=y改为n

部署之前再检查一下/etc/hostname和/etc/hosts:

节点1:

[[email protected] ~]# cat /etc/hostname

lxp-node1

[[email protected] ~]# cat /etc/hosts

127.0.0.1  localhost localhost.localdomain localhost4 localhost4.localdomain4

::1        localhost localhost.localdomain localhost6 localhost6.localdomain6

192.168.11.10 lxp-node1

192.168.11.11 lxp-node2

192.168.11.12 lxp-node3

10.1.14.235 mirrors.hikvision.com.cn

节点2:

[[email protected] ~]# cat /etc/hostname

lxp-node2

[[email protected] ~]# cat /etc/hosts

127.0.0.1  localhost localhost.localdomain localhost4 localhost4.localdomain4

::1        localhost localhost.localdomain localhost6 localhost6.localdomain6

192.168.11.10 lxp-node1

192.168.11.11 lxp-node2

192.168.11.12 lxp-node3

10.1.14.235 mirrors.hikvision.com.cn

节点3:

[[email protected] ~]# cat /etc/hostname

lxp-node3

[[email protected] ~]# cat /etc/hosts

127.0.0.1  localhost localhost.localdomain localhost4 localhost4.localdomain4

::1        localhost localhost.localdomain localhost6 localhost6.localdomain6

192.168.11.10 lxp-node1

192.168.11.11 lxp-node2

192.168.11.12 lxp-node3

10.1.14.235 mirrors.hikvision.com.cn

再次检查hcloud.txt:

[[email protected] ~]# grep HOST ./hcloud.txt

CONFIG_CONTROLLER_HOST=192.168.11.10

CONFIG_COMPUTE_HOSTS=192.168.11.11,192.168.11.12

CONFIG_NETWORK_HOSTS=192.168.11.10

CONFIG_VCENTER_HOST=

CONFIG_STORAGE_HOST=192.168.11.11,192.168.11.12

CONFIG_SAHARA_HOST=192.168.11.10

还有如下选项:

[[email protected] ~]# grep CONFIG_PROVISION_DEMO ./hcloud.txt

CONFIG_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 ]

这里需要手动输入三台节点的密码,接下来一直等待直到部署完成:

[email protected]‘spassword:

[email protected]‘spassword:

[email protected]‘spassword:

Setting up ssh keys                                  [ DONE ]

部署成功后,出现如下信息:

**** Installation completed successfully******

Additional information:

*Time synchronization installation was skipped. Please note that unsynchronizedtime on server instances might be problem for some OpenStack components.

*Warning: NetworkManager is active on 192.168.11.11, 192.168.11.10,192.168.11.12. OpenStack networking currently does not work on systems thathave the Network Manager service enabled.

*File /root/keystonerc_admin has been created on OpenStack client host192.168.11.10. To use the command line tools you need to source the file.

* Toaccess the OpenStack Dashboard browse to http://192.168.11.10/dashboard .

Please, find your login credentials storedin the keystonerc_admin in your home directory.

* Touse Nagios, browse to http://192.168.11.10/nagios username: nagiosadmin,password: 60d5a77204514174

*The installation log file is available at:/var/tmp/packstack/20160509-021808-zfHLVi/openstack-setup.log

*The generated manifests are available at:/var/tmp/packstack/20160509-021808-zfHLVi/manifests

[screen is terminating]

5.3 基本服务检查

[[email protected] ~(keystone_admin)]# cinder service-list

+------------------+---------------+------+---------+-------+----------------------------+-----------------+

|     Binary      |      Host    | Zone |  Status | State |         Updated_at         | Disabled Reason |

+------------------+---------------+------+---------+-------+----------------------------+-----------------+

| cinder-backup   |   lxp-node1  | nova | enabled |   up  | 2016-05-09T06:44:30.000000 |        -       |

| cinder-scheduler |   lxp-node1  | nova | enabled |   up  | 2016-05-09T06:44:27.000000 |        -       |

|  cinder-volume   | [email protected] | nova | enabled|   up | 2016-05-09T06:44:27.000000 |       -        |

+------------------+---------------+------+---------+-------+----------------------------+-----------------+

[[email protected] ~(keystone_admin)]#

[[email protected] ~(keystone_admin)]# nova service-list

+----+------------------+-----------+----------+---------+-------+----------------------------+-----------------+

| Id | Binary           | Host      | Zone    | Status  | State | Updated_at                 | Disabled Reason |

+----+------------------+-----------+----------+---------+-------+----------------------------+-----------------+

| 1 | nova-consoleauth | lxp-node1 | internal | enabled | up    | 2016-05-09T06:44:42.000000 | -               |

| 2 | nova-scheduler   | lxp-node1 |internal | enabled | up    | 2016-05-09T06:44:44.000000| -               |

| 3 | nova-conductor   | lxp-node1 |internal | enabled | up    |2016-05-09T06:44:36.000000 | -              |

| 5 | nova-cert        | lxp-node1 |internal | enabled | up    |2016-05-09T06:44:43.000000 | -               |

| 6 | nova-compute     | lxp-node3 | nova     | enabled | up    | 2016-05-09T06:44:38.000000 | -               |

| 7 | nova-compute     | lxp-node2 | nova     | enabled | up    | 2016-05-09T06:44:45.000000 | -               |

+----+------------------+-----------+----------+---------+-------+----------------------------+-----------------+

[[email protected] ~(keystone_admin)]#

这里cinder-volume还是安装到了lxp-node1,即控制节点上

这里可能是packstack的bug,不过关系不大,cinder-volume大不了手动部署一下

接下来尝试下四个节点的安装

时间: 2024-08-03 11:34:23

Packstack –answer-file方式部署多节点openstack环境--三节点的相关文章

Packstack –answer-file方式部署多节点openstack环境--双节点

4.1 centos环境准备 目标:修改answer-file,将controller+network放在一个节点,compute-storage放在另一个节点,使用packstack部署双节点环境 hostname IP Floating ip Function lxp-node1 192.168.11.8 10.33.41.135 Controller+network lxp-node2 192.168.11.9 10.33.41.136 Compute+storage 在/etc/host

使用packstack以answer-file的方式部署单节点openstack环境

原来是使用packstack --init-host=myip的方式部署,这样只能是单节点 http://blog.csdn.net/xiangpingli/article/details/51239832 为了使用packstack进行多节点的方式部署openstack,就需要先研究answer-file的方式来部署openstack环境 如下是使用packstack --answer-file的方式部署单节点openstack环境的过程: Packstack –answer-file方式部署

packstack –answer-file方式部署多节点openstack环境:四节点

6.1 CentOS环境准备 Vm name Hostname IP Function Lxp-centos-1 hcloud.controller 192.168.11.13/10.33.41.132 Controller Lxp-centos-2 hcloud.network 192.168.11.14/10.33.41.135 Network Lxp-centos-3 hcloud.compute1 192.168.11.15/10.33.41.139 Compute1 Lxp-cento

OpenStack Ocata三节点实验环境部署

一.测试环境准备 主机节点准备及网络规划我物理节点是一台塔式服务器,40核CPU,64G内存,SSD盘800G,HDD盘4T.操作系统:win7 x64虚拟化软件:VMware WorkStation 11 系统环境准备--最小化安装CentOS7.2系统(CentOS-7-x86_64-Minimal-1511.iso)--关闭防火墙.关闭SELinux systemctl stop firewalld.service systemctl disable firewalld.service -

Openstack 单控制节点部署实例

一.前期准备 1.openstack集群设备列表 10.240.216.101 os-node1    控制节点(ceph mon mds节点) 10.240.216.102 os-node2    计算节点(ceph mon mds节点) 10.240.216.103 os-node3    计算节点(ceph mon mds节点) 10.240.216.104 os-node4    存储节点(ceph osd节点) 10.240.216.105 os-node5    存储节点(ceph

在CentOS上以RDO方式部署openstack

CentOS7下以RDO方式安装all-in-one的openstack 因为对团队的环境部署和持续集成还不了解,先使用最简单的方式安装个开发环境.过程总结如下. 1.   Openstack部署的方式 通常如果只是搭一套环境自己用的话,使用CentOS的RDO方式搭建all-in-one的openstack开发环境是最快的.(RDO是什么?https://www.rdoproject.org/) 但是如果考虑持续集成.部署和升级的话,肯定需要专门的工具来打包.安装二次开发的代码,通常使用fue

openstack icehouse 3节点部署遇到的问题和解决方法

刚接触openstack不久,参考官方文档实施3节点部署时遇到了一些问题,主要集中在compute node,还好有十几年的运维经验协助我把问题一一解决了.以下会用红字部分标识解决方法. 系统环境:CentOS 6.5 64位 各节点IP:完全按照官方文档中的IP进行了配置 官方文档:http://docs.openstack.org/icehouse/install-guide/install/zypper/content/ 日志记录日期:2014-7-6 问题部分: Controller N

OpenStack 控制节点基本环境和身份验证服务的安装部署

OpenStack Networking(neutron) 需要一个控制节点(controller node).一个网络节点(networknode)以及至少一个计算节点(compute node). 一.物理环境部署 1.物理环境规划 表1.1. OpenStack环境部署 二.安装前的部署 1.1配置主机名 [email protected]:~# vim  /etc/hostname controller 1.2 配置IP地址 [email protected]:~# vim  /etc/

Kubernetes(K8s)安装部署过程(六)--node节点部署

hi,everybody,我回来了,之前安装到flannel之后,文章一直没有更新,甚至不少小伙伴都来加qq询问是否继续更新了, 这里说明下原因,我在部署1.91node的时候的确出现了各种各样的问题,导致节点启动后哦,master总是看不到,遇到的问题大概有 1.虚拟机时间同步不一致问题,导致etcd创建资源不成功 2.node节点无法自动创建kubelet.kubeconfig问题,这个是最严重的问题,原因是config文件没有拷贝到node的/etc/kubernetes文件夹内,因为ku