openstack之Microstack安装及其一般使用

蓝色字体为更新修改或补充

Microstack入门操作
https://ubuntu.com/tutorials/microstack-get-started#1-overview

Microstack网址:
https://microstack.run/docs
https://opendev.org/x/microstack

Microstack安装:
https://ubuntu.com/openstack/install#single-node-deployment

安装microstack

建议执行命令前,先给虚拟机拍个快照,或者备份虚拟机,因为中途网络可能会变得很慢很慢,意外退出会导致无法继续后续操作,此时可以选择恢复快照或者使用备份虚拟机重新执行命令

第一个指令 (如果其中一个方法不行就换一种)

方法一: sudo snap install microstack --classic --channel=rocky/edge(老版)

方法二: sudo snap install microstack --classic --beta

方法三: sudo snap install microstack --edge --devmode

方法四:sudo snap install microstack --beta --devmode(新版)

如果像这样出现类似问题,换个方法就行
在这里插入图片描述
成功
在这里插入图片描述

第二个指令

​ sudo microstack.init --auto --control
或者
sudo microstack init --auto --control

成功
在这里插入图片描述
这样我们就成功了,打开浏览器,建议下面三种,速度快点
Microsoft edge(Chromium版)
谷歌浏览器 Google Chrome
火狐浏览器 Firefox

登录openstack

ifconfig查询ip地址(这里就不演示了)

浏览器输入ip地址登录

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

用户名:admin

密码:keystone

如果密码错误,输入下面这条指令看看(当初我安装时密码统一就是keystone,现在官网多了这一条关于密码的指令,这条指令应该会得到你的密码,也就是说可能现在每个人的密码不一样了

~$ sudo snap get microstack config.credentials.keystone-password

可以选择调整系统时间,中间会让你输入密码(虚拟机登陆密码,不是openstack的)

~$ timedatectl set-timezone Asia/Shanghai

查看时间是否正确 ~$ date

创建新工程

~$ microstack.openstack project create testproject1 创建工程testproject1

~$ microstack.openstack project list 列出当前的工程
在这里插入图片描述

给工程添加用户

~$ microstack.openstack user create --password 123456 user1

//创建用户user1,密码为123456

~$ microstack.openstack role add member --project testproject1 --user user1

//给工程testproject1增加用户user1

浏览器重新登陆openstack,登陆工程testproject1

用户名:user1

密码:123456

创建镜像

先下载镜像

~$ wget http://download.cirros-cloud.net/0.3.5/cirros-0.3.5-x86_64-disk.img

~$ microstack.openstack image list 列出当前镜像

~$ microstack.openstack image create --file cirros-0.3.5-x86_64-disk.img --disk-format qcow2 --container-format bare cirros-0.3.5-x86_64

//以镜像文件cirros-0.3.5-x86_64-disk.img 创建镜像名字为cirros-0.3.5-x86_64 磁盘格式disk-format 容器格式container-format

~$ microstack.openstack image set --public cirros-0.3.5-x86_64

//将镜像cirros-0.3.5-x86_64设置成公有,即用户都可以使用,不然默认只有管理员才能使用

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

如果没有,刷新一下页面

创建虚拟机

~$ microstack.openstack flavor list 查看有哪些尺寸、大小

~$ microstack.launch cirros-0.3.5-x86_64 -f m1.tiny -n vm1

//以镜像cirros-0.3.5-x86_64为模板创建 尺寸为m1.tiny,名称为 vm1的虚拟机(-f可以写成 --flaver -n可以写成 --name)

到此,虚拟机已经创建完成,下面是其相关指令

~$ microstack.openstack server list 显示当前有哪些服务器即虚拟机

~$ microstack.openstack server show vm1 显示虚拟机vm1详细信息

~$ microstack.openstack server stop vm1 停止运行虚拟机vm1

~$ microstack.openstack server start vm1 启动虚拟机vm1

~$ microstack.openstack server delete vm1 删除虚拟机vm1

在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值