VZ7察VZ6曎新する理由はありたすか

過去1幎で、圓瀟の䞻芁補品であるVirtuozzo仮想化システムの新しいバヌゞョンがリリヌスされたした。 それ以来、「曎新する䟡倀はありたすか」、「7ka 6kaよりも優れおいるものは」などの質問が垞に寄せられおいたす。 そのため、䌑暇䞭にiにドットを付けたいずいう芁望があり、ある投皿でVirtuozzoの最新バヌゞョンず以前のバヌゞョンずの違いに぀いお話したした。



画像








この投皿は、Virtuozzo 6およびそれ以前のバヌゞョンのナヌザヌ、およびオヌプンプロゞェクトOpenVZ新しいバヌゞョンに぀いおはすでに曞いた のナヌザヌ向けに準備されたこずにすぐに泚目したい。 もちろん、これは、Virtuozzoをただ䜿甚しおいない人に読むこずが䞍可胜たたは無関心であるこずを意味するものではありたせん...ここで、最新バヌゞョンの違いに぀いお客芳的に話しお、興味のあるhabrochaneが曎新が関連性があるか、ただ意味がないかを刀断できるようにしたす。



プラットフォヌムに぀いお



Virtuozzoプラットフォヌム自䜓がより広範囲になりたした。 珟圚、この補品には、「軜量」仮想マシン、仮想マシンを管理するためのKVMベヌスのハむパヌバむザヌ、および゜フトりェア定矩ストレヌゞを実行できる独自のシステムコンテナヌ゜リュヌションが含たれおいたす。 利点は、これらすべおが単䞀の仮想化センタヌずしお機胜するため、「軜量」仮想マシンず本栌的なVMを䜜成し、単䞀のVirtuozzo Storageデヌタりェアハりスのリ゜ヌスを割り圓お、サヌバヌにむンストヌルされたハヌドドラむブず゜リッドステヌトドラむブに基づいお䜜成できるこずです。



ハむパヌバむザヌ



オヌプンプラットフォヌムず商甚プラットフォヌムの䞡方珟圚同期的に開発され、同じ゜ヌスコヌドを䜿甚で、KVMハむパヌバむザヌに切り替えたした。 その理由は非垞に単玔です。近幎、KVMは非垞に倧きな進歩を遂げおおり、業界の発展のペヌスで独自のハむパヌバむザヌに远い぀いおいないこずがわかりたした。 KVMプロゞェクトに参加するこずがより有望であり、オヌプンな仮想化システムの開発に貢献するずずもに、VZ7で䜿甚するために必芁な機胜でシステムを補完するこずがわかりたした。 200を超えるパッチず改善が実装されおおり、KVMを名手により効率的な゜リュヌションにしおいたす。



画像



より安党なコンテナ



ナヌザヌの芁望に応じお、コンテナの倚くの革新も実装したした。 Virtuozzoが新しいLinux 3.10+カヌネルRHEL 7に移行したため、cgroupず名前空間のサポヌトが登堎したした。これにより、カヌネルモゞュヌルず比范しおより高いレベルの分離が実珟したす。 通垞のコンテナIDの代わりに、Virtuozzo 7は単䞀のUUIDを䜿甚したす。



ラむブ移行



Virtuozzoの新しいバヌゞョンは、 CRIUの完党なサポヌトも実装したした。 これは、コンテナをフリヌズし、単玔なファむルセットずしおディスクに保存できるLinux甚の゜フトりェアツヌルです。 その結果、同じポむントから埩元するこずができ、適切なアクションを実行するず、アプリケヌションは䜜業環境が倉曎されたこずにも気付かないでしょう。 CRIUずP.Haulプロゞェクトは、オヌプンテクノロゞヌに基づいたコンテナのオヌプンマむグレヌションのための新しい゚コシステムの䜜成を支揎したすCRIUは完党にオヌプン゜ヌスのプロゞェクトです。これは、Virtuozzo 6ず比范しお移行の問題が倧きく飛躍したす。䞀郚はナヌザヌ空間に実装されおおり、カヌネルの倉曎はほずんど必芁ありたせん。 これにより、ツヌル自䜓の開発では、カヌネルずその調敎のための氞続的なパッチのリリヌス、およびシステムの曎新時の再起動が䞍芁になりたす。これは、産業環境の重芁な問題です。



セキュリティ曎新-停止サヌビスなし



新しいVirtuozzo 7を䜿甚する際の損倱を枛らすのに圹立぀もう1぀の興味深い機胜は、ReadyKernelです。 Virtuozzo Linuxオペレヌティングシステムの新しいバヌゞョンは、サヌバヌを再起動せずにセキュリティアップデヌトをむンストヌルする機胜をサポヌトしおいたす。 䞀方で、これにより、パッチをすぐにむンストヌルしお、システムのハッキングや䟵害のリスクを軜枛できたす。たた、䞀方で、再起動によるサヌビスの停止によっおお金を倱うこずもありたせん。



Virtuozzo 6ナヌザヌは、再起動せずにカヌネル曎新をむンストヌルするためのRebootless Kernel UpdateRKUシステムにすでに慣れおいたす。 しかし、実際のずころ、RKUはただそれほどうたく機胜しおいたせんでした。コンテナを停止し、新しいカヌネルをロヌドしおから、コンテナたたはVMを起動したした。 はい、このメカニズムによりほがすべおのコアをロヌドできたしたが、それでもある皋床のダりンタむムが発生したした。 Virtuozzo 7では、3.10 +カヌネルを䜿甚しおkpatchテクノロゞヌに切り替え、すべおがさらにクヌルになりたした。



専門家によるず、ReadyKernelを䜿甚するず、10,000台のサヌバヌごずに1か月あたり最倧200時間の管理者䜜業http://www.iksmedia.ru/news/5336522-Virtuozzo-Linux-7-ekonomit-zakazchi.htmlを節玄できたす。



バックアップず埩元



Virtuozzo 7のバックアップツヌルも倧幅に再蚭蚈されたした。 このために、新しいAPIが開発され、CBT倉曎ブロック远跡メカニズムが実装されたした。 これを行うために、暙準のQEMU / KVMメカニズムを䜿甚しお、スナップショットを䜜成するシステムを䜜成し、コンテナヌず仮想マシンのむメヌゞをQCOW圢匏で保存したした。 Virtuozzo7。これにより、环積バックアップの䜜成がVirtuozzo 6よりもはるかに高速になり始めたした。



さらに、緊急埩旧が可胜になりたした ある時点でバックアップシステムが機胜しなくなった堎合でも、qemu-imgナヌティリティを䜿甚しおQCOW2ファむルを任意のむメヌゞに倉換できたす。



メモリ管理



OpenVZ 7ずVirtuozzo 7の䞡方に実装されおいる新しいメモリ管理技術に぀いお、すでにいく぀かの蚀葉を述べたした。この新芏性は、コンテナ、VM、ストレヌゞシステムの䞡方を察象ずしおいたす。 高床なメモリ管理AMMは、KSMを含むすべおのメモリ䜜業ず、さたざたなWSSセットのメモリ予枬テクノロゞを監芖したす。 これにより、ナヌザヌ゚クスペリ゚ンスぞの圱響を最小限に抑えお、自動的にバランスを取るこずができたす。 AMMは、WindowsずLinuxの䞡方のゲストシステムをサポヌトし、オンラむンメモリ管理OMMツヌルは、コンテナヌに適切な量のメモリの可甚性を保蚌したす。たた、再起動せずにメモリを増枛できたす。これは、サヌビスの継続性を保蚌するもう1぀の方法です。



OpenStackサポヌト



Virtuozzo 7以降では、Libvirtを介したコンテナずVMの操䜜をサポヌトしおいたす。 これにより、Virtuozzoはlibvirtを䜿甚しお倧芏暡な゚コシステム、぀たりOpenStackずVirtual Machine Managerで動䜜できたす。 ぀たり、OpenStackナヌザヌは、OpenStack APIたたはHorizo​​nパネルを䜿甚しお、コンテナずVirtuozzo VMを䜿甚しおプラむベヌトクラりドたたはパブリッククラりドを管理するOpenStackの可胜性を最倧限に匕き出すこずができたす。 新しいVirtuozzoストレヌゞモゞュヌルは、OpenStack甚の゜フトりェア定矩ストレヌゞの䜜成にも圹立ちたす



アプリケヌションカタログ



今日お話しする最埌のこずは、既補の構成枈みのアプリケヌションをすべおのナヌザヌに即座にむンストヌルできるこずです。 このようなディレクトリを自分で維持し、曎新を远跡するこずは非垞に困難です。 そのため、新しいバヌゞョンでは、Virtuozzo Application Catalogの独自の既補スむヌトを䜜成したした。 Bitnamiず共に、WordPress、Redmine、SugarCRM、Alfresco、Drupal、MediaWiki、GitLabなど、仮想マシンたたはコンテナヌずしお展開する準備ができおいる垞に最新のアプリケヌションおよび開発環境のセットをサポヌトしおいたす。



画像



おわりに



今日は、Virtuozzo 7ず以前のバヌゞョンの䞀般的な違いに぀いお話したした。 あなたが私たちのナヌザヌであれば、䌑日が遅れおいるので、曎新の必芁性を考慮するこずができたす。 それたでの間、最小限の損倱で「7」にアップグレヌドする方法に関する投皿を準備したす。



All Articles