小工具知识网

当前位置: 首页 > 行业知识 > 实操 - openstack的自动化部署

行业知识

实操 - openstack的自动化部署

2026-10-30 05:36:34 来源:互联网转载

一 、使���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 升级系统内程序

上一篇:电脑怎么登录服务器文件?

下一篇:揭秘数据文件奥秘,探寻关键信息宝藏之旅