OpenStack 簡(jiǎn)介
OpenStack 是一個(gè)開(kāi)源的 IaaS 實(shí)現(xiàn),它由一些相互關(guān)聯(lián)的子項(xiàng)目組成,主要包括計(jì)算、存儲(chǔ)、網(wǎng)絡(luò)。由于以 Apache 協(xié)議發(fā)布,自 2010 年項(xiàng)目成立以來(lái),超過(guò) 200 個(gè)公司加入了 OpenStack 項(xiàng)目,其中包括 AT&T、AMD、Cisco、Dell、IBM、Intel、Red Hat 等。目前參與 OpenStack 項(xiàng)目的開(kāi)發(fā)人員有 17,000+,來(lái)自 139 個(gè)國(guó)家,這一數(shù)字還在不斷增長(zhǎng)中。
OpenStack 兼容一部分 AWS 接口,同時(shí)為了提供更強(qiáng)大的功能,也提供 OpenStack 風(fēng)格的接口(RESTFul API)。和其他開(kāi)源 IaaS 相比,架構(gòu)上松耦合、高可擴(kuò)展、分布式、純 Python 實(shí)現(xiàn),以及友好活躍的社區(qū)使其大受歡迎,每半年一次的開(kāi)發(fā)峰會(huì)也吸引了來(lái)自全世界的開(kāi)發(fā)者、供應(yīng)商和客戶。
Openstack 節(jié)點(diǎn)維護(hù)
維護(hù)的動(dòng)機(jī)
一臺(tái)Openstack節(jié)點(diǎn)進(jìn)行維護(hù)的動(dòng)機(jī)主要有三點(diǎn):
一般存在兩種場(chǎng)景:
1.VM的磁盤存儲(chǔ)在dfs上(cephFS, glusterFS, NFS),容易維護(hù)
2.VM磁盤存儲(chǔ)在本地磁盤,最難維護(hù)的情況
將一臺(tái)Openstack節(jié)點(diǎn)設(shè)為維護(hù)模式
在目前的 Openstack中已經(jīng)有maintenance mode,但僅對(duì)Xen hypervisor有效,如果使用的是kvm,那么你會(huì)看到一條500錯(cuò)誤:
nova host-update compute-01 --maintenance enableERROR: 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
私有云的解決方法
使用以下命令來(lái)強(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就不會(huì)嘗試在該node上跑實(shí)例了:
$ sudo nova-manage service disable --host=<host> --service=<service>
感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!
新聞熱點(diǎn)
疑難解答
圖片精選