自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

【博文推薦】使用Fuel安裝OpenStack juno之使用OpenStack創(chuàng)建云主機(jī)和Volume

云計(jì)算 OpenStack
在云中,基本的概念就是租戶和用戶,例如X公司買了某公司的公有云,那以X公司為例,就是一個(gè)租戶,而這個(gè)公司買了N多云主機(jī)給公司的員工使用,這些員工就是用戶。那角色又是什么呢,這個(gè)租戶中有N多云主機(jī),總有人來(lái)管理和分配的,那這個(gè)管理員就是admin角色,而其他的用戶就是普通用戶,也可以適當(dāng)?shù)馁x權(quán)給他們,這個(gè)角色可以理解為一系列權(quán)限的合集。

本博文出自51CTO博客yishuizhao博主,有任何問(wèn)題請(qǐng)進(jìn)入博主頁(yè)面互動(dòng)討論!
博文地址:http://tianhunyongheng.blog.51cto.com/1446947/1607676


在云中,基本的概念就是租戶和用戶,例如X公司買了某公司的公有云,那以X公司為例,就是一個(gè)租戶,而這個(gè)公司買了N多云主機(jī)給公司的員工使用,這些員工就是用戶。那角色又是什么呢,這個(gè)租戶中有N多云主機(jī),總有人來(lái)管理和分配的,那這個(gè)管理員就是admin角色,而其他的用戶就是普通用戶,也可以適當(dāng)?shù)馁x權(quán)給他們,這個(gè)角色可以理解為一系列權(quán)限的合集。

這個(gè)租戶、用戶和角色的創(chuàng)建分配,我就不演示了,相信做IT的基本都應(yīng)該了解。我們默認(rèn)的OpenStack環(huán)境是有一個(gè)admin的租戶,有一個(gè)admin的用戶,擁有admin的權(quán)限,咱們就是用默認(rèn)的做實(shí)驗(yàn)即可。

其一:創(chuàng)建云主機(jī),并可以SSH登錄

在部署完成后,F(xiàn)uel Master就可以關(guān)機(jī),或者放在一邊了,完全不影響openstack的環(huán)境使用了。但是如果整個(gè)openstack環(huán)境都關(guān)機(jī)了,那么開機(jī)也有個(gè)順序,我們先打開controller,等開機(jī)后再打開compute主機(jī),這樣各個(gè)服務(wù)才能找到他的服務(wù)器通信。

為了演示,我把controller內(nèi)存調(diào)整為1.5G,compute內(nèi)存調(diào)整為3G,以便于創(chuàng)建虛機(jī),如果計(jì)算節(jié)點(diǎn)內(nèi)存分配過(guò)小,那么創(chuàng)建云主機(jī)的時(shí)候就會(huì)報(bào)錯(cuò)。

首先開啟controller主機(jī),然后再開啟compute主機(jī)

還記的之前部署環(huán)境的openstack的UI地址吧:172.16.0.2,用戶密碼同為admin

[[127470]]

這里提示cookies問(wèn)題,刷新瀏覽器或重啟瀏覽器后可以解決

進(jìn)入到咱們工作平臺(tái)啦

咱們首先看看這個(gè)網(wǎng)絡(luò),還記得Fuel UI的如下網(wǎng)絡(luò)嘛,相信很多朋友不理解這是干什么的。這里解釋下這個(gè)192.168.111.0網(wǎng)段是給云主機(jī)內(nèi)部使用的,但是僅限于虛擬機(jī)內(nèi)部通信,不能和這個(gè)網(wǎng)絡(luò)之外通信或者上網(wǎng)。那這個(gè)172.16.0.0網(wǎng)段就是外部網(wǎng)絡(luò)了,也是咱們可以分配給云主機(jī)做floating IP使用的地址段,這兩部分都可以調(diào)整,在下面繼續(xù)介紹。

在openstack UI界面,打開“network topology”,看一下我們使用的網(wǎng)絡(luò)拓?fù)?,未?lái)云主機(jī)都會(huì)接在“net04”這個(gè)網(wǎng)絡(luò)上,分配的IP地址也是192.168.111.0這個(gè)網(wǎng)段的,網(wǎng)關(guān)指向中間的路由器,網(wǎng)關(guān)地址是192.168.111.1,這個(gè)路由鏈接的就是咱們的公開網(wǎng)絡(luò)“net04_ext”這是我們的外部網(wǎng)絡(luò),也就是跟咱們的PC機(jī)在一個(gè)網(wǎng)段或者互通了。

#p#

接下來(lái)就開始創(chuàng)建云主機(jī)(虛機(jī)),我們打開instances界面,單擊右上角的“launch instance”開始創(chuàng)建

在彈出的窗口內(nèi),“details”是云主機(jī)的相關(guān)信息,“access&security”是選擇安全組,默認(rèn)是defaults安全組,“networking”是選擇管理的網(wǎng)絡(luò),“post-creation”是創(chuàng)建云主機(jī)后需要運(yùn)行的腳本信息,需要自己添加,這幾個(gè)是必須的

在“details”選項(xiàng)內(nèi),填寫新建云主機(jī)名字“test01”,flavor類型可以查看flavor菜單,里面有很多類型,針對(duì)默認(rèn)的一個(gè)迷你操作系統(tǒng),定義了CPU,內(nèi)存和硬盤燈資源,咱們也可以收到修改,很容易理解,我就不再演示,咱們這里選擇“m1.tiny”,也就是如右邊所展示的包含1個(gè)vCPU、一個(gè)1G的磁盤和512M的內(nèi)存,創(chuàng)建數(shù)量選擇1,如果是批量創(chuàng)建,就選擇你要?jiǎng)?chuàng)建的數(shù)量,例如20,當(dāng)然你要計(jì)算好這個(gè)計(jì)算節(jié)點(diǎn)可以承受的虛機(jī)數(shù)量,包含CPU\RAM\DISK等資源,“instance boot source”選擇“boot from image”,“image name”選擇“testVM(12.6MB)”,這是個(gè)迷你操作系統(tǒng)。

“access&security”選擇默認(rèn)的default即可,networking則是選擇net04,也可以手動(dòng)創(chuàng)建多個(gè)不同網(wǎng)段的內(nèi)網(wǎng),只要你需要,我們這里選擇關(guān)聯(lián)net04,當(dāng)然這里不能直接關(guān)聯(lián)公共網(wǎng)絡(luò)。

后面選擇默認(rèn)即可。點(diǎn)擊右下角的“launch”后開始創(chuàng)建虛機(jī),根據(jù)磁盤等資源的大小,等待一段時(shí)間后創(chuàng)建完成,下圖顯示正在創(chuàng)建

如下是已經(jīng)創(chuàng)建完成的云主機(jī),“status”顯示active,IP地址是192.168.111.3,這里應(yīng)該明白點(diǎn)了吧

現(xiàn)在的云主機(jī)只能使用VNC來(lái)訪問(wèn),這個(gè)VNC的效果真是不敢恭維,所以我習(xí)慣使用CRT來(lái)訪問(wèn),那么按照前面說(shuō)的,這個(gè)虛機(jī)現(xiàn)在只有192.168.111.3這個(gè)私有IP,這個(gè)IP只能是多個(gè)云主機(jī)之前通信,需要外部通信的話,還需要分配一個(gè)172.16.0.0的IP地址,直接在云主機(jī)內(nèi)存添加網(wǎng)卡手動(dòng)配置可不可以,當(dāng)然不行,在openstack中floating IP也是一種資源,需要從IP地址池中拿出一個(gè)IP來(lái)跟云主機(jī)做關(guān)聯(lián)。這里演示下。

在該云主機(jī)的嘴右邊“actions”下有一個(gè)下拉菜單,單擊,然后選擇“associate floating ip”

在新彈出窗口內(nèi),我們還沒(méi)看到公開網(wǎng)絡(luò),單擊中間的+號(hào),在下面的新窗口內(nèi)選擇“net04_ext”網(wǎng)絡(luò),單擊右下角的associate進(jìn)行關(guān)聯(lián)

這時(shí),回到floating ip管理頁(yè),可以看到公開網(wǎng)絡(luò)的網(wǎng)段了,默認(rèn)分配的172.16.0.131,當(dāng)然也可以手動(dòng)選擇,單擊右下角的associate

好了,回到instance界面,看到此時(shí)已經(jīng)分配了floating ip了

那現(xiàn)在可以ping或者SSH了嗎,當(dāng)然不可以,這是由于安全策略的緣故,我們得修改下策略來(lái)放行ICMP和SHH

打開“access & security”菜單,這里默認(rèn)只有default一組安全組,我們也可以創(chuàng)建,但是新創(chuàng)建的話還是得手動(dòng)再跟云主機(jī)管理,而默認(rèn)組已經(jīng)默認(rèn)關(guān)聯(lián)了,我們只要修改策略就可以了,所這里我們直接修改,不再添加安全組了。

單擊default安全組左邊的“manage rules”

在新窗口,單擊右上角的“add rule”

先添加ICMP,在“rule”欄選擇“ALL ICMP”,下面默認(rèn)全部放行即可

看看,是不是可以ping通了

接下來(lái)如上方法,添加SSH規(guī)則

添加完畢,規(guī)則如下

放行了SSH就可以遠(yuǎn)程登陸了,但是用戶名和密碼呢。如是自己上傳的鏡像,相信自己都曉得,也別擔(dān)心,這openstack自帶的鏡像用戶名和密碼在這里。

回到instances菜單,單擊云主機(jī)名稱“test01”

“overview”可以看到云主機(jī)的信息概覽,在“log”里面可以看此云主機(jī)的log

拉到***如下,可以看到用戶名cirros和密碼cubswin:)

那現(xiàn)在可以使用CRT登陸了,如下。

創(chuàng)建云主機(jī)完畢,也可以SSH登陸了,當(dāng)然大家也可以批量創(chuàng)建,省心不少,也可以上傳自己的鏡像,比較這個(gè)自帶的鏡像只是用來(lái)測(cè)試的,甚至大家可以上傳IOS鏡像,這個(gè)如有時(shí)間,以后再做介紹。

#p#

其二:給云主機(jī)附加磁盤volume

上面已經(jīng)跟大家介紹了怎么創(chuàng)建和訪問(wèn)云主機(jī),接下來(lái)介紹怎么給虛機(jī)附加磁盤。

那么為什么要給云主機(jī)增加額外的磁盤呢。

這就看需求了,一是虛機(jī)時(shí)創(chuàng)建在本地,還是共享存儲(chǔ);二是很多客戶習(xí)慣本地只有OS信息,而數(shù)據(jù)則保存在其他地方以保護(hù)數(shù)據(jù)。

總之有需求就有市場(chǎng),每個(gè)客戶都有自己的需求和架構(gòu),如果是需要額外磁盤,那么openstack的cinder可以提供塊存儲(chǔ)。

接下來(lái)開始動(dòng)手實(shí)踐。

我的所有虛機(jī)都已關(guān)機(jī),接下來(lái)按照順序依次打開Master->controller->compute主機(jī),如圖FUEL UI可以正常訪問(wèn) 

openstack UI可以正常訪問(wèn)了

要想使用volume得安裝和配置cinder服務(wù),我之前沒(méi)有配置此服務(wù),所以這里需要再創(chuàng)建一個(gè)虛機(jī)來(lái)作為cinder使用,同時(shí)也是compute主機(jī),以后做遷移的實(shí)驗(yàn)來(lái)用,當(dāng)然其實(shí)在***次部署的時(shí)候,我們就可以把cinder功能同controller或者compute主機(jī)一同部署在同一臺(tái)主機(jī)上這樣這個(gè)功能就直接可用了,我這里是考慮以后的實(shí)驗(yàn)和演示效果,所以單***建了一臺(tái)虛機(jī),如下圖的cinder主機(jī),跟之前的虛機(jī)設(shè)定是一樣的,為了節(jié)省資源我給了大概800M內(nèi)存,怎么開機(jī)

已經(jīng)自動(dòng)從PXE啟動(dòng)

啟動(dòng)過(guò)程中咱們進(jìn)入darshboard,看一下instance,他還在,只是我上次實(shí)驗(yàn)完成就關(guān)機(jī)了

cinder主機(jī)馬上引導(dǎo)完成

FUEL已經(jīng)檢測(cè)到了主機(jī)

如之前,選擇新增主機(jī),我們選中主機(jī),然后分配compute和storage-cinder兩個(gè)角色

選擇如下

應(yīng)用變更

然后跟之前虛機(jī)相同更改網(wǎng)絡(luò)接口如下

選中該主機(jī)

單擊右上角的部署變更

確認(rèn)變更信息

開始部署了,這就是FUEL的方便性,而且我們已經(jīng)在生產(chǎn)環(huán)境部署了,效果還可以。

奇怪的是,這里提示啟動(dòng)失敗,于是隨意按鍵重新引導(dǎo)

正常引導(dǎo)安裝,沒(méi)有其他意外

centos安裝完成,接下來(lái)開始安裝部署openstack的cinder和nova組件

這個(gè)時(shí)間不長(zhǎng),完成了。

咱們看一下三臺(tái)虛機(jī)安裝的服務(wù),可以看到controller的服務(wù)最多,有cinder的api和schedule,而volume服務(wù)在cinder主機(jī)上,compute主機(jī)上沒(méi)有cinder服務(wù),這下我們可以理解部署了cinder的volume服務(wù)才可以使用云磁盤

#p#

展開“volumes”,單擊右上角的“create volume”來(lái)創(chuàng)建云磁盤

在新彈出窗口填寫磁盤名字和磁盤大小,我這里默認(rèn)1G來(lái)做實(shí)驗(yàn),其他默認(rèn)即可

創(chuàng)建完成,主要看“status”為available即為正常

這時(shí)我們需要展開instances,單擊“start instance”來(lái)啟動(dòng)云主機(jī),以便于附加磁盤

我是I3的CPU和8GB內(nèi)存,大家可以看看我此時(shí)的資源占用情況

主機(jī)啟動(dòng)完成,我們看下主機(jī)內(nèi)部分配的IP地址

然后展開“network topology”看下網(wǎng)絡(luò)拓?fù)?,大家?yīng)該可以大概了解咱們的虛機(jī)、內(nèi)網(wǎng)、路由和公共網(wǎng)絡(luò)的關(guān)系了

再回頭看看部署時(shí)的這張圖

好了,既然volume創(chuàng)建完成,虛機(jī)依然開啟,那么接下來(lái)開始分配磁盤給云主機(jī),展開volumes,在希望分配的磁盤后面單擊下拉菜單,選擇“edit attachments”

在新窗口選擇要把此volume附加給哪臺(tái)虛機(jī),咱們這只有test01

此時(shí),再看已經(jīng)分配出去了,而且可以看到在云主機(jī)上此volume是/dev/vdb,要記得這里

分配完成了,看看主機(jī)是否識(shí)別,使用CRT連接到云主機(jī),由于這是mini Ubuntu系統(tǒng),使用管理命令需要sodu,使用sudo fdisk -l看下是否識(shí)別到了vdb

從上面看已經(jīng)識(shí)別到了,然后咱們開始格式化,命令如下

然后格成文件系統(tǒng)并掛載

掛載后可以正常使用嘍,是不是很好用啊。

#p#

那怎么卸載呢,是不是直接刪除volume就可以了呢,當(dāng)然不行,反正之前Havana版本直接刪除volume會(huì)一直卡在刪除狀態(tài),需要手動(dòng)再底層刪除,UI界面是沒(méi)辦法了,這也是一個(gè)BUG,不知道在juno版本有沒(méi)有修復(fù),你們可以測(cè)試下。

當(dāng)然那也不是正常的操作流程,那么我們按照正常流程走一遍。

首先需要我們?cè)谠浦鳈C(jī)上umount該磁盤,如下

然后回到“vilumes”界面,在右側(cè)的下拉菜單依舊選擇“edit attachments”

在新彈出窗口選擇detach volume

確認(rèn)

現(xiàn)在可以看到volume已經(jīng)detach了,就是和云主機(jī)解除綁定了。

以上是關(guān)于volume的操作。

我這實(shí)際環(huán)境中使用的情形跟大家分享下:

我這里云主機(jī)創(chuàng)建在本地,cinder使用共享存儲(chǔ),數(shù)據(jù)全部存儲(chǔ)在volume上,一旦虛機(jī)出現(xiàn)問(wèn)題或者物理主機(jī)故障,會(huì)把volume再掛載到其他主機(jī)上,這樣可以保證數(shù)據(jù)不丟失,也是針對(duì)目前openstack HA功能缺失或者不完善的一種不***的解決方案。

接下來(lái)如果有時(shí)間,我會(huì)寫一下虛機(jī)遷移等實(shí)驗(yàn)。

 

責(zé)任編輯:Ophira 來(lái)源: 51CTO博客
相關(guān)推薦

2015-07-29 13:46:27

OpenStackIcehouse私有云實(shí)戰(zhàn)部署

2015-04-09 11:05:55

openstack公有云openstack鏡像

2015-03-09 13:41:08

DevStackOpenStackOpenStack J

2012-09-13 11:06:03

IBMdW

2012-09-11 17:10:40

OpenStack

2012-09-12 17:04:53

OpenStack云計(jì)算存儲(chǔ)

2015-05-12 09:16:46

openstackneutron網(wǎng)絡(luò)連通

2015-05-13 11:37:58

openstack測(cè)試網(wǎng)絡(luò)連通

2017-10-20 15:25:17

DockerOpenStack Cvolume

2015-04-23 15:26:56

OpenStack私有云云操作系統(tǒng)

2016-10-24 14:27:56

OpenStack云計(jì)算

2013-05-27 09:32:07

構(gòu)建私有云OpenStack開源云計(jì)算

2015-02-13 10:35:08

openstackapi文檔

2015-03-19 09:35:36

OpenStack平臺(tái)性能測(cè)試Rally功能測(cè)試Tempest

2015-01-12 14:55:36

2015-09-29 10:26:51

pythonlogging模塊

2012-07-09 13:22:50

OpenStack

2015-06-17 09:43:45

云計(jì)算應(yīng)用傳統(tǒng)企業(yè)應(yīng)用云平臺(tái)

2013-09-25 15:45:29

甲骨文OpenStack

2015-02-09 09:57:56

Ceph 塊設(shè)備OpenStackLinux
點(diǎn)贊
收藏

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