成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

如何借助OpenStack命令行工具管理虛擬機?

譯文
運維 系統(tǒng)運維 OpenStack
OpenStack是一個基于行業(yè)的開源云管理平臺。人們可以使用OpenStack,輕松構(gòu)建公共云、私有云或混合云。本文中我們將演示如何從命令行,在OpenStack上創(chuàng)建或終止虛擬機。

【51CTO精選譯文】OpenStack是一個基于行業(yè)的開源云管理平臺。人們可以使用OpenStack,輕松構(gòu)建公共云、私有云或混合云。由于這個平臺具有純粹的開放性,包括Red Hat、Rackspace、IBM和惠普在內(nèi)的各大IT廠商都看好其前景,積極推動OpenStack的發(fā)展。

OpenStack中有兩種不同的界面用來管理云資源。一個是通過Horizon(https://github.com/openstack/horizon/),這是基于Web的OpenStack儀表板;另一個就是通過OpenStack命令行接口(CLI)。

我在本教程中將演示如何從命令行,在OpenStack上創(chuàng)建或終止虛擬機。這個過程是在Havana版本的OpenStack中進行測試的。至于像OpenStack Folsom這些早期的OpenStack版本,你只要將本教程所用的命令行中的“neutron”換成“quantum”即可。

姑且假設(shè)部署的一套OpenStack系統(tǒng)已在某處構(gòu)建并運行起來。我要使用OpenStack CLI客戶程序,在現(xiàn)有的OpenStack系統(tǒng)上管理虛擬機。

安裝OpenStack CLI客戶程序

***步就是安裝必要的OpenStack命令行客戶程序:

在Debian、Ubuntu或Linux Mint上,執(zhí)行這個命令:

  1. $ sudo apt-get install python-pip 
  2. $ sudo pip install python-novaclient python-keystoneclient python-neutronclient 

在CentOS、Fedora或RHEL上,執(zhí)行這個命令:

  1. $ sudo yum install python-pip 
  2. $ sudo pip install python-novaclient python-keystoneclient python-neutronclient 

設(shè)定環(huán)境變量

為了能夠使用OpenStack CLI客戶程序,你就要設(shè)定必要的環(huán)境變量。為此,創(chuàng)建一個名為openrc.sh的腳本,如下所示。

  1. $ sudo vi openrc.sh export OS_USERNAME=dan 
  2. export OS_PASSWORD=my_password 
  3. export OS_TENANT_NAME=demo 
  4. export OS_AUTH_URL=http://192.168.10.10:5000/v2.0 

在上述腳本中,OS_USERNAME/OS_PASSWORD是OpenStack用戶名及密碼。OS_TENANT_NAME是所創(chuàng)建的項目的名稱。OS_AUTH_URL是Keystone端點的URL。Keystone是一項OpenStack服務(wù),負(fù)責(zé)不同的OpenStack組件之間的身份驗證。你應(yīng)該把192.168.10.10換成所部署的系統(tǒng)中運行OpenStack Keystone的那個主機的IP地址。

現(xiàn)在,運行openrc.sh,設(shè)定環(huán)境變量,如下所示。

  1. $ source openrc.sh 

這時候,你可以準(zhǔn)備運行OpenStack命令行客戶程序了。確認(rèn)你在運行時沒有遇到任何錯誤:

  1. $ nova list 

它顯示內(nèi)容為空的結(jié)果,這意味著一切都正常。

構(gòu)建網(wǎng)絡(luò)

現(xiàn)在,你可以準(zhǔn)備構(gòu)建一個連接虛擬機的網(wǎng)絡(luò)了。

創(chuàng)建一個名為"xmodulo"的新網(wǎng)絡(luò)。

  1. $ neutron net-create xmodulo 

創(chuàng)建一個名為"xmodulo_subnet"的新子網(wǎng),并將其添加到剛構(gòu)建的那個網(wǎng)絡(luò)。

  1. $ neutron subnet-create xmodulo 10.0.0.0/24 --name xmodulo_subnet 

檢查可用網(wǎng)絡(luò)列表,確認(rèn)該網(wǎng)絡(luò)已成功構(gòu)建。

  1. $ neutron net-list 

在輸出結(jié)果中,要記下你所構(gòu)建的網(wǎng)絡(luò)的"ID"(編號)。之后你創(chuàng)建虛擬機時,要用到這個編號。

啟動虛擬機

在創(chuàng)建并啟動虛擬機之前,你首先要知道幾個信息。

查明你想創(chuàng)建的那個虛擬機的類型。為此,運行下面這個命令。

  1. $ nova flavor-list 

在該示例中,我準(zhǔn)備選擇最小的虛擬機類型"m1.nano",它有64 MB內(nèi)存、1個虛擬處理器(vCPU)、無磁盤。記下這個類型名稱。

下一步,為你的虛擬機選擇所要使用的虛擬機映像。為了列出所有可用的虛擬機映像,請使用這個命令:

  1. $ nova image-list 

記下你想為虛擬機使用的那個映像的ID。

下一步,為你的虛擬機選擇所要使用的安全組的類型。安全組為你的虛擬機決定了入站訪問規(guī)則。想了解可用的安全組,請運行該命令:

  1. $ nova secgroup-list 

想檢查"默認(rèn)"安全組的訪問規(guī)則,請使用這個命令:

  1. $ nova secgroup-list-rules default 

在該示例中,我準(zhǔn)備為虛擬機選擇名為"default"的安全組。該安全組里面正好沒有規(guī)則。

***,我們使用到目前為止所獲得的信息,創(chuàng)建一個虛擬機。指定你已了解的虛擬機類型(--flavor)、虛擬機映像的ID(--image)以及網(wǎng)絡(luò)的ID(net-id=)。把[vm-name]換成你虛擬機的名稱,這個名稱需要很獨特。

  1. $ nova boot [vm-name] --flavor m1.nano --image d2b830be-3 
  2. 7df-4fa9-90b2-91c472d19aaa --security-groups default -ni 
  3. net-id=1cbcddcf-3a7d-481f-b6f2-a97c6447c925 

為了確認(rèn)虛擬機已成功創(chuàng)建并啟動,請運行這個命令:

  1. $ nova list 

停止、暫停和清除虛擬機

當(dāng)你停止運行某個虛擬機時,它完全關(guān)閉。另一方面,你暫停虛擬機時,它臨時被凍結(jié),隨時可以從暫停狀態(tài)重新啟動。在這兩種情況下,虛擬機映像仍留在OpenStack里面。

想停止虛擬機,運行這個命令:

  1. $ nova stop [vm-name] 

想暫停虛擬機,運行這個命令:

  1. $ nova suspend [vm-name] 

如果你想從OpenStack清除已終停止虛擬機或已暫停虛擬機的映像,請使用這個命令:

  1. $ nova delete [vm-name] 

原文鏈接:http://xmodulo.com/2014/03/manage-vms-openstack-command-line-tools.html

責(zé)任編輯:黃丹 來源: 51CTO.com
相關(guān)推薦

2014-04-16 13:22:29

虛擬機OpenStack命令行

2012-05-22 09:11:51

虛擬化虛擬機vmware

2013-12-09 14:29:13

OpenStack命令行工具API

2009-06-12 22:02:23

Java虛擬機命令行參

2010-09-25 09:10:38

JAVA虛擬機

2010-09-16 14:59:27

Java虛擬機

2020-12-10 16:16:08

工具代碼開發(fā)

2020-12-11 06:44:16

命令行工具開發(fā)

2018-07-10 15:10:50

OpenStack虛擬機metadata

2023-06-09 07:45:29

Kuberneteskubectl

2011-12-12 09:08:48

OpenStack虛擬機監(jiān)控

2013-03-20 15:21:56

vSphere Rep

2019-08-27 08:00:10

OpenStack命令虛擬機

2020-03-06 08:00:02

Multipass系統(tǒng)虛擬機

2010-11-24 17:12:17

MySQL命令行

2022-10-27 08:13:51

管理虛擬機Cockpit

2011-01-18 19:11:26

Postfix命令行

2013-05-07 10:06:23

PowerShell 虛擬化命令

2022-11-18 12:47:51

LinuxAWS命令行工具

2021-12-06 11:38:17

命令Glances工具
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 日韩欧美在线播放 | 一区二区三区视频免费观看 | 全免费a级毛片免费看视频免 | 91精品国产91 | 久久福利网站 | 一区二区在线 | 久久中文一区二区 | 国产一区中文字幕 | 久在线精品视频 | 黄色免费网站在线看 | 99精品国产成人一区二区 | 久久久久国产 | 麻豆av在线免费观看 | 欧美精品久久久久久久久老牛影院 | 欧美一区二区三区精品 | 国产伊人精品 | 熟女毛片| 韩日一区二区三区 | 久久精品免费观看 | 精品视频一区二区三区 | 亚洲一区二区在线视频 | 婷婷桃色网 | 久草视频在线播放 | 亚洲成av人片在线观看无码 | 精品久久久久久久久久久 | 中文字幕一区二区三区日韩精品 | 日韩精品一区二区三区久久 | 综合久 | 日本精品久久久久 | 亚洲视频精品在线 | 国产精品自拍视频 | 国产亚洲人成a在线v网站 | 日本久久精品视频 | 日韩中文字幕 | 午夜精品久久久久久久久久久久久 | 久久综合久久自在自线精品自 | 久久久久一区二区三区 | 国产91成人 | 美女天天操| 男女污网站 | 亚洲一区二区精品视频在线观看 |