OpenStack Dashboard在指定可用域(Availability Zone)、指定節點啟動實例

通過OpenStack Dashboard在指定可用域(Availability Zone)中創建實例的完整配置,涵蓋可用域創建、節點管理、關系與限制的詳細步驟:


一、可用域(Availability Zone)的概念與關系

0.指定域、指定節點、指定節點組

  • 指定域:新建一個域,配置自定義域的名稱,在域里面添加節點,可以是一個節點、也可以是多個節點。
  • 指定節點:如果域,下面只有一個節點,可以理解通過選擇域而選擇了指定一個具體的節點。
  • 指定節點組:1個實例只在一個節點運行,如果啟動多個實例在多個指定節點運行,則由系統在當前域內進行自動分配。
  • 在一些二次開發中,如果API不能直接讀到可用域清單,可以通過讀取節點,找到節點所在域,然后讓實例在該域中運行
1. 可用域的作用
  • 故障隔離:將計算節點分組到不同物理故障域(如不同機柜、電源),提升實例高可用性。
  • 資源調度:用戶創建實例時可指定可用域,將實例部署到特定節點組,
2. 可用域與節點的關系
組件關系說明限制
可用域邏輯分組,包含多個計算節點(如production-az一般來說,一個計算節點只能屬于一個可用域(相同availability_zone元數據)。 (在實際使用中,靈活處理,)
主機聚合可用域的底層實現,通過openstack aggregate創建一個主機聚合必須綁定唯一可用域名稱。
計算節點物理服務器資源,需添加到主機聚合中節點需運行nova-compute服務且狀態正常。

二、創建可用域并添加節點(管理員操作)

可以直接跳過命令行,看第4節,直接在OpenStack Dashboard的網頁中創建。

1. 創建主機聚合(綁定可用域)
# 創建主機聚合(如production-aggr)
openstack aggregate create production-aggr# 綁定可用域名稱(如production-az)
openstack aggregate set --zone production-az production-aggr
2. 添加計算節點到可用域
# 查看可用計算節點
openstack host list# 添加節點到主機聚合(如compute-node-1)
openstack aggregate add host production-aggr compute-node-1
3. 驗證配置
# 檢查可用域與節點綁定
openstack aggregate show production-aggr

輸出示例:

availability_zone | production-az
hosts             | compute-node-1

?? 注意事項

  • 節點必須在nova-compute服務正常運行狀態下才能添加。
  • 若節點已綁定其他可用域(沖突的availability_zone元數據),需先移除原綁定。

4.通過Dashboard創建可用域和節點關聯

(1)首先,使用管理員登錄,進入到主機聚合頁面

管理員》計算》主機聚合》創建主機聚合,注意創建之前可用域、主機聚合列表,和創建之后的變化。
在這里插入圖片描述

(2)開始創建主機聚合

依次點擊1、2、3,在2、3中填寫自定義主機聚合和自定義可用域的名稱。

主機聚合通過將主機組合到一起來把可用區域劃分成邏輯單元。創建一個主機聚合,然后選擇要放里面的主機。
在這里插入圖片描述
然后點擊4,配置主機主機聚合內的主機節點,在下圖①區選擇需要加入該聚合的主機,點擊加號即可。

增加主機到這個聚合。主機可以加入多個聚合。

在這里插入圖片描述
點擊創建主機聚合,即可完成主機聚合、域、節點的配置組合,查看列表如下:
在這里插入圖片描述

同樣操作,創建第二組,創建完成后截圖如下。
在這里插入圖片描述
在創建實例時,則出現以下可選項
在這里插入圖片描述

三、通過Dashboard在指定可用域創建實例

1. 進入實例創建界面
  • 導航路徑:項目計算實例啟動實例
2. 關鍵配置步驟
標簽頁配置項操作說明
詳情實例名稱輸入自定義名稱(如prod-vm-01)。
可用域從下拉菜單選擇目標可用域(如production-az)。
鏡像源選擇系統鏡像(如CentOS-7)。
實例類型規格(Flavor)選擇匹配資源的規格(如m1.medium:2vCPU/4GB內存)。
網絡網絡綁定選擇私有網絡(如private-net)→ 點擊+添加到右側。
安全組訪問規則勾選允許SSH(22端口)和ICMP的安全組。
密鑰對SSH密鑰選擇預先生成的密鑰對(如my-key)。
3. 啟動實例
  • 點擊啟動實例 → 等待狀態變為Active(約1-3分鐘)。

四、關鍵限制與注意事項

1. 可用域資源限制
  • 資源配額:每個可用域的資源總量受限于其包含節點的物理資源(CPU/內存/磁盤)。
  • 調度失敗:若目標可用域資源不足,實例創建將失敗,需檢查節點資源或調整配額。
2. 跨服務一致性
  • 網絡可用域:Neutron需獨立配置網絡節點的可用域(通過/etc/neutron/*_agent.ini設置)。
  • 存儲可用域:Cinder卷需匹配計算可用域,否則卷掛載失敗(需在cinder.conf設置storage_availability_zone=production-az)。
3. 高可用設計建議
  • 節點分布:同一可用域內的節點應分散在不同物理機柜/電源,避免單點故障。
  • 多可用域部署:生產環境至少部署2個可用域,實現實例跨故障域冗余。

五、故障排查

問題現象解決步驟
可用域選擇下拉菜單為空檢查Nova服務狀態:systemctl status nova-api,確認主機聚合已綁定可用域。
實例卡在調度中狀態查看日志:tail -f /var/log/nova/nova-scheduler.log,排查資源不足或網絡錯誤。
實例啟動后網絡不通驗證Neutron網絡配置:openstack network show private-net,確認子網網關正確。

💡 運維提示

  • 通過openstack availability zone list --compute實時監控各可用域資源狀態。
  • 使用Heat模板批量創建跨可用域實例,提升部署效率。
    以上步驟綜合了OpenStack核心組件(Nova、Neutron、Cinder)的協同配置,確保在指定可用域中穩定運行實例。生產環境建議結合監控工具(如Ceilometer)設置資源告警閾值。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/87724.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/87724.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/87724.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

6.時間序列預測的模型部署

6.1實驗設置和python版的Azure機器學習SDK介紹 6.1.1 WorkSpace 6.1.2 Experiment 6.1.3 Run 6.1.4 Model 6.1.5 ComputeTarget、RunConfiguration和ScriptRunConfig 6.1.6 Image 和 Webservice 6.2 機器學習模型部署 6.3 時間序列預測的解決方案體系結構部署示例 6.3.1 訓練…

加密貨幣:比特幣

比特幣(Bitcoin,簡稱BTC是一種去中心化的數字貨幣,由中本聰(Satoshi Nakamoto)在2008年提出,并于2009年正式推出。它是首個基于區塊鏈技術的加密貨幣,旨在實現點對點的價值傳輸,無需…

【Dv3Admin】應用WSGI啟動配置文件解析

在 Django 項目部署中,WSGI 是連接 Web 服務器與應用的標準接口。它負責接收請求、交由 Django 處理并返回響應,是系統上線運行的基礎組件。理解其作用,有助于掌握項目的啟動流程與部署邏輯。 本文解析 application/wsgi.py 模塊的結構與功能…

aws各類服務器編號

在 AWS 中,服務器實例編號通常由一個字母和數字組合而成,每個字母代表不同的實例系列,數字則表示該系列的不同版本或規格。以下是對常見實例系列編號的解釋: T 系列(突發性能型) 特點:T 系列實例…

Netty實戰:從核心組件到多協議實現(超詳細注釋,udp,tcp,websocket,http完整demo)

目錄 前言 一、為什么選擇Netty? 二、Netty核心組件解析 三、多協議實現 1. TCP協議實現(Echo服務) 2. UDP協議實現(廣播服務) 3. WebSocket協議實現(實時通信) 4. HTTP協議實現&#x…

MCP出現的意義是什么?讓 AI 智能體更模塊化

AI 智能體現在能做的事情真的很厲害,可以思考、規劃,還能執行各種復雜任務,而且代碼量并不大。這讓開發者看到了一個機會:把那些龐大復雜的代碼庫和 API 拆解成更實用的模塊。 不過要讓這些智能變成現實世界里真正能用的東西&…

【深度剖析】領信卓越:福耀玻璃的數字化轉型(下篇3:階段成效3-打造從功能部件到數據終端躍遷的智能化產品)

在數字經濟持續發展的背景下,企業數字化轉型方案成為實現轉型的關鍵。不同行業內的企業因轉型動機和路徑的差異,其轉型成效也各異。福耀玻璃自1983年創立以來,從一家瀕臨破產的鄉鎮水表玻璃廠蛻變為全球汽車玻璃行業的領軍企業,其發展歷程堪稱中國制造業的典范。創始人曹德…

告別停機煩惱!AWS EC2實例升級的“零中斷”實戰方案

引言: “服務器要升級了,今晚得停機維護...” —— 這句話曾是多少運維工程師的“噩夢”,也是業務部門最不愿聽到的通知。在追求極致用戶體驗和7x24小時業務連續性的今天,停機窗口已成為難以承受之重。尤其是在云時代&#xff0c…

奇葩的el-checkbox-group數組賦值

背景。自定義表單。多選組件封裝。當選項被多選后&#xff0c;el-checkbox-group中v-model的值以數組形式存儲了選中的內容。奇葩問題。存儲的值時label屬性。而渲染時需要使用插值單獨將選項的名稱渲染出來。而在el-checkbox標簽中:label要賦值option.value很別扭。 <temp…

【Python系列PyCharm實戰】ModuleNotFoundError: No module named ‘sklearn’ 系列Bug解決方案大全

【Python系列Colab實戰】ModuleNotFoundError: No module named ‘sklearn’ 系列Bug解決方案大全 一、摘要 在使用 Jupyter、PyCharm 或 Google Colab 進行機器學習開發時&#xff0c;導入 sklearn&#xff08;scikit-learn&#xff09;相關模塊時&#xff0c;常會遇到一系列…

小白的進階之路系列之十六----人工智能從初步到精通pytorch綜合運用的講解第九部分

從零開始學習NLP 在這個由三部分組成的系列中,你將構建并訓練一個基本的字符級循環神經網絡 (RNN) 來對單詞進行分類。 你將學習 如何從零開始構建循環神經網絡NLP 的基本數據處理技術如何訓練 RNN 以識別單詞的語言來源。從零開始學自然語言處理:使用字符級 RNN 對名字進行…

MySQL在ubuntu下的安裝

前言&#xff1a; 安裝與卸載中&#xff0c;用戶全部進行切換為root ,一旦安裝&#xff0c;普通用戶也是可以進行使用 初期聯系mysql時不進行用戶的管理&#xff0c;直接使用root 進行即可&#xff0c;盡快適應mysql語句&#xff0c;后面進行學了用戶管理再考慮新建普通用戶。&…

低代碼技術實戰:從 0 到 1 構建高效業務流程應用

引言 在當今競爭激烈的商業環境中&#xff0c;企業迫切需要簡化運營并提高效率。低代碼技術作為一種新興的解決方案&#xff0c;正逐漸成為企業實現這一目標的有力工具。它能夠將繁瑣的手工業務流程轉化為數字資產和應用程序&#xff0c;為企業帶來諸多優勢。本文將詳細介紹低…

RPGMZ游戲引擎 如何手動控制文字顯示速度

直接上代碼 const _Window_Base_prototype_initialize Window_Base.prototype.initialize;Window_Base.prototype.initialize function(rect) {_Window_Base_prototype_initialize.call(this, rect);this.文字速度緩沖 0;}; this.文字速度緩沖 0; 進行緩沖 Window_Base…

Leetcode-1750. 刪除字符串兩端相同字符后的最短長度

Problem: 1750. 刪除字符串兩端相同字符后的最短長度1750. 刪除字符串兩端相同字符后的最短長度 1750. 刪除字符串兩端相同字符后的最短長度 思路 雙指針遍歷 解題過程 模擬題目描述的過程&#xff0c;使用指針 l, r 指向首尾兩端。 如果相同就向中心移動。為了盡可能的刪除多…

【mysql】通過information_schema.tables查詢表的統計信息

1 查詢表的統計信息 information_schema.tables 是 MySQL 中的一個系統視圖&#xff0c;包含數據庫中所有表的信息。 如何查詢當前數據庫的所有表信息&#xff1a; SELECT * FROM information_schema.tables WHERE table_schema DATABASE(); 返回的字段有&#xff1a; 字段名…

“地標界愛馬仕”再啟:世酒中菜聯袂陳匯堂共筑新會陳皮頂奢產業

“地標界愛馬仕”再啟戰略新篇&#xff1a;世酒中菜聯袂陳匯堂&#xff0c;共筑新會陳皮頂奢產業生態 ——中世國際與陳匯堂股權合作簽約儀式在國際地理標志服務基地舉行 江門市新會區&#xff0c;2025年6月20日——被譽為“地標界愛馬仕”的全球頂奢品牌運營商世酒中菜 &…

倒計時 效果

實現HTML <!DOCTYPE html> <html lang"zh-CN"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><title>信質集團SAP/ERP切換倒計時</title…

高性能群集部署技術-Nginx+Tomcat負載均衡群集

目錄 #1.1案例概述 1.1.1案例前置知識點 1.1.2案例環境 #2.1案例實施 2.1.1實施準備 2.1.2查看JDK是否安裝 2.1.3安裝配置Tomcat 2.1.4Tomcat主配置文件說明 2.1.5建立Java的Web站點 #3.1NginxTomcat負載均衡&#xff0c;動靜分離群集的實驗案例 3.1.1案例概述 3.1.2案例環境…

《Go語言圣經》函數值、匿名函數遞歸與可變參數

《Go語言圣經》函數值、匿名函數遞歸與可變參數 函數值&#xff08;Function Values&#xff09; 在 Go 語言中&#xff0c;函數被視為第一類值&#xff08;first-class values&#xff09;&#xff0c;這意味著它們可以像其他值一樣被操作&#xff1a;擁有類型、賦值給變量、…