openstack+公有云
·
openstack
创建实例后VNC登录
打开控制台


可以ping通外网

代码展示
[root@controller ~ 10:45:43]# source keystonerc_admin
[root@controller ~(keystone_admin)]# openstack flavor create --vcpus 1 --ram 1000 - -disk 1 m1.1u.1g
+----------------------------+--------------------------------------+
| Field | Value |
+----------------------------+--------------------------------------+
| OS-FLV-DISABLED:disabled | False |
| OS-FLV-EXT-DATA:ephemeral | 0 |
| disk | 1 |
| id | d7ac8d63-0a5b-45c6-bb0f-b318d2644271 |
| name | m1.1u.1g |
| os-flavor-access:is_public | True |
| properties | |
| ram | 1000 |
| rxtx_factor | 1.0 |
| swap | |
| vcpus | 1 |
+----------------------------+--------------------------------------+
[root@controller ~(keystone_admin)]# openstack image create --file /root/cirros-0.5 .2-x86_64-disk.img --disk-format qcow2 --public cirros-0.5.2
+------------------+--------------------------------------------------------------- ----------------------------------------------------------------------------------- +
| Field | Value |
+------------------+--------------------------------------------------------------- ----------------------------------------------------------------------------------- +
| container_format | bare |
| created_at | 2026-05-21T02:48:35Z |
| disk_format | qcow2 |
| file | /v2/images/55855ff9-dbe6-4631-b616-01a79f445f2c/file |
| id | 55855ff9-dbe6-4631-b616-01a79f445f2c |
| min_disk | 0 |
| min_ram | 0 |
| name | cirros-0.5.2 |
| owner | 070e8f64c11049dbb550e3c0e07a77dd |
| properties | os_hidden='False', owner_specified.openstack.md5='', owner_spe cified.openstack.object='images/cirros-0.5.2', owner_specified.openstack.sha256='' |
| protected | False |
| schema | /v2/schemas/image |
| status | queued |
| tags | |
| updated_at | 2026-05-21T02:48:35Z |
| visibility | public |
+------------------+--------------------------------------------------------------- ----------------------------------------------------------------------------------- +
[root@controller ~(keystone_admin)]# openstack network create --project-domain admin --provider-network-type flat --provider-physical-network extnet --external waiwang
+---------------------------+--------------------------------------+
| Field | Value |
+---------------------------+--------------------------------------+
| admin_state_up | UP |
| availability_zone_hints | |
| availability_zones | |
| created_at | 2026-05-21T02:50:15Z |
| description | |
| dns_domain | None |
| id | cf33b1e0-8374-4140-8983-505ce2f89c84 |
| ipv4_address_scope | None |
| ipv6_address_scope | None |
| is_default | False |
| is_vlan_transparent | None |
| mtu | 1500 |
| name | waiwang |
| port_security_enabled | True |
| project_id | 070e8f64c11049dbb550e3c0e07a77dd |
| provider:network_type | flat |
| provider:physical_network | extnet |
| provider:segmentation_id | None |
| qos_policy_id | None |
| revision_number | 1 |
| router:external | External |
| segments | None |
| shared | False |
| status | ACTIVE |
| subnets | |
| tags | |
| updated_at | 2026-05-21T02:50:15Z |
+---------------------------+--------------------------------------+
[root@controller ~(keystone_admin)]# openstack subnet create --subnet-range 192.168.108.0/24 --gateway 192.168.108.2 --allocation-pool start=192.168.108.100,end=192.168.108.200 --network waiwang waiwang_subnet
+----------------------+--------------------------------------+
| Field | Value |
+----------------------+--------------------------------------+
| allocation_pools | 192.168.108.100-192.168.108.200 |
| cidr | 192.168.108.0/24 |
| created_at | 2026-05-21T02:51:49Z |
| description | |
| dns_nameservers | |
| dns_publish_fixed_ip | None |
| enable_dhcp | True |
| gateway_ip | 192.168.108.2 |
| host_routes | |
| id | 934b229e-9fed-4bf8-8600-b41749d709a1 |
| ip_version | 4 |
| ipv6_address_mode | None |
| ipv6_ra_mode | None |
| name | waiwang_subnet |
| network_id | cf33b1e0-8374-4140-8983-505ce2f89c84 |
| prefix_length | None |
| project_id | 070e8f64c11049dbb550e3c0e07a77dd |
| revision_number | 0 |
| segment_id | None |
| service_types | |
| subnetpool_id | None |
| tags | |
| updated_at | 2026-05-21T02:51:49Z |
+----------------------+--------------------------------------+
[root@controller ~(keystone_admin)]# openstack network create --project-domain admin neiwang1
+---------------------------+--------------------------------------+
| Field | Value |
+---------------------------+--------------------------------------+
| admin_state_up | UP |
| availability_zone_hints | |
| availability_zones | |
| created_at | 2026-05-21T02:52:16Z |
| description | |
| dns_domain | None |
| id | 36587301-e960-449e-b042-b8fc0b65ea44 |
| ipv4_address_scope | None |
| ipv6_address_scope | None |
| is_default | False |
| is_vlan_transparent | None |
| mtu | 1442 |
| name | neiwang1 |
| port_security_enabled | True |
| project_id | 070e8f64c11049dbb550e3c0e07a77dd |
| provider:network_type | geneve |
| provider:physical_network | None |
| provider:segmentation_id | 54 |
| qos_policy_id | None |
| revision_number | 1 |
| router:external | Internal |
| segments | None |
| shared | False |
| status | ACTIVE |
| subnets | |
| tags | |
| updated_at | 2026-05-21T02:52:16Z |
+---------------------------+--------------------------------------+
[root@controller ~(keystone_admin)]# openstack subnet create --subnet-range 172.16.0.0/24 --gateway 172.16.0.1 --allocation-pool start=172.16.0.100,end=172.16.0.200 --dns-nameserver 8.8.8.8 --network neiwang1 neiwang_subnet1
+----------------------+--------------------------------------+
| Field | Value |
+----------------------+--------------------------------------+
| allocation_pools | 172.16.0.100-172.16.0.200 |
| cidr | 172.16.0.0/24 |
| created_at | 2026-05-21T02:54:38Z |
| description | |
| dns_nameservers | 8.8.8.8 |
| dns_publish_fixed_ip | None |
| enable_dhcp | True |
| gateway_ip | 172.16.0.1 |
| host_routes | |
| id | 3f4ada4f-e0a2-4d05-ba3e-803e4a5ce7d5 |
| ip_version | 4 |
| ipv6_address_mode | None |
| ipv6_ra_mode | None |
| name | neiwang_subnet1 |
| network_id | 36587301-e960-449e-b042-b8fc0b65ea44 |
| prefix_length | None |
| project_id | 070e8f64c11049dbb550e3c0e07a77dd |
| revision_number | 0 |
| segment_id | None |
| service_types | |
| subnetpool_id | None |
| tags | |
| updated_at | 2026-05-21T02:54:38Z |
+----------------------+--------------------------------------+
[root@controller ~(keystone_admin)]# openstack router create router1
+-------------------------+--------------------------------------+
| Field | Value |
+-------------------------+--------------------------------------+
| admin_state_up | UP |
| availability_zone_hints | |
| availability_zones | |
| created_at | 2026-05-21T02:55:09Z |
| description | |
| external_gateway_info | null |
| flavor_id | None |
| id | 7139b2be-d942-4b4a-bb12-1172cfff1728 |
| name | router1 |
| project_id | 070e8f64c11049dbb550e3c0e07a77dd |
| revision_number | 1 |
| routes | |
| status | ACTIVE |
| tags | |
| updated_at | 2026-05-21T02:55:09Z |
+-------------------------+--------------------------------------+
[root@controller ~(keystone_admin)]# openstack router set --external-gateway waiwang router1
[root@controller ~(keystone_admin)]# openstack router add subnet router1 neiwang_subnet1
[root@controller ~(keystone_admin)]# openstack server create --image cirros-0.5.2 --flavor m1.1u.1g --network neiwang1 instance1
+-------------------------------------+-----------------------------------------------------+
| Field | Value |
+-------------------------------------+-----------------------------------------------------+
| OS-DCF:diskConfig | MANUAL |
| OS-EXT-AZ:availability_zone | |
| OS-EXT-SRV-ATTR:host | None |
| OS-EXT-SRV-ATTR:hypervisor_hostname | None |
| OS-EXT-SRV-ATTR:instance_name | |
| OS-EXT-STS:power_state | NOSTATE |
| OS-EXT-STS:task_state | scheduling |
| OS-EXT-STS:vm_state | building |
| OS-SRV-USG:launched_at | None |
| OS-SRV-USG:terminated_at | None |
| accessIPv4 | |
| accessIPv6 | |
| addresses | |
| adminPass | wM5pQnJZp6fz |
| config_drive | |
| created | 2026-05-21T02:58:15Z |
| flavor | m1.1u.1g (d7ac8d63-0a5b-45c6-bb0f-b318d2644271) |
| hostId | |
| id | 02bdce80-3d7c-4174-a2a1-aa9b9b0e0d10 |
| image | cirros-0.5.2 (55855ff9-dbe6-4631-b616-01a79f445f2c) |
| key_name | None |
| name | instance1 |
| progress | 0 |
| project_id | 070e8f64c11049dbb550e3c0e07a77dd |
| properties | |
| security_groups | name='default' |
| status | BUILD |
| updated | 2026-05-21T02:58:16Z |
| user_id | a0fba58b2ccd41e582f443a4be9c25b4 |
| volumes_attached | |
+-------------------------------------+-----------------------------------------------------+
[root@controller ~(keystone_admin)]# openstack server list
+--------------------------------------+-----------+--------+-----------------------+--------------+----------+
| ID | Name | Status | Networks | Image | Flavor |
+--------------------------------------+-----------+--------+-----------------------+--------------+----------+
| 02bdce80-3d7c-4174-a2a1-aa9b9b0e0d10 | instance1 | ACTIVE | neiwang1=172.16.0.139 | cirros-0.5.2 | m1.1u.1g |
+--------------------------------------+-----------+--------+-----------------------+--------------+----------+
[root@controller ~(keystone_admin)]# openstack server show instance1
+-------------------------------------+----------------------------------------------------------+
| Field | Value |
+-------------------------------------+----------------------------------------------------------+
| OS-DCF:diskConfig | MANUAL |
| OS-EXT-AZ:availability_zone | nova |
| OS-EXT-SRV-ATTR:host | controller |
| OS-EXT-SRV-ATTR:hypervisor_hostname | controller |
| OS-EXT-SRV-ATTR:instance_name | instance-00000001 |
| OS-EXT-STS:power_state | Running |
| OS-EXT-STS:task_state | None |
| OS-EXT-STS:vm_state | active |
| OS-SRV-USG:launched_at | 2026-05-21T02:58:26.000000 |
| OS-SRV-USG:terminated_at | None |
| accessIPv4 | |
| accessIPv6 | |
| addresses | neiwang1=172.16.0.139 |
| config_drive | |
| created | 2026-05-21T02:58:15Z |
| flavor | m1.1u.1g (d7ac8d63-0a5b-45c6-bb0f-b318d2644271) |
| hostId | 95376f57f1fc28e36596aa21283a13c539eadf058d8ca2733c899e9d |
| id | 02bdce80-3d7c-4174-a2a1-aa9b9b0e0d10 |
| image | cirros-0.5.2 (55855ff9-dbe6-4631-b616-01a79f445f2c) |
| key_name | None |
| name | instance1 |
| progress | 0 |
| project_id | 070e8f64c11049dbb550e3c0e07a77dd |
| properties | |
| security_groups | name='default' |
| status | ACTIVE |
| updated | 2026-05-21T02:58:26Z |
| user_id | a0fba58b2ccd41e582f443a4be9c25b4 |
| volumes_attached | |
+-------------------------------------+----------------------------------------------------------+
公有云
a0fba58b2ccd41e582f443a4be9c25b4 |
| volumes_attached | |
±------------------------------------±---------------------------------------------------------+
# 公有云

更多推荐
所有评论(0)