【N版】openstack——啓動實例(七)

一.啓動一個實例

   1.1已準備服務介紹

  • MySql:爲各個服務提供數據存儲。

  • RabbitMQ:爲各個服務之間通信提供交通樞紐。

  • keystone:爲各個服務之間通信提供認證和服務註冊。

  • Glance:爲虛擬機提供鏡像管理。

  • Nova:爲虛擬機提供計算資源。

  • Neutron:爲虛擬機提供網絡資源。

    1.2網絡

1.2.1創建虛擬網絡

[root@linux-node1~]# openstack network create  --share \

--provider-physical-networkpublic \

--provider-network-typeflat public

<- share是允許所有項目使用虛擬網絡 ->

 

  • 檢查已創建網絡

[root@linux-node1~]# neutron net-list

wKiom1hlyRfAtKPTAAANqN3OkHU546.png-wh_50

1.2.2創建子網

[root@linux-node1~]# openstack subnet create --network public \

--allocation-poolstart=192.168.56.100,end=192.168.56.200 \

--dns-nameserver192.168.56.2 --gateway 192.168.56.2 \

--subnet-range192.168.56.0/24 public-subnet

<- public是之前配置文件中flat_networks自定義的名稱

   start後面是dhcp起始地址,end後面是終止地址

   nameserver 後面寫DNS,gateway後面寫網關

   subnet是網段/子網 ->

 

  • 檢查

[root@linux-node1~]# neutron subnet-list

wKiom1hlyU2QUYMZAAAf-gevtGc666.png-wh_50

1.3創建雲主機類型

[root@linux-node1~]# openstack flavor create --id 0 --vcpus 1 --ram 64 --disk 1 m1.nano

<- id:就是類型列表中的id

vcpu:虛擬cpu數量

ram:內存大小,單位M

disk:磁盤大小,單位:G

m1.nano:類型名稱 ->

 

  • 檢查

[root@linux-node1~]# openstack flavor list

wKioL1hlyXqxdWPeAAAYsa-Ire8081.png-wh_50

1.4創建鍵值對

[root@linux-node1~]# source demo-openstack        <- 用demo用戶來創建祕鑰 ->

[root@linux-node1~]# ssh-keygen -q -N ""

Enterfile in which to save the key (/root/.ssh/id_rsa):

[root@linux-node1~]# openstack keypair create --public-key ~/.ssh/id_rsa.pub ck

  • 檢查

[root@linux-node1~]# openstack keypair list

wKiom1hlybmxxntKAAAQYkkcaoY261.png-wh_50

 

1.5創建安全組規則

[root@linux-node1~]# openstack security group rule create --proto icmp default

                          <- 允許ping ->

[root@linux-node1~]# openstack security group rule create --proto tcp --dst-port 22 default        <- 允許ssh ->

 

  • 檢查

[root@linux-node1~]# openstack security group list

wKioL1hlygayE9bOAAA_yQfghNs294.png-wh_50

 

1.6啓動虛擬機

 [root@linux-node1 ~]# openstack network list

wKioL1hlyivCBOrIAAAXW6ETLbU899.png-wh_50

注:啓動之前查看網絡,記住ID

[root@linux-node1~]# openstack server create --flavor m1.nano --image cirros \

   --nic net-id=e22bedfd-e3fb-4e25-9695-5c1f256c0a06 --security-group default \

   --key-name mykey demo-instance

 

  • 檢查

[root@linux-node1~]# openstack server list

wKioL1hlyruTynufAAAdj1G2T_0608.png-wh_50

1.7獲取VNC地址

[root@linux-node1~]# openstack console url show demo-instance

wKioL1hlysqDCbc9AAAaZCuDzE0762.png-wh_50

注:訪問url即可訪問到控制檯

wKiom1hlyt2h1EklAAJLJpPyCWM528.png-wh_50

提示:以上內容,創建網絡,創建雲主機類型,創建鍵值對等操作,均可在Openstack-dashboard上進行操作,即Openstack的web界面,web界面,下一篇文章會有詳細講解。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章