实操 - openstack的自动化部署

一 、使用openstack自带的工具packstack部署allinone模式

此模式将所有的服务装在一个虚机中,用来测试

1.克隆一台虚拟机(配置好七项)virt-clone

2.下载openstack-packstack之前删除mariadb所有相关内容(可选项)

#rpm  -qa | grep mariadb

#rpm -ev mariadb-libs-5.5.56-2.el7.x86_64 –nodeps

#find / -name mariadb

#find / -name mysql

3.安装packstack工具

# yum install -y openstack-packstack

4.直接运行命令进行部署安装openstack环境

# time packstack --allinone    //time命令用来统计安装时间

5.安装完成

注意上面红框中的内容(应答文件、web登录方式、安装日志文件)

应答文件(answerfile):包含所安装的内容,类似于root下的anaconda-ks.cfg文件

6.查看

黄色标记为安装完成自动生成的

运行环境变量 . keystonerc_admin 或keystone_demo

检查以下内容:

7 使用web页面登陆(生成的环境变量文件中有用户/密码)

登录web页面:

二 、将服务分开安装

按最小的配置,一个控制节点、两个计算节点

1.克隆三台虚拟机(配置好七项)

2.删除mariadb所有相关内容

3.下载openstack-packstack

4.生成安装配置文件

#packstack --gen-answer-file=yy

5.编辑配置文件

#vim yy 

需要安装的程序:

保存退出

6 安装

#packstack --answer-file=yy

安装开始会提示输节点密码

等待安装。。。。。。。。。。。

报错!!提示貌似关于CA cert方面相关的,那就是SSL那块(老师说此处比较复杂)

将配置文件中设置安装基础服务、计算节点/控制节点 其余不改即可!

然后再重新执行。。。

OK !执行完毕(没截到图)

7验证

在目录下生成三个文件

执行keystonerc_admin文件 里面有账号密码

登录web界面:

补充:

七项

  1. Hostname
  2. IP等网络配置
  3. Firewalld/iptables
  4. Selinux
  5. NTP时间同步
  6. Yum源
  7. Yum -y update 升级系统内程序

  • 14
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值