创建 OpenStack云主机 [六]
标签(空格分隔): openstack
时间:2016年11月28日
博客地址:www.abcdocker.com
公众号:abcdocker
创建虚拟网络
创建m1.nano规格的主机(相等于定义虚拟机的硬件配置)生成一个密钥对(openstack的原理是不使用密码连接,而是使用密钥对进行连接)
增加安全组规则(用iptables做的安全组)
启动一个实例(使用命令启动,启动虚拟机有三种方式:1.命令CLI 2.api 3.Dashboard)其实Dashboard也是通过api进行连接块设备存储编排共享文件系统
虚拟网络分为提供者网络和私有网络,提供者网络就是跟主机在同一个网络里,私有网络相当于单独创建一个路由器,跟主机不在一个网络
提供者网络架构

1、创建虚拟网络
提示:虚拟网络必须使用admin权限进行创建
[root@linux-node1 ~]# source admin-openstack.sh
[root@linux-node1 ~]# neutron net-create --shared --provider:physical_network public --provider:network_type flat public-net
Created a new network:
+---------------------------+--------------------------------------+
| Field | Value |
+---------------------------+--------------------------------------+
| admin_state_up | True |
| availability_zone_hints | |
| availability_zones | |
| created_at | 2016-11-22T01:52:36 |
| description | |
| id | b9f2214e-14a6-4988-b199-ad72eff0d6b9 |
| ipv4_address_scope | |
| ipv6_address_scope | |
| mtu | 1500 |
| name | public-net |
| port_security_enabled | True |
| provider:network_type | flat |
| provider:physical_network | public |
| provider:segmentation_id | |
| router:external | False |
| shared | True |
| status | ACTIVE |
| subnets | |
| tags | |
| tenant_id | 026a58f98402437fa95ef4a21fbd4d1a |
| updated_at | 2016-11-22T01:52:36 |
+---------------------------+--------------------------------------+
#neutron net-create --shared(共享网络) --provider:physical_network(物理网络) public(物理网络的名称) --provider:network_type(创建的网络类型为flat) flat public-net(自定义一个名称)
检查是否创建成功
[root@linux-node1 ~]# neutron net-list
+--------------------------------------+------------+---------+
| id | name | subnets |
+--------------------------------------+------------+---------+
| b9f2214e-14a6-4988-b199-ad72eff0d6b9 | public-net | |
+--------------------------------------+------------+---------+
现在我们还需要创建子网
[root@linux-node1 ~]# neutron subnet-create --name public-subnet --allocation-pool start=192.168.56.100,end=192.168.56.200 --dns-nameserver 223.5.5.5 --gateway 192.168.56.2 public-net 192.168.56.0/24
Created a new subnet:
+-------------------+------------------------------------------------------+
| Field | Value |
+-------------------+------------------------------------------------------+
| allocation_pools | {"start": "192.168.56.100", "end": "192.168.56.200"} |
| cidr | 192.168.56.0/24 |
| created_at | 2016-11-22T02:05:06 |
| description | |
| dns_nameservers | 223.5.5.5 |
| enable_dhcp | True |
| gateway_ip | 192.168.56.2 |
| host_routes | |
| id | 696eb806-f548-46c2-a653-d05724446daf |
| ip_version | 4 |
| ipv6_address_mode | |
| ipv6_ra_mode | |
| name | public-subnet |
| network_id | b9f2214e-14a6-4988-b199-ad72eff0d6b9 |
| subnetpool_id | |
| tenant_id | 026a58f98402437fa95ef4a21fbd4d1a |
| updated_at | 2016-11-22T02:05:06 |
+-------------

本文档详细介绍了如何在OpenStack中创建云主机,包括创建虚拟网络、设置规格、生成密钥对、增加安全组规则以及启动实例。推荐使用m1.nano规格的主机,创建过程中涉及网络配置、密钥对生成、安全组规则添加,以及实例的启动和管理。
最低0.47元/天 解锁文章
1302

被折叠的 条评论
为什么被折叠?



