openstack+公有云
openstack创建实例后VNC登录打开控制台可以ping通外网代码展示[rootcontroller ~10:45:43]# source keystonerc_admin[rootcontroller ~(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|------------------------------------------------------------------[rootcontroller ~(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_hiddenFalse,owner_specified.openstack.md5, owner_specified.openstack.objectimages/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|--------------------------------------------------------------------------------- ----------------------------------------------------------------------------------- [rootcontroller ~(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|-----------------------------------------------------------------[rootcontroller ~(keystone_admin)]# openstack subnet create --subnet-range 192.168.108.0/24 --gateway 192.168.108.2 --allocation-pool start192.168.108.100,end192.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|------------------------------------------------------------[rootcontroller ~(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|-----------------------------------------------------------------[rootcontroller ~(keystone_admin)]# openstack subnet create --subnet-range 172.16.0.0/24 --gateway 172.16.0.1 --allocation-pool start172.16.0.100,end172.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|------------------------------------------------------------[rootcontroller ~(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|---------------------------------------------------------------[rootcontroller ~(keystone_admin)]# openstack router set --external-gateway waiwang router1[rootcontroller ~(keystone_admin)]# openstack router add subnet router1 neiwang_subnet1[rootcontroller ~(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|namedefault||status|BUILD||updated|2026-05-21T02:58:16Z||user_id|a0fba58b2ccd41e582f443a4be9c25b4||volumes_attached||------------------------------------------------------------------------------------------[rootcontroller ~(keystone_admin)]# openstack server list--------------------------------------------------------------------------------------------------------|ID|Name|Status|Networks|Image|Flavor|--------------------------------------------------------------------------------------------------------|02bdce80-3d7c-4174-a2a1-aa9b9b0e0d10|instance1|ACTIVE|neiwang1172.16.0.139|cirros-0.5.2|m1.1u.1g|--------------------------------------------------------------------------------------------------------[rootcontroller ~(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|neiwang1172.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|namedefault||status|ACTIVE||updated|2026-05-21T02:58:26Z||user_id|a0fba58b2ccd41e582f443a4be9c25b4||volumes_attached||-----------------------------------------------------------------------------------------------公有云a0fba58b2ccd41e582f443a4be9c25b4 || volumes_attached | |±------------------------------------±---------------------------------------------------------# 公有云 