当前位置: 首页 > article >正文

Lab1:虚拟机kolla安装部署openstack,并创建实例

实验内容:

  • 创建并配置虚拟机
  • 安装OpenStack
  • 创建镜像
  • 创建实例类型
  • 选择网络
  • 配置
  • 创建实例

1、选择一个适合你的系统的虚拟机管理软件:

VirtualBox (推荐)
VMWare
其他

2、下载 .iso 镜像文件

openstack S 版本 iso 链接:https://pan.baidu.com/s/1XJPm3OUUU716FzzBdc97nA
提取码:ue6f

3、创建

(1)配置两个网络:

两个 host-only 的网络, 其中一个网络的地址段设置为 10.10.10.1/24
在这里插入图片描述
在这里插入图片描述

(2)新建一个虚拟机,满足以下条件:

内存 8GB
启动盘选择 davycloud-openstack-stein.iso
磁盘空间 > 50GB
两个网卡分别配置两个 host-only 的网络, 第一块网卡的地址段对应到#2
在这里插入图片描述

4、修改启动选项,选择第一个,第一次启动过程时间会比较长。

在这里插入图片描述

5、登录

账号:kolla
密码:kollapass
在这里插入图片描述
并切换到 root 用户 sudo -s cd

6、输入 kolla-ansible 查看说明

在这里插入图片描述

7、安装 OpenStack

(1) 输入 kolla-ansible prechecks 预先检查
(2) 输入 kolla-ansible deploy 进行安装, 视机器性能和选择安装模块数量,时间很长,可能会持续几十分钟,耐心等待

在这里插入图片描述

(3) 输入 kolla-ansible post-deploy
(4) 上面的命令执行完成后

在 /etc/kolla 目录下会生成 admin-openrc.sh 文件,其中包含了登录所需要的用户名和密码信息
拷贝令牌到当前目录:cp /etc/kolla/admin-openrc.sh .
加载令牌变量:source admin-openrc.sh
进入 openstack 客户端容器:openstack
查看服务:server list
在这里插入图片描述
退出容器:CTRL+d
查看登录密码:cat admin-openrc.sh

8、打开 cmd

输入 ssh kolla@10.10.10.2 和密码 kollapass
获得密码:WY0rqFjIm3dOiLcfuwtTkWKLOFqrJwJJPyT9WeW5,复制
在这里插入图片描述

9、在浏览器中输入 10.10.10.254 并登录

在这里插入图片描述
查看系统信息:
在这里插入图片描述

10、创建镜像

下载 Cirros 镜像
下载地址:http://download.cirros-cloud.net/
下载内容:cirros-0.5.1-x86_64-disk.img
在这里插入图片描述

11、创建实例类型

在这里插入图片描述

12、创建网络

在这里插入图片描述

13、创建实例

(1)ssh 登录,修改配置文件

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

docker restart nova_compute 重启, docker ps|grep compute 查看,判断容器是否正常
在这里插入图片描述

(2)创建实例

在这里插入图片描述


http://www.kler.cn/news/323201.html

相关文章:

  • [大语言模型-论文精读] MoRAG - 基于多部分融合的检索增强型人体动作生成
  • 海尔嵌入式硬件校招面试题及参考答案
  • Python in Excel作图分析实战!
  • 关于Obj文件格式介绍与Unity加载Obj文件代码参考
  • 阿里云k8s发布vue项目
  • 防砸安全鞋这样挑,舒适又安心!
  • 用矩阵和统计报告估计polynomial线性回归的系数python
  • 直线模组降噪攻略
  • 【开源免费】基于SpringBoot+Vue.JS技术交流分享平台(JAVA毕业设计)
  • 16 Midjourney从零到商用·实战篇:产品工业设计
  • 2024AI做PPT软件如何重塑演示文稿的创作
  • C语言VS实用调试技巧
  • 华为LTC流程架构分享
  • 一天认识一个硬件之硬盘
  • 【代码模板】Python Decorator / 装饰器
  • 828华为云征文 | 华为云X实例部署Docker应用的性能评测优化与实践指南
  • Facebook对现代社交互动的影响
  • 【串口收发不定长数据】使用中断的方式—以AT32为例
  • 最近职场中的两点感悟与思考
  • C语言 | Leetcode C语言题解之第433题最小基因变化
  • CentOS 系统中设置宝塔面板开机自启
  • 【习题】应用开发安全
  • OpenCV视频I/O(2)视频采集类VideoCapture之检索视频流的各种属性函数get()的使用
  • WinForm程序嵌入Web网页
  • 【论文解读】ECCV2018细粒度分类:自监督机制NTS-Net模型引领新方向 (附论文地址)
  • 隐蔽通信中KL散度多码字联合与单码字分布
  • Spring Boot打造:小徐影院管理平台
  • SpringCloud Alibaba五大组件之——RocketMQ
  • 【Mysql】Mysql数据库基本操作-------DDL(下)
  • 前端大模型入门:Transformer.js 和 Xenova-引领浏览器端的机器学习变革