启动实例
1.创建实例类型
openstack flavor create --id 0 --vcpus 1 --ram 64 --disk 1 m1.nano
2.生成密钥对
ssh-keygen -q -N ""
#添加密钥
openstack keypair create --public-key ~/.ssh/id_rsa.pub mykey
#验证
openstack keypair list
3.添加安全组
#允许ping
openstack security group rule create --proto icmp default
#允许ssh
openstack security group rule create --proto tcp --dst-port 22 default
4.创建网络
5.启动实例
选项1.网络1上启动实例
#列出实例类型
openstack flavor list
#列出可用镜像
openstack image list
#列出可用网络
openstack network list
#列出可用安全组
openstack security group list
#启动实例
openstack server create --flavor m1.nano --image cirros --nic net-id=provider --security-group default --key-name mykey lms
#查看实例
openstack server list
#使用虚拟控制台访问
openstack console url show lms
#验证
ping -c 4 203.0.113.1
ssh cirros@203.0.113.103
cirros/gocubsgo
选项2. 网络2启动实例
启动实例
#列出实例类型
openstack flavor list
#列出可用镜像
openstack image list
#列出可用网络
openstack network list
#列出可用安全组
openstack security group list
#启动实例
openstack server create --flavor m1.nano --image cirros --nic net-id=SELFSERVICE_NET_ID --security-group default --key-name mykey selfservice-instance
#查看实例
openstack server list
使用虚拟控制台访问实例
openstack console url show selfservice-instance
#验证对自助服务网络网关的访问:
ping -c 4 172.16.1.1
远程访问实例
#在提供商虚拟网络上创建浮动 IP 地址:
openstack floating ip create provider
openstack floating ip list
#将浮动 IP 地址与实例关联:
openstack server add floating ip selfservice-instance 203.0.113.104
#检查浮动 IP 地址的状态:
openstack server list
#通过控制器节点或提供程序物理网络上的任何主机的浮动 IP 地址验证与实例的连接:
ping -c 4 203.0.113.104
ssh cirros@203.0.113.104
gocubsgo
选项3.从卷创建实例
创建启动卷
openstack volume create --image IMAGE_ID --size SIZE_IN_GB bootable_volume
启动实例
openstack server create --flavor 2 --volume VOLUME_ID myInstanceFromVolume
消息超时:设置
rpc_response_timeout=300
选项4:从iso创建实例