OpenVZ

OpenVZ
OpenVZ
開發者社區項目,
SWsoft支持
当前版本
  • 7.0(2016年7月26日)[1]
編輯維基數據鏈接
源代码库 編輯維基數據鏈接
操作系统Linux
平台x86x86-64IA-64PowerPCSPARC
类型作業系統層虛擬化
许可协议GNU GPL v.2
网站openvz.org

OpenVZ是基于Linux内核操作系统级虚拟化技术。OpenVZ允许物理伺服器运行多个操作系统,該技術常用於虚拟专用伺服器(VPS,Virtual Private Server)。

VMware這種虛擬機Xen這種硬體輔助虛擬化技術相比,OpenVZ的主机与客户系统都必须是Linux(雖然在不同的虛擬環境裡可以用不同的Linux發行版)。但是,OpenVZ聲稱這樣做有性能上的優勢。根据OpenVZ網站的說法,使用OpenVZ與使用獨立的实体伺服器相比,性能只會有1-3%的損失。

OpenVZ的Linux客户系统其实是共用OpenVZ主机Linux系统的内核,也就意味着OpenVZ的Linux客户系统不能升级内核。

OpenVZ是SWsoft, Inc.公司開發的專有軟件Virtuozzo(Virtuozzo虚拟机还支持Windows客户系统)的基礎。OpenVZ的授權為GPLv2

OpenVZ由兩部分組成,一個經修改過的Linux內核與一套用戶工具。

核心

OpenVZ的核心是Linux內核,并进行了修改以加入对OpenVZ虚拟环境的支持。修改后的核心提供了虚拟化,隔离,资源管理和检查点机制。

虚拟化和隔离

每一个虚拟环境都是一个单独的個体,表现得和一个物理服务器所表现的相同。每一个虚拟环境都有其自己的:

文件
系统应用软件,虚拟化的/proc/sys,虚拟化的等等。
用户和用户组
每一个虚拟环境都有其自己的root用户、用户和用户组。
进程树
虚拟环境只能看见其自己的行程(从init开始)。PID也是虚拟化的,所以init的PID是1。
网络
虚拟的网络设备,允许虚拟环境拥有自己的IP地址,以及一组netfilter路由规则。
设备
如果需要,任何虚拟环境都可以授予访问真正设备,如网络接口串口磁盘分区等的权力。
进程间通信对象
共享内存信號量消息传递

资源管理

OpenVZ的资源管理包括三个部分:两级磁盘配额,公平的CPU调度器,以及user beancounters。这些资源在虚拟环境的运行过程中可以调整,可以不必重启动。

两级磁盘配额

每一个虚拟环境都有其自己的磁盘配额,以磁盘的block数和inode(大概相当于文档的数目)的数目来计算。在虚拟环境中,可以通过标准的工具来设置UNIX用户和用户组的磁盘配额

CPU调度器

OpenVZ中的调度器是一个两级的公平分享调度策略的实现。

在第一级,调度器根据每个虚拟环境的cpuunits的值决定哪一个虚拟环境被分配CPU时间片。在第二级,标准的Linux调度器使用标准的Linux进程优先级和相关机制决定该虚拟环境中的哪一个进程获得CPU。

检查点机制和动态迁移

2006年4月中旬的OpenVZ发布了动态迁移和检查点功能。这使得在将一个虚拟环境从一个物理服务器迁移到另一个物理服务器的过程中不需要进行关机。这个过程被称为动态迁移:一个虚拟环境被冻结,然后它的所有状态被存到磁盘中的一个文件中;这个文件被传输到另外一个机器,然后虚拟环境在那里被解冻(恢复)。整个过程的延迟时间只有数秒。由于状态通常被完整地保护,这个暂停看起来就像一个正常的计算延迟。

用户级工具

OpenVZ提供了命令行工具来管理虚拟环境(vzctl)和虚拟环境中的软件(vzpkg)。

vzctl

这是一个简单的用于管理一个虚拟环境的高级命令行工具。

模板與vzpkg

可以用OpenVZ的模板快速部署OpenVZ Linux虚拟机,OpenVZ的模板可在OpenVZ的网站下载。不同Linux发行版所用的模板不同。比如,使用CentOS 7的模板部署采用CentOS 7发行版的OpenVZ虚拟机,使用Debian 8的模板部署采用Debian 8发行版的OpenVZ虚拟机等。

OpenVZ的特色

可扩展性

由于OpenVZ使用了一个单独的核心模型,它就和2.6版的Linux核心有着同样的可扩展性。它支持高达64个CPU和64G内存,一个单独的虚拟环境可以扩放到整个物理服务器,比如说使用所有的CPU和所有的内存。

密度

OpenVZ density on a 768 Mb (¾ Gb) RAM box

OpenVZ可以在一台相当好的硬件上运行上百个虚拟环境(主要瓶颈是内存和CPU)。

图标显示了虚拟环境上的Apache HTTP Server响应时间与虚拟环境数目的关系。测量是在一台有768M内存的机器上进行的;每一个虚拟环境都运行一组通常的进程:initsyslogd、crond、sshd和Apache。Apache用來提供靜態頁面,而這些頁面是由http_load所讀取,然後測度第一個響應的時間。就如你看到的一样,随着虚拟环境的数量增加,响应时间由于内存存储和交换而变得更長。

在这种场景下,在一个768M内存的硬件上运行高达120个这样的虚拟环境是可能的。并以线性的方式外推,所以可以在1台2G内存的硬件上运行320个这样的虚拟环境。

集中管理

一台OpenVZ物理服务器(也称为硬件节点)的擁有者(root)可以看见所有虚拟环境的进程和文件。这使得大規模的管理成为可能。試想想當你是用 VMware 或 Xen 來做伺服器整合的情況:为了给你的10个虚拟服务器进行安全更新,你必须登录到每一台机器并运行更新过程,這跟你為10台物理伺服器進行更新是一樣的。

在OpenVZ,你可以运行一个简单的shell脚本,就可以一次更新所有(或只是你选择的)虚拟环境。

参见

外部链接

  1. ^ http://openvz.livejournal.com/53870.html.

Read other articles:

Chemical compound Not to be confused with episterol. For other uses, see epiestriol (set index). EpiestriolClinical dataTrade namesActriol, Arcagynil, KlimadoralOther namesEpioestriol; 16β-Epiestriol; 16-Epiestriol; 16β-Hydroxy-17β-estradiolRoutes ofadministrationBy mouthDrug classEstrogenIdentifiers IUPAC name (8R,9S,13S,14S,16S,17R)-13-methyl-6,7,8,9,11,12,14,15,16,17-decahydrocyclopenta[a]phenanthrene-3,16,17-triol CAS Number547-81-9PubChem CID68929ChemSpider62155UNII8XZ32LI44KChEMBLChE...

 

Untuk siklus yang terakhir tayang, lihat Indonesia's Next Top Model (musim 3). Indonesia's Next Top ModelNama alternatifINTMGenre Acara realitas Acara bakat PembuatTyra BanksBerdasarkanAmerica's Next Top ModelPresenterLuna MayaJuri Luna Maya (2020-2023) Deddy Corbuzier (2020-2021) Patricia Gouw (2020-2021) Panca Makmun (2020-2023) Ivan Gunawan (2021-2023) Ayu Gani (2021-2023) Bahasa asli Bahasa Indonesia Bahasa Inggris Jmlh. musim3Jmlh. episode120ProduksiLokasi produksiSound Stage NET., G...

 

Wang YihanInformasi pribadiNama lahir王仪涵Kebangsaan TiongkokLahir18 Januari 1988 (umur 36)Shanghai, ChinaTinggi178 CMPeganganKananPelatihZhang NingWomen's singlesPeringkat tertinggi1 (29 Oktober 2009)Peringkat saat iniPensiunan Ini adalah nama Tionghoa; marganya adalah Wang (王). Wang Yihan Hanzi tradisional: 王仪涵 Hanzi sederhana: 王仪涵 Alih aksara Mandarin - Hanyu Pinyin: Wáng Yíhán Wang Yihan (Hanzi: 王仪涵; Pinyin: Wáng Yíhán; lahir 18 Januari...

العلاقات الكولومبية الهندوراسية كولومبيا هندوراس   كولومبيا   هندوراس تعديل مصدري - تعديل   العلاقات الكولومبية الهندوراسية هي العلاقات الثنائية التي تجمع بين كولومبيا وهندوراس.[1][2][3][4][5] مقارنة بين البلدين هذه مقارنة عامة ومرجعية للدول�...

 

Floorball pada Pesta Olahraga Asia Tenggara 2023Floorball di Pesta Olahraga Asia Tenggara 2023LokasiDinasaur Park Hall, Chroy Changvar Convention CentreTanggal11-16 MeiNegara5← 2019 Floorball di Pesta Olahraga Asia Tenggara 2023 akan diadakan di Dinasaur Park Hall, Chroy Changvar Convention Centre di Phnom Penh, Kamboja dari 11 Mei hingga 16 Mei 2023.[1][2] Pertandingan Turnamen putra Rank Team Pld W D L  Thailand  Singapura  Malaysia  Filipina &...

 

Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus. Cet article ne cite pas suffisamment ses sources (octobre 2023). Si vous disposez d'ouvrages ou d'articles de référence ou si vous connaissez des sites web de qualité traitant du thème abordé ici, merci de compléter l'article en donnant les références utiles à sa vérifiabilité et en les liant à la section « Notes et références ». En pratique : Quelles sources sont attendues ? C...

General appearance of an animal For the 1892 book by Frank Evers Beddard, see Animal Coloration (book). A brilliantly-coloured oriental sweetlips fish (Plectorhinchus vittatus) waits while two boldly-patterned cleaner wrasse (Labroides dimidiatus) pick parasites from its skin. The spotted tail and fin pattern of the sweetlips signals sexual maturity; the behaviour and pattern of the cleaner fish signal their availability for cleaning service, rather than as prey Bright coloration of orange el...

 

Pour les articles homonymes, voir Rémarde (homonymie). la RémardeVidange de la Haute-Borne / le Perray Caractéristiques Longueur 19,2 km Bassin 86 km2 Bassin collecteur la Seine Régime pluvial océanique Cours · Localisation Chatonville (Sonchamp) · Altitude 160 m · Coordonnées 48° 33′ 01″ N, 1° 52′ 09″ E Confluence la Voise · Localisation la Bouveaude (Gallardon) · Altitude 113 m · Coordonnées 48° 31′ 04″...

 

KinarutKota madyaTranskripsi lain • Tionghoa京那律Pusat kota madya Kinarut dan stasiun kereta apiKinarutKoordinat: 5°49′0″N 116°03′0″E / 5.81667°N 116.05000°E / 5.81667; 116.05000Negara MalaysiaNegara bagian SabahPopulasi (2010[1]) • Total18,029 jiwa Kinarut adalah sebuah kota madya di negara bagian Sabah, Malaysia yang jaraknya sekitar 20 km sebelah selatan Kota Kinabalu. Kinarut berada di bawah a...

Air Terjun Moramo Lokasi di Indonesia Informasi Lokasi Kabupaten Konawe Selatan, Sulawesi Tenggara Negara  Indonesia Koordinat 3°35′S 122°21′E / 3.58°S 122.35°E / -3.58; 122.35Koordinat: 3°35′S 122°21′E / 3.58°S 122.35°E / -3.58; 122.35 Pengelola Pemerintah Daerah Kabupaten Konawe Selatan Jenis objek wisata Wisata Alam, Air Terjun Fasilitas Parkiran, Gazebo, WC, Kamar Ganti, Mushala Wikivoyage memiliki panduan wisata Moramo...

 

London Overground station This article is about the present-day station. For the Underground station proposed in 1927 for Watford High Street, see Watford Central tube station. For other Watford stations, see Watford station (disambiguation). Watford High Street Watford High StreetLocation of Watford High Street in HertfordshireLocationWatfordLocal authorityBorough of WatfordManaged byLondon OvergroundOwnerNetwork RailStation codeWFHDfT categoryDNumber of platforms2Fare zone8National Rail ann...

 

Codex Harcleianus Leksionari Perjanjian Baru adalah suatu salinan tulisan tangan dari sebuah leksionari, atau kitab berisi bacaan-bacaan dari Alkitab Kristen bagian Perjanjian Baru. Leksionari dapat ditulis dengan huruf-huruf Yunani dengan gaya tulisan uncial atau minuscule,[1] pada lembaran perkamen, papirus, vellum, atau kertas.[2] Leksionari Perjanjian Baru berbeda dengan: Naskah papirus Perjanjian Baru Naskah uncial Perjanjian Baru Naskah minuscule Perjanjian Baru Leksiona...

この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方)出典検索?: コルク – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL(2017年4月) コルクを打ち抜いて作った瓶の栓 コルク(木栓、�...

 

Unincorporated community in California, United States Unincorporated community in California, United StatesBardsdale, CaliforniaUnincorporated communityBardsdale, CaliforniaLocation within the State of California.Coordinates: 34°22′18″N 118°55′55″W / 34.37167°N 118.93194°W / 34.37167; -118.93194CountryUnited StatesU.S. stateCaliforniaCountyVenturaTown established1887Government • State senatorMonique Limón (D)[1] • Assemb...

 

Former baseball and football stadium in Buffalo, New York Offermann StadiumFormer namesBison Stadium (1924–1934)Address1515 Michigan Ave.LocationBuffalo, New YorkCoordinates42°54′54″N 78°51′43″W / 42.915114°N 78.862009°W / 42.915114; -78.862009OwnerSportserviceCapacity15,012Record attendanceOverall: 25,000Alf Landon rally, 8/28/1936Sports: 23,386Bisons vs. Red Wings, 9/22/1933Field sizeLeft field: 321 ft (98 m)Left-center field: 346 ft (105...

Concept of extending human lifespan by improvements in medicine or biotechnology For other uses, see Life extension (disambiguation). Life extension is the concept of extending the human lifespan, either modestly through improvements in medicine or dramatically by increasing the maximum lifespan beyond its generally-settled biological limit of around 125 years.[1] Several researchers in the area, along with life extensionists, immortalists, or longevists (those who wish to achieve lon...

 

本條目存在以下問題,請協助改善本條目或在討論頁針對議題發表看法。 此條目需要擴充。 (2013年1月1日)请協助改善这篇條目,更進一步的信息可能會在討論頁或扩充请求中找到。请在擴充條目後將此模板移除。 此條目需要补充更多来源。 (2013年1月1日)请协助補充多方面可靠来源以改善这篇条目,无法查证的内容可能會因為异议提出而被移除。致使用者:请搜索一下条目的...

 

This is a list of compositions by Niels Viggo Bentzon.[1] Pieces with opus number Op. 1 – Fantasy (Klaviermusik No. 1); for piano Op. 2 – Klaviermusik No. 2 Op. 3 – Small Pieces (7); for piano Op. 4 – Violin Sonata No. 1 Op. 5 – Variations (8) on a Folk Dance; for flute solo Op. 6 – Trio No. 1; for violin, viola, and cello Op. 7a – Klavermusik No. 4; for piano Op. 7b – Klavermusik No. 5; for piano Op. 8 – Klavermusik No. 6; for piano (Op. 9) – Duo; for violin and ...

Medical test This article is about genetic tests for disease and ancestry or biological relationships. For use in genealogy and archaeology, see genealogical DNA test. For use in forensics, see DNA profiling. Part of a series onGenetics Key components Chromosome DNA RNA Genome Heredity Nucleotide Mutation Genetic variation Allele Amino acid Outline Index History and topics Introduction History Evolution (molecular) Population genetics Mendelian inheritance Quantitative genetics Molecular gene...

 

Turkish long-distance runner Ali KayaAli Kaya at the 2013 European Athletics Junior Championships in Rieti.Personal informationBirth nameStanley Kiprotich MukcheNationalityKenyan-TurkishBorn (1994-04-20) 20 April 1994 (age 30)Eldoret, Uasin Gishu County, KenyaHeight1.75 m (5 ft 9 in)[1]Weight54 kg (119 lb)SportCountryTurkeySportLong-distance runningEvent(s)5000 m, 10,000 mCoached byCarol Santa Medal record Men's athletics Representing  Turkey Eu...