openstack 命令行备忘录

1、列出身份认证服务目录。

[root@controller ~]# openstack catalog list
+----------+----------+--------------------------------------------------------------------------+
| Name     | Type     | Endpoints                                                                |
+----------+----------+--------------------------------------------------------------------------+
| keystone | identity | RegionOne                                                                |
|          |          |   public: http://controller:5000/v3                                      |
|          |          | RegionOne                                                                |
|          |          |   admin: http://controller:35357/v3                                      |
|          |          | RegionOne                                                                |
|          |          |   internal: http://controller:5000/v3                                    |
|          |          |                                                                          |
| nova     | compute  | RegionOne                                                                |
|          |          |   admin: http://controller:8774/v2.1/b25b7d7f94dc4a6694d6cc9136e21b76    |
|          |          | RegionOne                                                                |
|          |          |   internal: http://controller:8774/v2.1/b25b7d7f94dc4a6694d6cc9136e21b76 |
|          |          | RegionOne                                                                |
|          |          |   public: http://controller:8774/v2.1/b25b7d7f94dc4a6694d6cc9136e21b76   |
|          |          |                                                                          |
| glance   | image    | RegionOne                                                                |
|          |          |   public: http://controller:9292                                         |
|          |          | RegionOne                                                                |
|          |          |   internal: http://controller:9292                                       |
|          |          | RegionOne                                                                |
|          |          |   admin: http://controller:9292                                          |
|          |          |                                                                          |
| cinder   | volume   | RegionOne                                                                |
|          |          |   admin: http://controller:8776/v1/b25b7d7f94dc4a6694d6cc9136e21b76      |
|          |          | RegionOne                                                                |
|          |          |   public: http://controller:8776/v1/b25b7d7f94dc4a6694d6cc9136e21b76     |
|          |          | RegionOne                                                                |
|          |          |   internal: http://controller:8776/v1/b25b7d7f94dc4a6694d6cc9136e21b76   |
|          |          |                                                                          |
| cinderv2 | volumev2 | RegionOne                                                                |
|          |          |   internal: http://controller:8776/v2/b25b7d7f94dc4a6694d6cc9136e21b76   |
|          |          | RegionOne                                                                |
|          |          |   admin: http://controller:8776/v2/b25b7d7f94dc4a6694d6cc9136e21b76      |
|          |          | RegionOne                                                                |
|          |          |   public: http://controller:8776/v2/b25b7d7f94dc4a6694d6cc9136e21b76     |
|          |          |                                                                          |
| neutron  | network  | RegionOne                                                                |
|          |          |   admin: http://controller:9696                                          |
|          |          | RegionOne                                                                |
|          |          |   internal: http://controller:9696                                       |
|          |          | RegionOne                                                                |
|          |          |   public: http://controller:9696                                         |
|          |          |                                                                          |
+----------+----------+--------------------------------------------------------------------------+

2、通过命名空间ssh云主机。

[root@controller ~]# ip netns 
qrouter-970937f2-d9fc-4b35-bc7b-5bbfe61f5a7c
qdhcp-d2f96d2d-0fb6-42cc-98ef-1f35138d1d54
qdhcp-1da58c0a-bfc2-4d3d-8958-278fa82e8dc3
qdhcp-4335521a-1e07-4450-850a-5f912c538ef7
[root@controller ~]# openstack network list
+--------------------------------------+----------+--------------------------------------+
| ID                                   | Name     | Subnets                              |
+--------------------------------------+----------+--------------------------------------+
| d2f96d2d-0fb6-42cc-98ef-1f35138d1d54 | ext-net  | 0fe1f3e0-a353-4bb0-9b6a-1eacff49689a |
| 1da58c0a-bfc2-4d3d-8958-278fa82e8dc3 | int2-net | 55a3faa9-a680-4ea2-bb67-1b54ac971665 |
| 4335521a-1e07-4450-850a-5f912c538ef7 | int1-net | 3e18e3de-2ed8-4a58-a195-1260a15b102e |
+--------------------------------------+----------+--------------------------------------+
[root@controller ~]# nova list
+--------------------------------------+----------+--------+------------+-------------+---------------------------------------------------------+
| ID                                   | Name     | Status | Task State | Power State | Networks                                                |
+--------------------------------------+----------+--------+------------+-------------+---------------------------------------------------------+
| 9402bfd8-d7d2-4d93-ab6e-790848cb060f | iaas     | ACTIVE | -          | Running     | int2-net=10.0.1.103; int1-net=10.0.0.106, 192.168.200.4 |
| 7357fba1-e7e3-4c35-b387-192175e92686 | master   | ACTIVE | -          | Running     | int1-net=10.0.0.104, 192.168.200.5                      |
| bc5d4054-e377-4097-a49d-f3fc1bd97b54 | mysql5-7 | ACTIVE | -          | Running     | int1-net=10.0.0.109, 192.168.200.7                      |
| 3479aa02-31c1-4159-8a4c-bcd8305fffc1 | slaver1  | ACTIVE | -          | Running     | int1-net=10.0.0.105, 192.168.200.6                      |
+--------------------------------------+----------+--------+------------+-------------+---------------------------------------------------------+
[root@controller ~]# ip netns exec qdhcp-4335521a-1e07-4450-850a-5f912c538ef7 ssh root@10.0.0.104

The authenticity of host '10.0.0.104 (10.0.0.104)' can't be established.
ECDSA key fingerprint is 37:48:34:56:ad:65:08:c1:0b:53:35:ce:fc:4f:c0:3e.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '10.0.0.104' (ECDSA) to the list of known hosts.
root@10.0.0.104's password: 
Last login: Tue Apr  9 22:03:53 2019 from 192.168.10.243

[root@master ~]# 

3、查看实例(云主机)的控制台日志

[root@controller ~]# openstack console log show 9402bfd8-d7d2-4d93-ab6e-790848cb060f(实例ID)

[    0.284017] usbcore: registered new interface driver hub
[    0.285036] usbcore: registered new device driver usb
[    0.286096] PCI: Using ACPI for IRQ routing
[    0.287323] NetLabel: Initializing
[    0.288006] NetLabel:  domain hash size = 128
[    0.289005] NetLabel:  protocols = UNLABELED CIPSOv4
[    0.290020] NetLabel:  unlabeled traffic allowed by default
[    0.291061] Switching to clocksource kvm-clock
[    0.297809] pnp: PnP ACPI init
[    0.298930] ACPI: bus type PNP registered
[    0.300878] pnp: PnP ACPI: found 6 devices
[    0.302155] ACPI: bus type PNP unregistered
[    0.311839] NET: Registered protocol family 2
[    0.313380] TCP established hash table entries: 65536 (order: 7, 524288 bytes)
[    0.315823] TCP bind hash table entries: 65536 (order: 8, 1048576 bytes)
[    0.317887] TCP: Hash tables configured (established 65536 bind 65536)
[    0.319598] TCP: reno registered
[    0.320729] UDP hash table entries: 4096 (order: 5, 131072 bytes)
[    0.322369] UDP-Lite hash table entries: 4096 (order: 5, 131072 bytes)
[    0.324136] NET: Registered protocol family 1
[    0.325475] pci 0000:00:00.0: Limiting direct PCI/PCI transfers
[    0.327069] pci 0000:00:01.0: PIIX3: Enabling Passive Release
[    0.328642] pci 0000:00:01.0: Activating ISA DMA hang workarounds
[    0.365371] ACPI: PCI Interrupt Link [LNKD] enabled at IRQ 11
[    0.402428] Unpacking initramfs...

4、在实例上设置元数据(metadate)

用法: nova meta <server> <action> <key=value> [<key=value> ...]
<>代表必选项,  []可选项
[root@controller ~]# nova show iaas
+--------------------------------------+----------------------------------------------------------+
| Property                             | Value                                                    |
+--------------------------------------+----------------------------------------------------------+
| OS-DCF:diskConfig                    | AUTO                                                     |
| OS-EXT-AZ:availability_zone          | nova                                                     |
| OS-EXT-SRV-ATTR:host                 | compute                                                  |
| OS-EXT-SRV-ATTR:hostname             | iaas                                                     |
| OS-EXT-SRV-ATTR:hypervisor_hostname  | compute                                                  |
| OS-EXT-SRV-ATTR:instance_name        | instance-00000006                                        |
| OS-EXT-SRV-ATTR:kernel_id            |                                                          |
| OS-EXT-SRV-ATTR:launch_index         | 0                                                        |
| OS-EXT-SRV-ATTR:ramdisk_id           |                                                          |
| OS-EXT-SRV-ATTR:reservation_id       | r-0mqeaqv5                                               |
| OS-EXT-SRV-ATTR:root_device_name     | /dev/vda                                                 |
| OS-EXT-SRV-ATTR:user_data            | -                                                        |
| OS-EXT-STS:power_state               | 1                                                        |
| OS-EXT-STS:task_state                | -                                                        |
| OS-EXT-STS:vm_state                  | active                                                   |
| OS-SRV-USG:launched_at               | 2019-04-01T20:03:21.000000                               |
| OS-SRV-USG:terminated_at             | -                                                        |
| accessIPv4                           |                                                          |
| accessIPv6                           |                                                          |
| config_drive                         |                                                          |
| created                              | 2019-04-01T20:02:14Z                                     |
| description                          | iaas                                                     |
| flavor                               | m1.large (4)                                             |
| hostId                               | 4420d35435ec9f4f52051dbc93244f320b183913a78eeb314d3e2916 |
| host_status                          | UP                                                       |
| id                                   | 9402bfd8-d7d2-4d93-ab6e-790848cb060f                     |
| image                                | iaas (f367b6c3-c58f-411b-9661-850c59a0ed8c)              |
| int1-net network                     | 10.0.0.106, 192.168.200.4                                |
| int2-net network                     | 10.0.1.103                                               |
| key_name                             | -                                                        |
| locked                               | False                                                    |
| metadata                             | {}                                                       |
| name                                 | iaas                                                     |
| os-extended-volumes:volumes_attached | []                                                       |
| progress                             | 0                                                        |
| security_groups                      | default                                                  |
| status                               | ACTIVE                                                   |
| tenant_id                            | b25b7d7f94dc4a6694d6cc9136e21b76                         |
| updated                              | 2019-04-01T20:03:15Z                                     |
| user_id                              | ed507d501dc440f08b21716a5158010b                         |
+--------------------------------------+----------------------------------------------------------+
[root@controller ~]# nova meta  9402bfd8-d7d2-4d93-ab6e-790848cb060f set newmeta='my meta data'
[root@controller ~]# nova show iaas
+--------------------------------------+----------------------------------------------------------+
| Property                             | Value                                                    |
+--------------------------------------+----------------------------------------------------------+
| OS-DCF:diskConfig                    | AUTO                                                     |
| OS-EXT-AZ:availability_zone          | nova                                                     |
| OS-EXT-SRV-ATTR:host                 | compute                                                  |
| OS-EXT-SRV-ATTR:hostname             | iaas                                                     |
| OS-EXT-SRV-ATTR:hypervisor_hostname  | compute                                                  |
| OS-EXT-SRV-ATTR:instance_name        | instance-00000006                                        |
| OS-EXT-SRV-ATTR:kernel_id            |                                                          |
| OS-EXT-SRV-ATTR:launch_index         | 0                                                        |
| OS-EXT-SRV-ATTR:ramdisk_id           |                                                          |
| OS-EXT-SRV-ATTR:reservation_id       | r-0mqeaqv5                                               |
| OS-EXT-SRV-ATTR:root_device_name     | /dev/vda                                                 |
| OS-EXT-SRV-ATTR:user_data            | -                                                        |
| OS-EXT-STS:power_state               | 1                                                        |
| OS-EXT-STS:task_state                | -                                                        |
| OS-EXT-STS:vm_state                  | active                                                   |
| OS-SRV-USG:launched_at               | 2019-04-01T20:03:21.000000                               |
| OS-SRV-USG:terminated_at             | -                                                        |
| accessIPv4                           |                                                          |
| accessIPv6                           |                                                          |
| config_drive                         |                                                          |
| created                              | 2019-04-01T20:02:14Z                                     |
| description                          | iaas                                                     |
| flavor                               | m1.large (4)                                             |
| hostId                               | 4420d35435ec9f4f52051dbc93244f320b183913a78eeb314d3e2916 |
| host_status                          | UP                                                       |
| id                                   | 9402bfd8-d7d2-4d93-ab6e-790848cb060f                     |
| image                                | iaas (f367b6c3-c58f-411b-9661-850c59a0ed8c)              |
| int1-net network                     | 10.0.0.106, 192.168.200.4                                |
| int2-net network                     | 10.0.1.103                                               |
| key_name                             | -                                                        |
| locked                               | False                                                    |
| metadata                             | {"newmeta": "my meta data"}                              |
| name                                 | iaas                                                     |
| os-extended-volumes:volumes_attached | []                                                       |
| progress                             | 0                                                        |
| security_groups                      | default                                                  |
| status                               | ACTIVE                                                   |
| tenant_id                            | b25b7d7f94dc4a6694d6cc9136e21b76                         |
| updated                              | 2019-04-10T00:11:15Z                                     |
| user_id                              | ed507d501dc440f08b21716a5158010b                         |
+--------------------------------------+----------------------------------------------------------+

5、通过密匙对连接云主机

[root@controller ~] openstack keypair create test > test.pem
[root@controller ~] chmod 600 test.pem
[root@controller ~] openstack server create --image cirros-0.3.5-x86_64 /
--nic net-id=123456789 --flavor m1.small /
--key-name test MyFirstServer
[root@controller ~] ip netns exec qdhcp-98f09f1e-64c4-4301-a897-5067ee6d544f \
  ssh -i test.pem cirros@ip_adress 
[root@controller ~] ssh -i test.pem cirros@ip_address

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值