openstack使用命令行創建虛擬機,不進來學一下?!

蠻搞笑了,面試的時候我看到來面試的人說熟悉openstack,然後我就挑了一個比較簡單的問題,怎麼使用命令行創建虛擬機呢?好幾個人回答,只在頁面上面操作,命令行還不大瞭解。所以為了你日後面試的時候,不讓場面一度尷尬,趕緊來學一學openstack怎麼使用命令行創建虛擬機吧!


其實很簡單的,我們一臺虛擬機其實就需要的東西不多,就大小、鏡像、網絡以及安全組。所以我們就只需要查出這些配置信息,然後就可以創建虛擬機了。


1.查看flavor

使用nova flavor-list列出上面的每個flavor,選擇你想要的那一個,這裡選擇m1.large,如下圖:

openstack使用命令行創建虛擬機,不進來學一下?!

flavor


2.查看image

使用nova image-list列出上面的每個image,選擇你需要的那一個,這選擇centos的鏡像,如下圖:

openstack使用命令行創建虛擬機,不進來學一下?!

image


3.查看網絡

使用nova network-list列出上面的每個network,選擇你想要的那個,這裡選擇Business-1,如下圖:

openstack使用命令行創建虛擬機,不進來學一下?!

network


4.查看安全組

一般安全組都設置為default,但是有時候就不一定,所以我們還是查看一下再做選擇,如下圖:

openstack使用命令行創建虛擬機,不進來學一下?!

security group


5.創建虛擬機

好了,所需要的參數都拿到之後我們就可以創建虛擬機了,使用命令:

nova boot --flavor m1.large \

--image Centos7-Base-V0.1.qcow2 \

--nic net-id=237aa64d-8f6f-4a3e-9e83-ad9aead87256 \

--security_group default yunzhongmuge

如下圖:

openstack使用命令行創建虛擬機,不進來學一下?!

nova boot

這樣就把一臺虛擬機創建出來了,是不是很簡單呢,我們創建完成後可以使用nova list看一下虛擬機的列表,如下圖:

openstack使用命令行創建虛擬機,不進來學一下?!

list

當然也可以使用nova show 來看虛擬機詳細信息,這些都是一些nova的使用命令了,好了,本次分享就到此結束了,good luck!


May you share freely, never taking more than you give.



分享到:


相關文章: