当前位置: 首页 > news >正文

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_specified.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 | |
±------------------------------------±---------------------------------------------------------+

# 公有云 ![外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传](https://img-home.csdnimg.cn/images/20230724024159.png?origin_url=H%3A%5C%E6%8A%A5%E5%91%8A%5Cimgs%5Cimage-20260521163743630.png&pos_id=img-NGexMFmB-1779698101173)
http://www.zskr.cn/news/1388009.html

相关文章:

  • 如何绕过百度网盘限速:开源工具baidu-wangpan-parse完全指南
  • CentOS 7从VMWare搬到Hyper-V后卡在dracut?别慌,手把手教你重建initramfs搞定它
  • 盒须图底层原理与Matplotlib/Seaborn实战精讲
  • Python generator实战:用懒加载对抗大数据OOM
  • 【DeepSeek代码重构黄金法则】:20年架构师亲授5大高危代码异味识别与秒级修复方案
  • 杭州哪家AI广告片制作公司创意强
  • Tableau去重计数COUNTD实战:从界面操作到LOD精准控制
  • 安全设备篇——WAF
  • 2026年想要找到靠谱的大型亚克力鱼缸厂家 这份实用参考指南别错过
  • VScode拓展插件迁移
  • AI Agent成本优化实战:3分钟定位LLM API成本黑洞与系统化节流方案
  • 从AI编码工具到智能工作空间:Skaro 2.0如何重塑人机协作开发范式
  • 从IT系统到高压电机:绝缘监测双技术路线的工程实践
  • STL详解——stack与queue的介绍与使用
  • 告别轮询!用STM32CubeMX+HAL库玩转USART中断收发(附LED控制实战代码)
  • android kotlin Flow:distinctUntilChangedBy + stateIn 的坑
  • 一线观察发现:宝宝湿疹辅助改善的几个细节
  • 初次在Taotoken模型广场选型并成功调用新上线模型的步骤
  • 零基础做GEO 关键词覆盖?这份保姆级教程让你秒懂
  • PowerSetting极速下载优化方案全解析
  • 2025-2026年天津国际学校推荐:五大高性价比选择评测课程衔接案例市场份额 - 品牌推荐
  • 苏宁开放平台商品详情接口实战:多维度数据获取与结构化处理(附核心代码 + 避坑指南)
  • HAMi 源码阅读笔记 09:/bind 路由入口如何接收 kube-scheduler 的绑定请求
  • 对比测试:Claude Sonnet 4.6 vs GPT-5.5 vs DeepSeek V4
  • 微信小游戏19MB主包体积控制实战指南
  • Python TDD实战入门:从red-green-refactor到高覆盖率测试套件
  • 线程任务执行报错后,线程会不会挂掉,Java线程池
  • Unity微信小游戏实战:突破首包限制与WXSS兼容性难题
  • CAS:基于Go的AI终端工作台,重构人机协同工作流
  • AI编程协作:从语法记忆到意图表达的开发模式变革