openstack(九)创建实例

创建实例

控制端

创建网络

1. 创建提供者网络(最后的provider是网络名)

openstack network create --share --external \

--provider-physical-network provider \

--provider-network-type flat provider


验证:

openstack network list


2. 在网络上创建子网

openstack subnet create --network provider \

--allocation-pool start=192.168.99.230,end=192.168.99.240 \

--dns-nameserver 192.168.99.2 --gateway 192.168.99.2 \ --subnet-range 192.168.99.0/24 provider-sub 

–network需要写你上面创建的网络名

provider-sub是子网名


验证:

openstack subnet list


创建实例类型

openstack flavor create --id 0 --vcpus 1 --ram 1024 --disk 10 m1.nano

–vcpus :几个核的cpu

–ram :内存(单位M)

–disk :储存(单位G)

最后为类型名;


查看类型列表

openstack flavor list


生成密钥对

生成密钥对并添加公钥

ssh-keygen -q -N ""openstack keypair create --public-key ~/.ssh/id_rsa.pub mykey


验证密钥对的添加

openstack keypair list


添加安全组规则

2. 允许ICMP(ping)

openstack security group rule create --proto icmp default


3. 允许安全shell(SSH)访问:

openstack security group rule create --proto tcp --dst-port 22 default


4. 验证

查看类型

openstack flavor list

查看镜像

openstack image list

列出可用网络

openstack network list

列出可用的安全组:

openstack security group list

启动实例

openstack server create --flavor m1.nano --image cirros \

--nic net-id=cf6db2cf-4285-48ab-8db1-597f4b8cd88b \

--security-group default \

--key-name mykey provider-instance 

–flavor: 类型名称–image: 镜像名称–security-group:安全组名PROVIDER_NET_ID替换网络ID

最后provider-instance是实例名


查看实例状态

openstack server list


使用虚拟控制台访问实例

openstack console url show provider-instance

在浏览器使用url来连接实例



资料来自:https://thson.blog.csdn.net/article/details/100055049

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容