- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
在CentOS5上安装及应用OpenVZ
在 CentOS 5 上安裝及應用 OpenVZ
請注意 OpenVZ 內核是 OpenVZ 計劃的產品,而且並不由 CentOS 支援。OpenVZ 計劃緊貼 RHEL 所發行的內核,並適時地在新版的 Red Hat(和 CentOS)內核發行後提供更新。因此以 RHEL 為基礎的 OpenVZ 內核十分適合在 RHEL 及 CentOS 主機上應用,並(差不多)支援相同的硬件。不過請留意 OpenVZ 內核將某些硬件的支援直接編譯在內,因此它的模組性較標準的 Red Hat/CentOS 內核為低。我們建議你完整地閱讀完這篇教學文章後才嘗試當中所示範的步驟。 OpenVZ 是甚麼?
OpenVZ 是採用修改過的 Linux 內核在操作系統層進行虛擬化的技術,它讓一台實體伺服器能夠執行多個被隔離、名為容器、虛擬私人伺服器(VPS)或虛擬環境(VE)的實例。現時「容器」是最流行的名稱。容器有時會被比擬為 chroot 或 jail 類的環境,但容器其實在隔離、安全性、功能、及資源管理方面都更優勝。
OpenVZ 包括一個特製的 Linux 內核(由 OpenVZ 計劃提供)及一些用戶級的工具。OpenVZ 的可 CPU 內的 VT 支援,因此它可供 x86、x86-64、IA-64、PowerPC 及 SPARC 等中央處理器家族所應用。
操作系統層的虛擬化與 VMware Server、Parallels Workstation、VirtualBox, QEMU、KVM、及 Xen 等以機器/硬件進行虛擬化的產品有頗大分別,這就是在 OpenVZ 下你只能在 Linux 上將 Linux 虛擬化。
OpenVZ 修改 Linux 內核將進階的容器化功能加入其中,藉此容許隔離了的進程組別在一個 init 的旗下執行,附帶的還有二十多個控制容器資源應用方法的動態資源管理參數。OpenVZ 計劃維護著三個穩定的內核分支:
本於 RHEL4/CentOS4 的 2.6.9
本於 RHEL5/CentOS 5 的 2.6.18
本於原裝的 2.6.18
此外還有數個不穩定的分支本於較新版的 Linux 內核,它們也許會漸漸達至穩定的狀態。
為何採用 OpenVZ?
由於它較為輕省,相比起機器/硬件級虛擬化,操作系統級虛擬化提供了不少優點:
它的效率較高
它的擴展性較高
它提供較高的機器密度
它提供較多的資源管理參數
採用動態資源管理,因此無須重新啟動容器
OpenVZ 能夠取得較優越的效率(與原生效率接近至很難量度)、擴展性及密度是由於只有單一個 Linux 內核在實體主機上執行,至於每個容器只佔用當中的進程/服務所需的資源,而不必耗用整個操作系統的額外資源。一個基本的容器在主機上也許會是 8 至 14 個額外的進程。只要配合適切的資源管理設定,OpenVZ 亦能處理更進階的程式,例如擁有數百個進程/執行緒的巨型 Java 應用程式。
OpenVZ 的另一個優點就是它提供了廣泛的動態資源管理參數,包括記憶體使用量、進程的數目、處理器使用量、磁碟空間使用量等等……它們全都可以在容器運行時被修改。OpenVZ 在容器內亦支援容器的磁碟配額,及(選擇性地)支援用戶和群組的磁碟配額。
OpenVZ 提供數項進階的功能,包括「檢查點」及將容器由一台主機「遷移」到另一台。遷移共有兩種方式:
即時遷移減少停機的時間(只須數秒),並且保持機器的運行時間及網絡連線。
離線遷移就是將機器停止,遷移它,然後重新開啟它。
OpenVZ 的遷移功能「並不」須要一個共用的儲存方案,而是利用 rsync 將容器的目錄整全地由一台實體主機複製到另一台。
何時不要用操作系統級虛擬化
雖然在很多應用案例下你都可以考慮使用操作系統級虛擬化,在某些情形下操作系統級虛擬化並不合適,而機器/硬件級虛擬化會是較好的選擇:
當你想執行非 Linux 的操作系統
當你想執行多個內核版本
當你需要一個多方面自訂的內核
OpenVZ 的歷史
SWsoft(現稱為 Parallels)在 2001 年針對 Linux 發行了一個名叫 Virtuozzo 的產品。他們的現有產品名叫 Parallels Virtuozzo Containers。微軟 Windows 版的 Virtuozzo 在 2005 年被發行。同樣在 2005 年,SWsoft 成立了 OpenVZ 計劃,以 GPL 2 授權方式公開 Virtuozzo 背底後的技術。
縱 使操作系統級虛擬化在媒體裡所穫的關注不及某些新興的機器/硬件級虛擬化產品般多,自 2001 年(Virtuozzo)及 2005 年(OpenVZ)的發行,它們在環球數萬台伺服器上已證明
您可能关注的文档
最近下载
- 巴克曼公司产品在石化行业技术应用201508.pdf VIP
- 希腊城邦和亚历山大帝国.pptx VIP
- (2025秋新版)部编版八年级语文上册全册教案.pdf
- 《品质》高尔斯华绥优秀实用详解.ppt VIP
- 2021年初中物理培优(重点高中自主招生 竞赛)难题练习第20章 电与磁.docx VIP
- 《游青城山记》原文及注释及译文及作者介绍及古诗解析及拓展题及答案.docx VIP
- 八年级(上)《三峡》文言知识挖空训练+参考答案+翻译.docx VIP
- 2024年秋新统编版道德与法治七年级上册全册课件(新版教材).pptx
- 公司战略规划模板.ppt
- 生命生态安全一年级下册教学计划 .pdf VIP
文档评论(0)