OpenStack学习笔记之二:云主机发放

2. 云主机发放

2.1 准备工作

N版后所有的命令前都需要加openstack

查看云主机

[root@openstack cinder]# nova --os-username bruce --os-tenant-name SCTCC --os-auth-url=http://192.168.19.201:5000/v2.0 --os-password 123 list
+--------------------------------------+-------+---------+------------+-------------+--------------------------------------+
| ID                                   | Name  | Status  | Task State | Power State | Networks                             |
+--------------------------------------+-------+---------+------------+-------------+--------------------------------------+
| b05035fa-0a6d-4ed3-abdf-8ec734d3db65 | Web02 | SHUTOFF | -          | Shutdown    | SCTCC=192.168.201.12                 |
| 70e03e16-eda5-438b-8b56-26ede7d009b4 | web01 | SHUTOFF | -          | Shutdown    | SCTCC=192.168.200.11, 192.168.19.211 |
+--------------------------------------+-------+---------+------------+-------------+--------------------------------------+
# password是用户的密码

[root@openstack cinder]# cinder --os-username bruce --os-tenant-name SCTCC --os-auth-url=http://192.168.19.201:5000/v2.0 --os-password 123 list
+----+--------+--------------+------+-------------+----------+-------------+
| ID | Status | Display Name | Size | Volume Type | Bootable | Attached to |
+----+--------+--------------+------+-------------+----------+-------------+
+----+--------+--------------+------+-------------+----------+-------------+

需要手工输入很多信息,很麻烦,可以使用变量的方式来将这些信息先导入,由于在做应答文件的时候选择了建立客户端(CONFIG_CLIENT_INSTALL=y),因此OpenStack部署好后在控制器服务器上是有一个环境变量文件的,可以以这个文件为基础来修改自己的:

[root@openstack ~]# ls
anaconda-ks.cfg  keystonerc_admin
[root@openstack ~]# cp keystonerc_admin keystonerc_bruce
[root@openstack ~]# vim keystonerc_bruce 

export OS_USERNAME=bruce
export OS_TENANT_NAME=SCTCC
export OS_PASSWORD=123
export OS_AUTH_URL=http://192.168.19.201:5000/v2.0/
export OS_REGION_NAME=RegionOne
export PS1='[\u@\h \W(keystone_bruce)]\$ '

[root@openstack ~]# . keystonerc_bruce 
[root@openstack ~(keystone_bruce)]# nova list
+--------------------------------------+-------+---------+------------+-------------+--------------------------------------+
| ID                                   | Name  | Status  | Task State | Power State | Networks                             |
+--------------------------------------+-------+---------+------------+-------------+--------------------------------------+
| b05035fa-0a6d-4ed3-abdf-8ec734d3db65 | Web02 | SHUTOFF | -          | Shutdown    | SCTCC=192.168.201.12                 |
| 70e03e16-eda5-438b-8b56-26ede7d009b4 | web01 | SHUTOFF | -          | Shutdown    | SCTCC=192.168.200.11, 192.168.19.211 |
+--------------------------------------+-------+---------+------------+-------------+--------------------------------------+

[root@openstack ~(keystone_bruce)]# glance image-list
+--------------------------------------+---------------+
| ID                                   | Name          |
+--------------------------------------+---------------+
| 9ded416e-e660-470b-9275-b3d96c9c8754 | CentOS7-64bit |
+--------------------------------------+---------------+

2.2 云主机发放流程

管理员操作
  1. 创建租户、创建用户、用户关联租户
[root@openstack glance(keystone_admin)]# keystone tenant-create --name SCTCC
+-------------+----------------------------------+
|   Property  |              Value               |
+-------------+----------------------------------+
| description |                                  |
|   enabled   |               True               |
|      id     | 668b9defbdf04ce3aeca8bae0e451e13 |
|     name    |              SCTCC               |
+-------------+----------------------------------+

[root@openstack glance(keystone_admin)]# keystone user-create --name bruce --pass 123 --tenant SCTCC
+----------+----------------------------------+
| Property |              Value               |
+----------+----------------------------------+
|  email   |                                  |
| enabled  |               True               |
|    id    | 67dc3389c42648298bcabb7b60290ac7 |
|   name   |              bruce               |
| tenantId | 668b9defbdf04ce3aeca8bae0e451e13 |
| username |              bruce               |
+----------+----------------------------------+
  1. 上传镜像

需要先将镜像文件上传到本地

[root@openstack ~(keystone_admin)]# glance image-create --name rhel7-64bit --disk-format qcow2 --container-format bare --file /root/small.img --is-public True --progress
[=============================>] 100%
+------------------+--------------------------------------+
| Property         | Value                                |
+------------------+--------------------------------------+
| checksum         | 0f3dbcece8ea9d9c5b256e7b274250f0     |
| container_format | bare                                 |
| created_at       | 2023-07-31T14:16:27                  |
| deleted          | False                                |
| deleted_at       | None                                 |
| disk_format      | qcow2                                |
| id            
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

-风中叮铃-

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值