目录

一、创建虚拟网络

​二、创建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