安装HPE Helion Openstack

先简单记录一下步骤。备忘...

install 步骤

0.准备信息,包括

Server names

IP addresses

Server Roles

PXE MAC addresses

PXE IP addresses

PXE interfaces

IPMI/iLO IP address, username, password

1.安装iso系统,部署lifecycle

2.拷贝tar文件解压

3.运行hos-init.bash(export HOS_INIT_AUTO=y #添加后不提示ssh保护密码)

3.1 安装完成,显示:

To continue installation copy your cloud layout to:

/home/stack/helion/my_cloud/definition

Then execute the installation playbooks:

cd /home/stack/helion/hos/ansible

git add -A

git commit -m ‘My config‘

ansible-playbook -i hosts/localhost cobbler-deploy.yml

ansible-playbook -i hosts/localhost bm-reimage.yml

ansible-playbook -i hosts/localhost config-processor-run.yml

ansible-playbook -i hosts/localhost ready-deployment.yml

cd /home/stack/scratch/ansible/next/hos/ansible

ansible-playbook -i hosts/verb_hosts site.yml

目录结构:

helion/ Top level directory

helion/examples/ Directory contains the config input files of the example clouds

helion/my_cloud/definition/ Directory contains the config input files

helion/my_cloud/config/ Directory contains .j2 files which are symlinks to the /hos/ansible directory

helion/hos/ Directory contains files used by the installer

4.图形安装,访问 http://<lifecycle manager_IP>:79/dayzero 。图形安装后会禁用服务,启用方法:

sudo a2ensite dayzero-apache.conf

sudo systemctl start dayzero.service

4.拷贝模版文件

cp -r ~/helion/examples/entry-scale-kvm-vsa/* ~/helion/my_cloud/definition/

[可选项]加密iLo密码

cd ~/helion/hos/ansible

export HOS_USER_PASSWORD_ENCRYPT_KEY=<encryption key>

./hosencrypt.py

把相应的加密密码修改到 ~/helion/my_cloud/definition/data/servers.yml

5.提交配置到本地git仓库

cd ~/helion/hos/ansible

git add -A

git commit -m "My config or other commit message"

6.使用自动化系统安装

第一部分:部署Cobbler

1.确认iLo可以连接并控制服务器电源。

cd ~/helion/hos/ansible

ansible-playbook -i hosts/localhost bm-power-status.yml

2.部署Cobbler

cd ~/helion/hos/ansible

ansible-playbook -i hosts/localhost cobbler-deploy.yml

第二部分:Image the Nodes

1.安装后关闭节点电源

2.设定节点网络启动为硬件启动顺序的第一位。

3.打开电源,节点通过迁移步骤从网络启动安装系统。

4.等待节点关机(表示安装完成),需要一定的时间。

5.在所有节点设定从硬盘启动

6.等待节点的ssh可用并验证。

The reimage command is:

cd ~/helion/hos/ansible

ansible-playbook -i hosts/localhost bm-reimage.yml [-e nodelist=node1,node2,node3]

查看是否所有节点网络启动是打开的

sudo cobbler system find --netboot-enabled=1

7.运行配置处理程序

cd ~/helion/hos/ansible

ansible-playbook -i hosts/localhost config-processor-run.yml

上面的命令会提示两个密码,也可以把它们放在命令行里

ansible-playbook -i hosts/localhost config-processor-run.yml -e encrypt="" -e rekey=""

8.配置 TLS(传输层安全,SA证书等) 略

9.部署云

1.创建部署目录

cd ~/helion/hos/ansible

ansible-playbook -i hosts/localhost ready-deployment.yml

2.擦除磁盘数据[可选项]

cd ~/scratch/ansible/next/hos/ansible

ansible-playbook -i hosts/verb_hosts wipe_disks.yml

3.运行部署脚本(时间在45分钟以上)

cd ~/scratch/ansible/next/hos/ansible

ansible-playbook -i hosts/verb_hosts site.yml

如果之前运行配置处理程序config-processor-run.yml使用了密码,使用密码提示

ansible-playbook -i hosts/verb_hosts site.yml --ask-vault-pass

4.验证网络正确工作,从控制节点 ping /etc/hosts 中的所有IP。

时间: 2024-10-26 21:44:36

安装HPE Helion Openstack的相关文章

如何安装和学习OpenStack?

如何安装和学习OpenStack? 学习材料: 什么是OpenStack?http://opensource.com/resources/what-is-openstack OpenStack源码在哪?https://github.com/openstack/ OpenStack API文档以及如何管理OpenStack等链接? http://docs.openstack.org/http://www.rackspace.com/cloud/openstack/getting-startedht

Deploy Helion Openstack 2.0 KVM for Ceph

目  录 1. 安装Lifecycle Manager 1 2. 配置Lifcecycle Manager 1 3. 配置环境 2 4. 安装部署裸机 2 5. 部署Helion 3 6. 配置Ceph存储 5 7. 安装后配置 10 附1:配置public证书 12 1. 安装Lifecycle Manager 1 VM 拓扑 基于此拓扑及下面的配置,可以完成部署,可以在ceph 集群上创建卷并挂载到VM 上. 在第一台控制节点上从Helion光盘启动操作系统 输入install启动安装 选择

OpenStack 部署总结之:通过本地yum源安装单节点openstack

通过外部网络的方式安装openstack可能会需要花费大量的事件在rpm包下载上,而且也有可能在某些客户现场不能访问外部网络环境,为了方便以及快速的安装,可以自己搭建一个yum源.本文从yum源的创建,到openstack单节点的安装,以及在安装的过程中出现的问题,做了一个完整的总结. 下载各安装源到本地 创建/root/centos目录,并进入该目录,执行以下命令 下载 CentOS 源 安装是在 CentOS发行版下进行,所以首先将 CentOS 最新版 6.5 版本的源拿到本地.定位到放置

6.安装和配置OpenStack图片服务组件

安装和配置图片服务组件 这里是安装在控制器上 安装和配置图片服务组件 yum install –y openstack-glance python-glanceclient 编辑/etc/glance/glance-api.conf mv /etc/glance/glance-api.conf /etc/glance/glance-api.conf_bak vim /etc/glance/glance-api.conf [database] connection = mysql://glance

安装配置好openstack环境的虚拟机,需要修改ip时,在数据库中同步修改ip的方法

由于配置openstack 环境的时候,创建了很多表,都配置了本机的ip 所以当本机需要修改ip的 时候  就需要同步数据库中所有与环境有关的ip 方法: 1.进入数据库 [[email protected] Desktop]# mysql -uroot -p Enter password: Welcome to the MariaDB monitor.  Commands end with ; or \g. Your MariaDB connection id is 2 Server vers

用命令测试安装好的OpenStack环境

OpenStack三个节点icehouse-gre模式部署一文部署了一套OpenStack环境,接下来使用命令测试一遍. 首先要明确几个概念: 外网:可分配floating ip绑定到虚拟机,外部就可以访问虚拟机. 虚拟网络(内部网络,私有网络):虚拟机的虚拟网卡所在的私有网络. 子网:用户创建的每个网络至少要有一个子网(也可以有多个子网) 路由:用户创建的每个网络至少有一个路由,该路由的接口要关联这个网络 fixed ip:虚拟机网卡在虚拟网络上的ip floating ip:虚拟网络对应的外

安装配置好openstack环境的虚拟机,须要改动ip时,在数据库中同步改动ip的方法

感谢朋友支持本博客,欢迎共同探讨交流,因为能力和时间有限,错误之处在所难免,欢迎指正. 假设转载,请保留作者信息. 博客地址:http://blog.csdn.net/qq_21398167 原博文地址:http://blog.csdn.net/qq_21398167/article/details/46729717 因为配置openstack 环境的时候,创建了非常多表.都配置了本机的ip 所以当本机须要改动ip的 时候  就须要同步数据库中全部与环境有关的ip 方法: 1.进入数据库 [[e

openstack(liberty):部署实验平台(二,简单版本软件安装 part1)

软件安装过程中,考虑到现在是一个实验环境,且也考虑到规模不大,还有,网络压力不会大,出于简单考虑,将各个节点的拓扑结构改了一下,主要体现在网络节点和控制节点并在了一起.在一个服务器上安装! 到目前位置,我的这个平台,只有keystone,glance,neutron,dashboard以及nova几个服务.省出的那个服务器,打算也作为计算节点.所以,最新规划topo如下了: 绿色节点表示目前已经安装了openstack的模块软件,灰色部分,表示下一步即将安装的部分. 下面简要说下安装的过程,重点

OpenStack swift安装

由于实验室项目需要云存储系统,因此在实验室服务器上搭建一个基于OpenStack swift的云存储系统. 最开始按照官方网站上介绍的方法,使用SAIO方式安装http://docs.openstack.org/developer/swift/development_saio.html,但是中间经常安装到最后,测试的时候,认证不成功,而且安装的过程比较繁琐,于是采用了git的安装方式git clone https://github.com/NewpTone/SAIO.git,将SAIO下载来之后