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

news/2024/10/4 13:13:54 标签: openstack, linux, 云计算

实验内容:

  • 创建并配置虚拟机
  • 安装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.niftyadmin.cn/n/5689966.html

相关文章

JAVA的三大特性-封装、继承、多态

Java作为一种面向对象的编程语言,其核心特性包括封装、继承和多态。这三大特性是Java语言的基石,它们相互关联,共同构成了Java强大的面向对象能力。 封装(Encapsulation) 封装是面向对象编程的一个重要概念&#xff0c…

scrapy爬虫基础

一、初识 创建项目: scrapy startproject my_one_project # 创建项目命令 cd my_one_project # 先进去, 后面在里面运行 运行爬虫命令为:scrapy crawl tk spiders下创建test.py 其中name就是scrapy crawl tk &…

叉车防撞系统方案,引领安全作业新时代

在现代工业的舞台上,叉车如同忙碌的“搬运工”,在仓储和制造环境中发挥着不可或缺的作用。然而,随着叉车使用频率的不断攀升,安全事故也如影随形,给企业带来经济损失的同时,更严重威胁着操作人员的生命安全…

armbian安装docker

最近又搞了台瑞莎Radxa 3E ,从零开始部署unbuntu环境,发现是真曲折啊,虽然有点前车之鉴了 在Armbian上安装Docker,可以按照以下步骤操作: 1、更新软件包列表: sudo apt-get update 2、安装必要的软件包…

MySQL 支持行锁还是表锁?分别有哪些优缺点?破解数据库的锁之谜:MySQL行锁与表锁的博弈

在现代应用程序开发中,数据库管理系统扮演着至关重要的角色。而在数据库的性能优化过程中,锁机制成为了一个不可忽视的话题。对于MySQL而言,行锁和表锁是两种常见的锁定机制,了解它们的优缺点将有助于我们设计更高效的数据库应用。…

“衣依”服装销售平台:Spring Boot技术应用与优化

3系统分析 3.1可行性分析 通过对本“衣依”服装销售平台实行的目的初步调查和分析,提出可行性方案并对其一一进行论证。我们在这里主要从技术可行性、经济可行性、操作可行性等方面进行分析。 3.1.1技术可行性 本“衣依”服装销售平台采用JAVA作为开发语言&#xff…

欧几里得算法--(密码学基础)

根基:gcd(a,b)gcd(b,a mod b) 先举个例子吧,gcd(16,6)gcd(6,4)gcd(4,2)gcd(2,0)2 学习这个定理的时候我想了几个问题. 第一个问题:为什么求出的就一定是他们两个数的公约数? 这个问题很简单我们只需要通过几何来计较即可&#x…

MySQL 实验 4:修改数据表的结构

MySQL 实验 4:修改数据表的结构 目录 MySQL 实验 4:修改数据表的结构一、为 MySQL 数据表添加列1、语法2、举例 二、 删除 MySQL 数据表中的某一列1、语法2、举例 三、修改 MySQL 数据表中列的数据类型1、语法2、举例 四、修改 MySQL 数据表的名称1、语法…