OpenStack-cli---持续更新
指尖二进制 • 1 年前 • 1216 次点击 • OPENSTACK
[TOC]
001.硬重启虚机
nova reboot --hard f05fdb80-021b-4d50-8e1e-d56cb03e4bcf
002.查看物理节点所有的虚拟机
nova list --all --host=node-1
003.虚拟机绑定安全组
查看虚拟机的security_groups
nova show ea3d3cfc-b938-4cb1-a962-aa973d11f7d4
security_groups default
查看安全组
nova secgroup-list
查看安全组帮助
nova help add-secgroup
usage: nova add-secgroup <server> <secgroup>
Add a Security Group to a server.
Positional arguments:
<server> Name or ID of server.
<secgroup> Name of Security Group.
虚拟机关联安全组
nova add-secgroup ea3d3cfc-b938-4cb1-a962-aa973d11f7d4 7fb6f6b5-4e7f-4417-b25a-a59942a9982b
虚拟机id 安全组id
004.开启、关闭子网dhcp(企业版)
neutron subnet-list
neutron subnet-update --enable-dhcp 546f11b8-1366-47ab-b26a-ff3b591c73a5
neutron subnet-update --disable-dhcp 546f11b8-1366-47ab-b26a-ff3b591c73a5
005.列出连接到服务器的所有卷
nova volume-attachments 虚拟机uuid
006.查看虚拟机vnc url
nova get-vnc-console 虚拟机uuid novnc
007.查看虚拟机创建、关机、重启、迁移等时间
[root@XC-tstack-con01 ~]# nova instance-action-list e6ddf670-e179-4cb9-beaa-6421a1f408ab
+----------------+------------------------------------------+---------+----------------------------+
| Action | Request_ID | Message | Start_Time |
+----------------+------------------------------------------+---------+----------------------------+
| create | req-1a13e8c0-c2be-4835-af65-5d06964b3ed7 | - | 2022-02-08T03:11:44.000000 |
| evacuate | req-c4f04f04-aa0f-42bb-a5ea-8122a822850e | - | 2022-02-08T03:20:50.000000 |
| live-migration | req-e1668648-b778-40ab-bb78-6cfedb603b1c | - | 2022-02-08T04:49:52.000000 |
| evacuate | req-3ba18c78-711f-4e8f-a377-150e808eac41 | - | 2022-02-09T10:31:00.000000 |
| reboot | req-bba66a86-2511-4c06-924e-6f32054fc781 | - | 2022-02-11T02:05:50.000000 |
| reboot | req-73031947-2214-42f7-9445-6448d8fae8e6 | Error | 2022-02-11T02:07:01.000000 |
| reboot | req-24ae077c-2899-4c4c-923d-f8e3746897b0 | Error | 2022-02-11T02:08:24.000000 |
| reboot | req-a2a7d02e-2293-4373-8740-bbcd94df4669 | - | 2022-02-11T02:10:22.000000 |
| live-migration | req-bb2badac-e2e6-43dd-9601-ebab167bb317 | - | 2022-02-11T02:11:15.000000 |
| reboot | req-a15c6cbc-a9be-4b87-97cb-48f8f8757d30 | - | 2022-02-11T02:13:50.000000 |
| live-migration | req-4793d5e5-c13c-4dd5-bf27-f8e7254642b5 | - | 2022-02-11T02:16:13.000000 |
| live-migration | req-38c500ac-ba4a-4e14-bcd8-91ff22a42a3f | - | 2022-02-11T02:17:02.000000 |
+----------------+------------------------------------------+---------+----------------------------+
008.虚拟机连接云硬盘
查看虚拟机连接的卷
[root@node-1 ~]# nova volume-attachments 168f056e-4e92-4a1b-aba0-8dbec64030b2
+--------------------------------------+----------+--------------------------------------+--------------------------------------+
| ID | DEVICE | SERVER ID | VOLUME ID |
+--------------------------------------+----------+--------------------------------------+--------------------------------------+
| b839c260-09b0-4e79-a343-ba8347a07c7f | /dev/vda | 168f056e-4e92-4a1b-aba0-8dbec64030b2 | b839c260-09b0-4e79-a343-ba8347a07c7f |
+--------------------------------------+----------+--------------------------------------+--------------------------------------+
把云硬盘连接到虚拟机
[root@node-1 ~]# nova volume-attach 168f056e-4e92-4a1b-aba0-8dbec64030b2 8616a181-554c-4b50-af42-67936832a378
+----------+--------------------------------------+
| Property | Value |
+----------+--------------------------------------+
| device | /dev/vdb |
| id | 8616a181-554c-4b50-af42-67936832a378 |
| serverId | 168f056e-4e92-4a1b-aba0-8dbec64030b2 |
| volumeId | 8616a181-554c-4b50-af42-67936832a378 |
+----------+--------------------------------------+
查看虚拟机连接的卷
[root@node-1 ~]# nova volume-attachments 168f056e-4e92-4a1b-aba0-8dbec64030b2
+--------------------------------------+----------+--------------------------------------+--------------------------------------+
| ID | DEVICE | SERVER ID | VOLUME ID |
+--------------------------------------+----------+--------------------------------------+--------------------------------------+
| b839c260-09b0-4e79-a343-ba8347a07c7f | /dev/vda | 168f056e-4e92-4a1b-aba0-8dbec64030b2 | b839c260-09b0-4e79-a343-ba8347a07c7f |
| 8616a181-554c-4b50-af42-67936832a378 | /dev/vdb | 168f056e-4e92-4a1b-aba0-8dbec64030b2 | 8616a181-554c-4b50-af42-67936832a378 |
+--------------------------------------+----------+--------------------------------------+--------------------------------------+
删除虚拟机连接的卷
[root@node-1 ~]# nova volume-detach 168f056e-4e92-4a1b-aba0-8dbec64030b2 8616a181-554c-4b50-af42-67936832a378
[root@node-1 ~]# nova volume-attachments 168f056e-4e92-4a1b-aba0-8dbec64030b2
+--------------------------------------+----------+--------------------------------------+--------------------------------------+
| ID | DEVICE | SERVER ID | VOLUME ID |
+--------------------------------------+----------+--------------------------------------+--------------------------------------+
| b839c260-09b0-4e79-a343-ba8347a07c7f | /dev/vda | 168f056e-4e92-4a1b-aba0-8dbec64030b2 | b839c260-09b0-4e79-a343-ba8347a07c7f |
+--------------------------------------+----------+--------------------------------------+--------------------------------------+
009.修改虚拟机密码
[root@openstack-con01 ~(keystone_admin)]# nova set-password fcb4cdb3-4e71-431f-bd5f-ccefa159ce92
New password:
Again:
010.查看虚拟机关机、重启、迁移、插拔硬盘等操作
[root@controller ~(admin_openrc)]# nova instance-action-list 786a0492-b93c-4fc5-b7cf-e093ab4510db
+----------------+------------------------------------------+---------+----------------------------+----------------------------+
| Action | Request_ID | Message | Start_Time | Updated_At |
+----------------+------------------------------------------+---------+----------------------------+----------------------------+
| create | req-d4920fc6-7e6b-400c-81f6-6d655bb69b8e | - | 2022-01-23T04:06:40.000000 | 2022-01-23T04:06:56.000000 |
| attach_volume | req-cd22a7f0-a6de-45bf-9006-30d9d8564328 | - | 2022-01-23T09:14:38.000000 | 2022-01-23T09:14:41.000000 |
| live-migration | req-b7624960-0a40-46d6-8006-9a535ebe71c9 | Error | 2022-01-23T13:46:26.000000 | 2022-01-23T13:46:30.000000 |
| reboot | req-44e33c83-7e93-42a1-b5cc-82eddbb49bbd | - | 2022-01-23T13:55:57.000000 | 2022-01-23T13:56:00.000000 |
| live-migration | req-36a2d6f9-6bdd-4caf-9722-a0fcefc30e51 | - | 2022-01-23T13:57:16.000000 | 2022-01-23T13:57:39.000000 |
| detach_volume | req-88825be4-6130-401a-b00c-d2f896fc6d05 | - | 2022-01-23T14:04:15.000000 | 2022-01-23T14:04:16.000000 |
| reboot | req-24a65760-aaf3-49ed-9ef3-82384faef9eb | - | 2022-02-26T14:44:47.000000 | 2022-02-26T14:44:54.000000 |
| evacuate | req-dd670067-8919-4eca-a135-82d6e6373061 | Error | 2022-02-26T15:12:39.000000 | 2022-02-26T15:12:45.000000 |
| reboot | req-acba7926-beec-4f73-8d69-ed894aece079 | - | 2022-02-26T15:14:22.000000 | 2022-02-26T15:14:28.000000 |
| stop | req-a852b137-c06d-4315-abf1-166d563e9b7e | - | 2022-03-01T01:13:59.000000 | 2022-03-01T01:14:01.000000 |
+----------------+------------------------------------------+---------+----------------------------+----------------------------+
011.cinder卷扩容
扩容cinder卷状态必须为 available 可用状态
[root@controller ~(admin_openrc)]# openstack volume list
+--------------------------------------+---------+-----------+------+-------------+
| ID | Name | Status | Size | Attached to |
+--------------------------------------+---------+-----------+------+-------------+
| f3dc4827-5d5c-47c6-bc13-edd1f6d898c0 | support | available | 10 | |
+--------------------------------------+---------+-----------+------+-------------+
扩容卷
[root@controller ~(admin_openrc)]# openstack volume set f3dc4827-5d5c-47c6-bc13-edd1f6d898c0 --size 20
[root@controller ~(admin_openrc)]# openstack volume list
+--------------------------------------+---------+-----------+------+-------------+
| ID | Name | Status | Size | Attached to |
+--------------------------------------+---------+-----------+------+-------------+
| f3dc4827-5d5c-47c6-bc13-edd1f6d898c0 | support | available | 20 | |
+--------------------------------------+---------+-----------+------+-------------+
012.安全组
删除虚拟机安全组
openstack server remove security group 70141d6a-c313-4d13-bf1b-53a326d6b5cb 632c0f00-0a6b-4b77-adde-b6632a75c59f
虚拟机uuid 安全组uuid
更新网卡安全组(更新之后只保留更新的其余安全组全部被替换)
neutron port-update --security-group 8ee9ddd7-3f96-4144-9b27-770fd795d9c5 70141d6a-c313-4d13-bf1b-53a326d6b5cb
安全组uuid 虚拟机uuid
013.查询回收站的虚拟机
nova list --all-tenants --status=SOFT_DELETED
014.调整虚拟机实例大小
[root@node-1 ~]# openstack server resize --flavor 4C-8G uuid/云主机名称
[root@node-1 ~]# nova help resize
usage: nova resize [--poll] <server> <flavor>
Resize a server.
Positional arguments:
<server> Name or ID of server.
<flavor> Name or ID of new flavor.
Optional arguments:
--poll Report the server resize progress until it completes.
[root@node-1 ~]# nova resize uuid/云主机名称 uuid/flavor名称 --poll
Server resizing... 100% complete
Finished
015.虚拟机由于某种异常,需要重置其状态为error或者active
nova reset-state VM_ID 重置为error
nova reset-state --active VM_ID,重置虚拟机状态为active
nova reset-state --active e96208e9-ab94-452b-9929-c755d85f5b3d
016.虚拟机热迁移,由XC-tstack-test06物理机迁移到XC-tstack-test05
openstack server migrate --live XC-tstack-test05 --block-migration b4786c17-4c7b-4a89-8f1d-c73b9186e482
迁移到指定计算节点 虚拟机uuid
017.修改快照名称
[root@node-1 ~]# cinder snapshot-list |grep 0117
| 05429d14-d12f-43e1-ab3d-8f313ba6a6d9 | 70c5984b-08e3-4e1e-ab7f-2df4b44aaf72 | available | _内网配置服务器01_01170245_20 | 50 |
cinder snapshot-rename 05429d14-d12f-43e1-ab3d-8f313ba6a6d9 _内网配置服务器01_bak0245_20
018.查看cpu 内存 swap 磁盘 tap设备的瞬时性能
nova diagnostics uuid