Openstack 節(jié)點(diǎn)維護(hù)詳細(xì)講解
OpenStack 簡介
OpenStack 是一個開源的 IaaS 實(shí)現(xiàn),它由一些相互關(guān)聯(lián)的子項(xiàng)目組成,主要包括計(jì)算、存儲、網(wǎng)絡(luò)。由于以 Apache 協(xié)議發(fā)布,自 2010 年項(xiàng)目成立以來,超過 200 個公司加入了 OpenStack 項(xiàng)目,其中包括 AT&T、AMD、Cisco、Dell、IBM、Intel、Red Hat 等。目前參與 OpenStack 項(xiàng)目的開發(fā)人員有 17,000+,來自 139 個國家,這一數(shù)字還在不斷增長中。
OpenStack 兼容一部分 AWS 接口,同時為了提供更強(qiáng)大的功能,也提供 OpenStack 風(fēng)格的接口(RESTFul API)。和其他開源 IaaS 相比,架構(gòu)上松耦合、高可擴(kuò)展、分布式、純 Python 實(shí)現(xiàn),以及友好活躍的社區(qū)使其大受歡迎,每半年一次的開發(fā)峰會也吸引了來自全世界的開發(fā)者、供應(yīng)商和客戶。
Openstack 節(jié)點(diǎn)維護(hù)
維護(hù)的動機(jī)
一臺Openstack節(jié)點(diǎn)進(jìn)行維護(hù)的動機(jī)主要有三點(diǎn):
- 硬件替換或升級
- 打安全補(bǔ)丁后需要重啟
- 軟件升級和服務(wù)重啟
一般存在兩種場景:
1.VM的磁盤存儲在dfs上(cephFS, glusterFS, NFS),容易維護(hù)
2.VM磁盤存儲在本地磁盤,最難維護(hù)的情況
將一臺Openstack節(jié)點(diǎn)設(shè)為維護(hù)模式
在目前的 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
私有云的解決方法
使用以下命令來強(qiáng)制vm創(chuàng)建到指定節(jié)點(diǎn),默認(rèn)zone是nova:
nova boot bla bla bla --availability-zone <your-zone>:<compute-node>
公有云的解決方法
直接disable該node,這樣scheduler就不會嘗試在該node上跑實(shí)例了:
$ sudo nova-manage service disable --host=<host> --service=<service>
感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
- OpenStack Ceilometer用MongoDB解決占用磁盤空間過大問題
- OpenStack Heat AutoScaling詳解及實(shí)例代碼
- Openstack 網(wǎng)絡(luò)知識資料詳細(xì)介紹及總結(jié)
- OpenStack 創(chuàng)建windows鏡像實(shí)現(xiàn)步驟
- Openstack 創(chuàng)建項(xiàng)目和虛擬機(jī)詳細(xì)介紹
- openstack 重啟的服務(wù)命令整理總結(jié)
- OpenStack 工作流workflows使用原理詳細(xì)介紹
- OpenStack之虛機(jī)熱遷移的代碼詳細(xì)解析
- CentOS 一鍵安裝Openstack詳細(xì)介紹
- 一步一步教你安裝openstack(圖文)
- Openstack 使用migrate進(jìn)行數(shù)據(jù)庫升級實(shí)現(xiàn)方案詳細(xì)介紹
相關(guān)文章
Openstack 使用migrate進(jìn)行數(shù)據(jù)庫升級實(shí)現(xiàn)方案詳細(xì)介紹
這篇文章主要介紹了Openstack 使用migrate進(jìn)行數(shù)據(jù)庫升級詳細(xì)介紹的相關(guān)資料,數(shù)據(jù)庫表或者增加字段等是必然的事情,如何比較容易的進(jìn)行這些數(shù)據(jù)庫升級的適配和管理,這里提供實(shí)現(xiàn)方法,需要的朋友可以參考下2016-12-12
CentOS系統(tǒng)中一鍵安裝Openstack圖文教程
最近在學(xué)習(xí)Openstack,一直想試試安裝一下,可是參考了很多資料,并不如人意。由于一直用的Linux版本為CentOS,大部分Openstack安裝都要求在Ubuntu上進(jìn)行。本文介紹的是在CentOS系統(tǒng)中一鍵安裝Openstack的方法,有需要的朋友們可以參考學(xué)習(xí),下面來一起看看吧。2016-10-10
openstack云計(jì)算keystone架構(gòu)源碼分析
這篇文章主要為大家介紹了openstack云計(jì)算keystone架構(gòu)源碼分析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-04-04
詳解Openstack組件部署 — Overview和前期環(huán)境準(zhǔn)備
本篇文章主要介紹了詳解Openstack組件部署 — Overview和前期環(huán)境準(zhǔn)備,具有一定的參考價值,感興趣的小伙伴們可以參考一下。2017-03-03
openstack云計(jì)算keystone組件工作流程及服務(wù)關(guān)系
這篇文章主要介紹了openstack云計(jì)算keystone組件工作流程及服務(wù)關(guān)系,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-04-04
OpenStack Keystone的基本概念詳細(xì)介紹
這篇文章主要介紹了OpenStack Keystone的基本概念詳細(xì)介紹的相關(guān)資料,需要的朋友可以參考下2016-11-11
OpenStack手動分布式部署Keystone(Queens版)
這篇文章主要介紹了OpenStack手動分布式部署Keystone(Queens版),Keystone是OpenStack框架中負(fù)責(zé)管理身份驗(yàn)證服務(wù)訪問規(guī)則和服務(wù)令牌功能的組件,需要的朋友可以參考下2023-03-03
詳解Openstack使用ubuntu鏡像啟動虛擬機(jī)實(shí)例
這篇文章主要介紹了詳解Openstack使用ubuntu鏡像啟動虛擬機(jī)實(shí)例,具有一定的參考價值,感興趣的小伙伴們可以參考一下。2017-04-04
java.util.ConcurrentModificationException 解決方法
這篇文章主要介紹了 java.util.ConcurrentModificationException 解決方法的相關(guān)資料,需要的朋友可以參考下2016-11-11
詳解VMware接入Openstack—使用Openstack創(chuàng)建vCenter虛擬機(jī)
本篇文章主要介紹了VMware接入Openstack—使用Openstack創(chuàng)建vCenter虛擬機(jī),具有一定的參考價值,感興趣的小伙伴們可以參考一下。2017-03-03

