日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

OpenStack Nova计算服务管理(四)

發(fā)布時間:2023/12/9 编程问答 47 豆豆
生活随笔 收集整理的這篇文章主要介紹了 OpenStack Nova计算服务管理(四) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

作者:李曉輝

聯(lián)系方式: Xiaohui_li@foxmail.com

環(huán)境介紹

類型

控制節(jié)點和計算節(jié)點等在一起,形成all-in-one

內(nèi)存

8G

硬盤

200G

網(wǎng)卡

2塊

計算服務(wù)概覽

使用OpenStack計算服務(wù)來托管和管理云計算系統(tǒng)。OpenStack計算服務(wù)是基礎(chǔ)設(shè)施即服務(wù)(IaaS)系統(tǒng)的主要部分,模塊主要由Python實現(xiàn)。

OpenStack計算組件請求OpenStack Identity服務(wù)進行認證;請求OpenStack Image服務(wù)提供磁盤鏡像;為OpenStack dashboard提供用戶與管理員接口。磁盤鏡像訪問限制在項目與用戶上;配額以每個項目進行設(shè)定(例如,每個項目下可以創(chuàng)建多少實例)。OpenStack組件可以在標(biāo)準硬件上水平大規(guī)模擴展,并且下載磁盤鏡像啟動虛擬機實例。

OpenStack計算服務(wù)由下列組件所構(gòu)成:

nova-api 服務(wù)

接收和響應(yīng)來自最終用戶的計算API請求。此服務(wù)支持OpenStack計算服務(wù)API,Amazon EC2 API,以及特殊的管理API用于賦予用戶做一些管理的操作。它會強制實施一些規(guī)則,發(fā)起多數(shù)的編排活動,例如運行一個實例。

nova-api-metadata 服務(wù)

接受來自虛擬機發(fā)送的元數(shù)據(jù)請求。一般在安裝nova-network服務(wù)的多主機模式下使用

nova-compute服務(wù)

一個持續(xù)工作的守護進程,通過Hypervisor的API來創(chuàng)建和銷毀虛擬機實例。

nova-scheduler服務(wù)

拿到一個來自隊列請求虛擬機實例,然后決定那臺計算服務(wù)器主機來運行它。

nova-conductor模塊

媒介作用于nova-compute服務(wù)與數(shù)據(jù)庫之間。它排除了由nova-compute服務(wù)對云數(shù)據(jù)庫的直接訪問。nova-conductor模塊可以水平擴展。但是,不要將它部署在運行nova-compute服務(wù)的主機節(jié)點上。

nova-cert模塊

服務(wù)器守護進程向Nova Cert服務(wù)提供X509證書。用來為euca-bundle-image生成證書。僅僅是在EC2 API的請求中使用

nova-network worker 守護進程

與nova-compute服務(wù)類似,從隊列中接受網(wǎng)絡(luò)任務(wù),并且操作網(wǎng)絡(luò)。執(zhí)行任務(wù)例如創(chuàng)建橋接的接口或者改變IPtables的規(guī)則。

nova-consoleauth 守護進程

授權(quán)控制臺代理所提供的用戶令牌。該服務(wù)必須為控制臺代理運行才可奏效。

nova-novncproxy 守護進程

提供一個代理,用于訪問正在運行的實例,通過VNC協(xié)議,支持基于瀏覽器的novnc客戶端。

nova-spicehtml5proxy 守護進程

提供一個代理,用于訪問正在運行的實例,通過 SPICE 協(xié)議,支持基于瀏覽器的 HTML5 客戶端。

nova-xvpvncproxy 守護進程

提供一個代理,用于訪問正在運行的實例,通過VNC協(xié)議,支持OpenStack特定的Java客戶端。

nova-cert 守護進程

X509 證書。

nova客戶端

用于用戶作為租戶管理員或最終用戶來提交命令。

隊列

一個在守護進程間傳遞消息的中央集線器。常見有RabbitMQ等AMQP消息隊列。

SQL數(shù)據(jù)庫

存儲構(gòu)建時和運行時的狀態(tài),為云基礎(chǔ)設(shè)施,包括有:

可用實例類型

使用中的實例

可用網(wǎng)絡(luò)

項目

實例管理

Web控制臺實例管理

創(chuàng)建云主機

登陸控制臺,點擊項目-計算-云主機數(shù)量,點擊創(chuàng)建云主機

選擇正確的鏡像

選擇正確的類型

此處選擇內(nèi)網(wǎng)網(wǎng)卡,然后點擊創(chuàng)建

等待幾秒鐘

上圖我們可以看到,云主機已經(jīng)建成,并且也分配了IP地址

登陸云主機

點擊控制臺進入

根據(jù)提示輸入用戶名密碼

可以看到,已經(jīng)通過DHCP獲得了IP地址

Ping 路由器內(nèi)網(wǎng)接口IP地址是通的

分配浮動IP地址

此時虛擬機可以向外發(fā)送數(shù)據(jù),但是沒有正確的外網(wǎng)地址,所以外網(wǎng)無法訪問到實例,需要分配外網(wǎng)地址,選擇項目、計算、訪問和安全、浮動IP,分配IP給項目

從外部網(wǎng)絡(luò)上獲取可用的外網(wǎng)IP地址

將浮動IP關(guān)聯(lián)到實例

點擊關(guān)聯(lián)

此時關(guān)聯(lián)成功后,可以看到關(guān)聯(lián)的主機

嘗試從外網(wǎng)ping一下實例,然后我們發(fā)現(xiàn)失敗了,無法ping通

管理安全組

無法ping通是因為防火墻沒有開啟ICMP協(xié)議,也就是說,不允許ping,現(xiàn)在來開一下,點擊管理規(guī)則

可以看到默認的規(guī)則,然后我們點擊添加規(guī)則

規(guī)則處先擇所有的ICMP,然后點擊添加

然后我們發(fā)現(xiàn),立刻就通了

刪除云主機

選擇后,直接點擊刪除云主機即可

確認

命令行實例管理

創(chuàng)建云主機

openstack flavor list

openstack network list

openstack image list

openstack server create --image cirros --flavor m1.tiny --nic net-id=bb0f3ede-7d25-46d2-9264-0f4528b416be Host2

列出云主機

openstack server list

查看云主機詳細信息

openstack server show Host2

分配浮動IP地址

從公網(wǎng)地址池中申請一個

openstack floating ip create External

分配地址

openstack server add floating ip Host2 192.168.61.131

確認一下

分配成功

管理安全組

添加ICMP規(guī)則

openstack security group rule create --src-ip 0.0.0.0/0 --protocol ICMP 03391be7-3dc9-4cad-bfe2-3691630f1614

刪除云主機

openstack server delete Host2

openstack server list

下一篇介紹組合和用戶管理

轉(zhuǎn)載于:https://blog.51cto.com/ucweb/1904310

總結(jié)

以上是生活随笔為你收集整理的OpenStack Nova计算服务管理(四)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。