目录
一、创建虚拟网络
二、创建m1.nano规格的主机
三、生成一个键值对
四、增加安全组规则
五、启动一个实例
1、确定实例选项
2、创建实例
3、使用虚拟控制台访问实例
4、验证能否远程访问实例
一、创建虚拟网络
下面的说明和框图使用示例IP 地址范围。你必须依据你的实际环境修改它们。
网络选项1:提供者网络-概述
创建提供者网络
admin 凭证来获取管理员能执行的命令访问权限:
. admin-openrc
创建网络:
neutron net-create --shared --provider:physical_network provider \--provider:network_type flat provider
在网络上创建一个子网:
neutron subnet-create --name provider --allocation-pool start=192.168.67.150,end=192.168.67.200 --dns-nameserver 114.114.114.114 --gateway 192.168.67.2 provider 192.168.67.0/24
二、创建m1.nano规格的主机
openstack flavor create --id 0 --vcpus 1 --ram 64 --disk 1 m1.nano
三、生成一个键值对
导入租户“demo“的凭证
. demo-openrc
生成和添加秘钥对:
ssh-keygen -q -N ""openstack keypair create --public-key ~/.ssh/id_rsa.pub mykey
四、增加安全组规则
添加规则到default安全组
openstack security group rule create --proto icmp default
openstack security group rule create --proto tcp --dst-port 22 default
五、启动一个实例
1、确定实例选项
openstack flavor listopenstack image listopenstack network listopenstack security group list
2、创建实例
openstack server create --flavor m1.nano --image cirros \--nic net-id=e3b661ad-f2d8-4540-9bc8-3814a87423d1 --security-group default \--key-name mykey provider-instanceopenstack server list
3、使用虚拟控制台访问实例
openstack console url show provider-instance
4、验证能否远程访问实例
ssh cirros@192.168.67.151