Openstack 節(jié)點維護詳細講解
OpenStack 簡介
OpenStack 是一個開源的 IaaS 實現(xiàn),它由一些相互關聯(lián)的子項目組成,主要包括計算、存儲、網(wǎng)絡。由于以 Apache 協(xié)議發(fā)布,自 2010 年項目成立以來,超過 200 個公司加入了 OpenStack 項目,其中包括 AT&T、AMD、Cisco、Dell、IBM、Intel、Red Hat 等。目前參與 OpenStack 項目的開發(fā)人員有 17,000+,來自 139 個國家,這一數(shù)字還在不斷增長中。
OpenStack 兼容一部分 AWS 接口,同時為了提供更強大的功能,也提供 OpenStack 風格的接口(RESTFul API)。和其他開源 IaaS 相比,架構(gòu)上松耦合、高可擴展、分布式、純 Python 實現(xiàn),以及友好活躍的社區(qū)使其大受歡迎,每半年一次的開發(fā)峰會也吸引了來自全世界的開發(fā)者、供應商和客戶。
Openstack 節(jié)點維護
維護的動機
一臺Openstack節(jié)點進行維護的動機主要有三點:
- 硬件替換或升級
- 打安全補丁后需要重啟
- 軟件升級和服務重啟
一般存在兩種場景:
1.VM的磁盤存儲在dfs上(cephFS, glusterFS, NFS),容易維護
2.VM磁盤存儲在本地磁盤,最難維護的情況
將一臺Openstack節(jié)點設為維護模式
在目前的 Openstack中已經(jīng)有maintenance mode,但僅對Xen hypervisor有效,如果使用的是kvm,那么你會看到一條500錯誤:
nova host-update compute-01 --maintenance enable ERROR: The server has either erred or is incapable of performing the requested operation. (HTTP 500) (Request-ID: req-5667d1ff-bgha-4veq-9drb-8c6'733f1s4b)
作為變通方案,你可以采用以下方式:
1.將新的instacnes指到其他位置;
2.禁用該compute node
私有云的解決方法
使用以下命令來強制vm創(chuàng)建到指定節(jié)點,默認zone是nova:
nova boot bla bla bla --availability-zone <your-zone>:<compute-node>
公有云的解決方法
直接disable該node,這樣scheduler就不會嘗試在該node上跑實例了:
$ sudo nova-manage service disable --host=<host> --service=<service>
感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
- OpenStack Ceilometer用MongoDB解決占用磁盤空間過大問題
- OpenStack Heat AutoScaling詳解及實例代碼
- Openstack 網(wǎng)絡知識資料詳細介紹及總結(jié)
- OpenStack 創(chuàng)建windows鏡像實現(xiàn)步驟
- Openstack 創(chuàng)建項目和虛擬機詳細介紹
- openstack 重啟的服務命令整理總結(jié)
- OpenStack 工作流workflows使用原理詳細介紹
- OpenStack之虛機熱遷移的代碼詳細解析
- CentOS 一鍵安裝Openstack詳細介紹
- 一步一步教你安裝openstack(圖文)
- Openstack 使用migrate進行數(shù)據(jù)庫升級實現(xiàn)方案詳細介紹
相關文章
java.util.ConcurrentModificationException 解決方法
這篇文章主要介紹了 java.util.ConcurrentModificationException 解決方法的相關資料,需要的朋友可以參考下2016-11-11淺談openstack中使用linux_bridge實現(xiàn)vxlan網(wǎng)絡
這篇文章主要介紹了淺談openstack中使用linux_bridge實現(xiàn)vxlan網(wǎng)絡,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-03-03OpenStack Mitaka 版本中的 domain 和 admin詳解
這篇文章主要介紹了OpenStack Mitaka 版本中的 domain 和 admin詳解,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-03-03Openstack 啟動instance ''hvm''錯誤問題解決辦法
這篇文章主要介紹了Openstack 啟動instance 'hvm'錯誤問題解決辦法的相關資料,需要的朋友可以參考下2016-11-11OpenStack Identity(Keystone)身份服務、體系結(jié)構(gòu)與中間件講解
OpenStack Identity(Keystone)服務為運行OpenStack Compute上的OpenStack云提供了認證和管理用戶、帳號和角色信息服務,并為OpenStack Object Storage提供授權(quán)服務。對openstack identity相關知識感興趣的朋友一起學習吧2016-11-11