基于 Kolla-Ansible 的容器化部署openstack

镜像链接:

链接:https://pan.baidu.com/s/1LYtsQM0ntj3jx8l3C4JMvQ?pwd=1121 
提取码:1121

创建虚拟机

选择自定义安装

image-20221208135802063

默认选择最新的

image-20221208135814022

稍后选择镜像

image-20221208135913583

image-20221208135928279

选择好自己虚拟机保存的位置

image-20221208140132828

选择规格

image-20221208150742224

image-20221208150754912

image-20221208150809627

后面三个默认

然后选择盘大小

image-20221208150929890

image-20221208150945910

设置镜像,网卡

image-20221208151151529

开启虚拟化

image-20221208151239987

选择镜像

image-20221208151349665

添加一块网卡

image-20221208151413331

image-20221208151428626

先配置两个网络:

  • 两个 host-only 的网络,
  • 其中一个网络的地址段设置为 10.10.10.0/24

开启虚拟机,选择第一个

image-20221208151807893

虚拟机进入,等待一段时间

image-20221208151912555

安装成功

远程连接虚拟机 固定IP 10.10.10.2 账号:kolla 密码: kollapass

image-20221208152402673

连接成功:

image-20221208152458927

命令三连:prechecks、deploy、post-deploy

用用户名 kolla,密码 kollapass 登录系统,并切换到 root 用户:

$ sudo -s
# cd /root

下面的所有操作都使用 root 用户执行,全程只需要执行三个命令:

下面每个命令都是执行相应的 ansible playbook,所以屏幕会有大量打印。

安装前的环境检测,检查是否必要条件都已经满足

# kolla-ansible prechecks

image-20221208152717914

执行成功

image-20221208152805644

开始安装,视机器性能和选择安装模块数量,20分钟到40分钟不等,耐心等待即可

# kolla-ansible deploy

image-20221208152828820

执行成功

image-20221208153657289

安装后的一点点收尾工作

# kolla-ansible post-deploy

image-20221208153715451

执行成功

image-20221208153735346

上面的命令执行完成后,会在 /etc/kolla 目录下生成 admin-openrc.sh 文件,其中包含了登录所需要的用户名和密码信息。

将文件按拷贝到/root/目录下

[root@control01 ~]# cp /etc/kolla/admin-openrc.sh /root/

执行openstack命令

image-20221208153910280

会提示报错

image-20221208153945608

需要让admin-openrc.sh生效,后执行openstack进入交互状态

获取openstack URl

image-20221208154112477

会得到10.10.10.254 的一个浮动IP

浏览器访问

image-20221208154217212

获取账号密码 admin-openrc.sh

image-20221208154321658

会有账号和一个随机生成的密码

登录

image-20221208154432719

上传镜像

下载地址:http://download.cirros-cloud.net/

image-20221208154611691

创建实例类型

image-20221208154657095

创建网络

image-20221208154800148

image-20221208154824372

其他默认创建

创建实例

前提,修改虚拟化类型

[root@control01 ~]# vi /etc/kolla/nova-compute/nova.conf 
# 73行
virt_type = kvm   改为  virt_type = qemu

重启容器

[root@control01 ~]# docker restart nova_compute
nova_compute

image-20221208155255762

image-20221208155303149

image-20221208155311501

image-20221208155317970

创建成功

image-20221208155355027

等待安装

image-20221208155435311

控制台登录成功

image-20221208155512676

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值