1. 程式人生 > >Centos7手動部署Openstack Mitaka版安裝配置--(八)命令建立並使用例項

Centos7手動部署Openstack Mitaka版安裝配置--(八)命令建立並使用例項

使用命令建立一臺虛擬機器例項

1、在控制節點上,載入 admin 憑證來獲取管理員能執行的命令訪問許可權

#source /root/admin-openrc

2、建立網路介面

#neutron net-create --shared --provider:physical_network public --provider:network_type flat public

3、建立子網

#neutron subnet-create --name public --allocation-pool start=192.168.31.150,end=192.168.31.160 --
dns-nameserver 223.5.5.5 --gateway 192.168.31.1 public 192.168.31.0/24

4、建立主機型別

#openstack flavor create --id 0 --vcpus 1 --ram 64 --disk 1 m1.nano

5、匯入租戶demo的憑證

#source /root/demo-openrc

6、建立祕鑰對

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

7、驗證祕鑰

#openstack keypair list

8、允許 ICMP (ping)

#openstack security group rule create --proto icmp default

9、允許安全 shell (SSH) 的訪問

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

10、匯入租戶demo的憑證

#source /root/demo-openrc

11、列出所有的主機型別

#openstack flavor list

12、列出可用的映象

#openstack image list

13、列出可用網路

#openstack network list

14、列出可用的安全組

#openstack security group list

15、建立例項

#openstack server create --flavor m1.tiny --image cirros --nic net-id=48d48497-16c9-41ce-a416-e2d85c88e3ed --security-group default --key-name mykey demo-instance

注:每個net-id都不一致,用13小點中顯示的ID替換net-id =

16、檢查例項的狀態

#openstack server list

當構建過程完全成功後,狀態會從 BUILD變為ACTIVE

17、顯示主機的novnc地址

#openstack console url show demo-instance

得出的地址可以直接使用瀏覽器進行訪問,並管理相應用主機