VMware vSphere新機胜[V5.5からV6]-仮想マシンの保護ず移行フォヌルトトレランスずvMotion

最近、トレヌニングコヌスの䞀郚であるCAからビデオストリヌムを䜜成し、vSphereのバヌゞョン6のすべおの曎新に぀いお説明したした。 このモゞュヌルは、仮想マシンの保護ず簡単な移行に関するものでした。







モゞュヌルのカットオフトランスクリプト、および長いトランスクリプトを読みたくない人のためのビデオの䞋。



次に、フォヌルトトレランスに関するセクションを芋おいきたす。これはHAであり、蚈画された移行も含たれたす。したがっお、蚈画的な停止に察する保護は、vMotion機胜ず、vSphereの珟圚のバヌゞョンの新しい機胜およびフォヌルトトレランスなどの機胜です これはより詳现になりたした。



これは、vSphere 6で最も䞀般的なこずです。すでにこの機胜に遭遇しおいる可胜性がありたす。







それを䜿甚できるようにするために、たずえば、vMotion-Vセンタヌ間での仮想マシンの移行。 これを行うには、1぀の問題を解決する必芁がありたした。これは、仮想マシンを「ホット」なものに転送するサブシステムのアヌキテクチャ䞊の問題です。 VMotionネットワヌク-これはL2ネットワヌクでした。1぀のブロヌドキャストドメむンが存圚する必芁があるため、ルヌティングはサポヌトされおいたせんでした。 したがっお、長距離で送信するためには、倧きな遅延を䌎うメカニズムしかありたせんでした。珟圚、この遅延は100〜150ミリ秒です。 これを行うには、vMotionネットワヌクずコア自䜓のアヌキテクチャを倉曎する必芁がありたした。 さらに、vMotionネットワヌクにルヌティングする機胜を远加する必芁がありたした。



これを行うために、vMotionタスクに䜿甚される新しいTCP / IPスタックを䜜成するこずが可胜になりたした。 実際、カスタムTCPスタックは以前のバヌゞョンでサポヌトされおいたしたが、サポヌトされおいるオプションではなく、コマンドラむンから起動できたしたが、方法を芋぀けるために、ブログを掘り䞋げなければなりたせんでした。 珟圚、この機胜はすぐに䜿甚できたす。 2番目のIPスタックはデフォルトでシステムにあり、登堎したすべおの新しいvMotion補品を利甚するために䜿甚されたす。



デフォルトゲヌトりェむが内郚ネットワヌク甚になる盎前に、この远加のスタックがvMotionのアヌキテクチャに違反したり倉曎したりするこずはありたせん。別のデフォルトゲヌトりェむが必芁な範囲を超えお、vMotionが通信するチャネルを構成したす。 そしお、以前は䜕も倉曎せずに、新しい機胜を远加するだけです。







䜕ができたすか 仮想マシンを転送したす。これにはL3ネットワヌクが䜿甚されたす。これは、第䞀に、第二に、倧芏暡な蚭定でマシンを転送できたす。

-スむッチ間

-Vセンタヌ間必ずしも同じ管理ドメむン内にある必芁はありたせん



長距離を運ぶ胜力。 提䟛できるもの

-サむトからサむトぞの氞続的な移行。 たずえば、2぀のデヌタセンタヌがある堎合、メンテナンスのために1぀をオフにする必芁がありたす。぀たり、停止しなくおも、停止せずにマシンを別のサむトに転送できたす。

-この皮の問題が予想される堎合、これはさたざたな性質のいく぀かの灜害からの予防的な゜リュヌションずしお䜿甚できたす-灜害埩旧゜リュヌションたずえば、䜕らかの嵐の危険がある堎合、すべおを別の堎所に転送できたす。







転送には䜕が必芁ですか

vMotionの実行䞭に、マシンのネットワヌクサブシステムを再構成する远加のスクリプトを実行しないため、仮想マシン自䜓は䟝然ずしおL2ネットワヌクです。 したがっお、IPは同じになりたす。



vMotionネットワヌクはすでにL3ネットワヌクです。 このような遅延に察凊するには、慎重にストリップに行く必芁がありたす。 珟圚、vMotionバンドの芁件は250 Mbpsであり、これは以前のバヌゞョンの3倍です-ギガビットの75がvMotionを正垞に動䜜させるために䜿甚されおいたした。 この機胜を実行するには、垯域幅芁件の削枛を芳察する必芁がありたした。







これが機胜するための远加条件がいく぀かありたす。

-すべおが、この機胜が利甚可胜な最埌の第6バヌゞョンでなければなりたせん。

-Vセンタヌは、盞互に必芁な情報を送信できるように盞互接続する必芁がありたす。 仮想マシンは、あるむンフラストラクチャから別のむンフラストラクチャに移動し、既に「スヌツケヌスを持っお移動しおいたす」。 たずえば、圌女が䜕らかのクラスタヌにいる堎合、぀たり、圌女に関連する蚭定です。 たずえば、いく぀かの入堎管理ルヌル-圌女は䞀緒に移動したす。

-これが機胜するには、チャネルの暗号化を考慮しお、これらすべおが時間内に同期される必芁がありたす。







vCenterは移行前に䜕をチェックし、䜕を保存したすか

-仮想マシンは蚭定ずずもに移動したす。MACアドレスの競合がないこずを確認する必芁がありたす。これらのアドレスはvSferaによっお自動的に生成されおも、䞀臎する可胜性があるため、確認する必芁がありたす。



他の芁件は、ホスト間だけでなくvCenter間でも亀換するためのvMotionの暙準です。

-仮想マシンが実皌働ネットワヌクずの接続を倱わないように、アップリンクのないスむッチに接続しないでください-内郚ネットワヌクを䜿甚しないでください。接続先のネットワヌクは、新しいポむントで利甚可胜でなければなりたせん。







すべお、絶察にすべお、仮想マシンの蚭定も䞀緒に移動したす。 クラスタヌはそれぞれ倉化しおいるため、これらすべおのパラメヌタヌを枡す必芁がありたす



フォヌルトトレランス機胜



この関数はデモンストレヌションでは芋栄えが良く、耳でよく認識されたすが、このバヌゞョンの実装たでは有甚ずは蚀えたせん。 技術的な制限のため。 この機胜は、16ギガバむト以䞊のRAMを䜿甚しないシングルコア、シングルプロセッサマシンでのみ有効にできたす。



HA機胜を䜿甚するには、クラスタヌを䜜成する必芁があり、その䞭で、マシンを垞に保護するフォヌルトトレランスを有効にできるこずを思い出しおください。 1぀のコピヌから2番目のコピヌぞの切り替えは即座に行われ、pingが消えず、ネットワヌクの盞互䜜甚は䞭断されず、ダりンタむムはほがれロです。 問題は、この方法で1台の車を保護できないこずでした。







これで、芁件が簡玠化されたした。 この機胜は実皌働環境でも䜿甚できたす-最倧4プロセッサ、最倧64ギガバむトのRAM-vMotionを有効にできるマシン向け。



第二に、アルゎリズム自䜓が倉曎されたした。 他のプロトコルが䜿甚されおおり、少し異なる方法ですべお動䜜し、より簡単ですが、いく぀かの点がありたす。 より倚くのデヌタを送信する必芁があるため、ネットワヌク芁件など、芁件の䞀郚が厳しくなりたした。 䞀方、芁件の䞀郚が簡玠化されたした。以前のように、すべおを完党なパフォヌマンスに調敎する必芁がなくなりたした。 vSphereの以前のバヌゞョンでフォヌルトトレランスを有効にした堎合、シンディスクは厚いディスクに分離され、それらが䜿甚されただけで、メモリは最倧予玄に蚭定されたした。 これはすべお必芁ではありたせん。少なくずも、すべおのシンディスクは同じシンのたたです。



そしお今、別の同期アルゎリズムスラむドに衚瀺。

-デヌタ損倱なし

-ダりンタむムなし

-ネットワヌク接続の損倱なし



぀たり、ほが瞬時にバックアップコピヌに切り替えたす。



この関数はクラスタヌ内でも機胜し、ホスト障害を通知するメカニズムずしおここで䜿甚されたす。 この機胜は、逆方向の障害からも保護したす。 プラむマリホストに障害が発生するず、セカンダリホストぞの即時転送が行われたす。







以䞋は、以前のバヌゞョンず同様の比范ず、このバヌゞョンでの方法です。

-プロセッサヌ-最倧4

-1぀の同皮クラスタヌは䞍芁で、特定のチェックセットが発生したすが、芁件はそれほど厳しくありたせん

-新しいプロセッサの䞀郚の機胜が䜿甚されたす。特に、バヌゞョン2のハヌドりェア仮想化のサポヌトが必芁です。

-ディスクはどれでもかたいたせんが、バラバラにする必芁はありたせん



VMDC redun-それが䜕であるか。 以前の堎合、フォヌルトトレランスが保護するマシンは共有ストレヌゞ䞊にある必芁がありたすホストメモリずプロセッサのステヌタスのみがコピヌされたす-これらは2぀のホストでカりントされる2぀の仮想マシンであり、可胜な限りパラメヌタヌに近い必芁がありたす。 これで、マシンは完党に1぀のホストに眮かれ、2番目のホストにはそのコピヌ党䜓がRAMに眮かれ、ファむルがディスクに眮かれたす。 ボヌルの存圚は必須ですが、仮想マシンの保存には必芁ありたせん。 同期は、ディスク䞊のデヌタずランダムアクセスメモリの䞡方で発生したす。 圓然、それを支払う必芁がありたす-それを有効にするには、10ギガビットが必芁です。 物理法則に違反するこずはできたせん。転送するデヌタが倚いほど、より倚くのネットワヌク垯域幅が必芁になりたす。



ホストごずのマシンの数は倉曎されおいたせん-最倧4぀のみです。高レベルのアヌキテクチャは倉曎されおいたせん。メむンマシンず保護されおいるマシンがあり、ホストごずに4぀しか存圚できたせん。



vSphere DRS-ただ完党にはサポヌトされおいたせん。 叀いフォヌルトトレランス機胜はDRSをサポヌトしおいたため、どのマシンのvMotionでもプラむマリセカンダリずDRSがその操䜜方法を知っおいたため、vMotionは保存されたしたが、クラスタヌはただその操䜜方法を孊習しおいたせん。 これもたた論理的です。珟圚共有されおおり、ここではEnhanced vMotionに䌌たものが機胜し、クラスタヌでは機胜しないため、DRSは䜿甚されたせん。







いずれの堎合も、ホストで問題が発生したこずを瀺すメカニズムずしお䜿甚されるため、蚭定する必芁がありたす。 たた、マシンを再起動する暙準メカニズムを実行し、単玔にバックアップからコピヌに切り替えるフォヌルトトレランスメカニズムを実行したす。



フォヌルトトレランスは、そのような蚭定に関するDRSを認識しおおり、オンにするず、プラむマリずセカンダリが異なるホスト䞊にある必芁があるこずを考慮したす。 いずれにしおも、HAずDRSはマシンを異なるホストに分散したす。 前にも蚀ったように、高レベルのアヌキテクチャは倉わっおいたせん。







マシンが共有ストレヌゞ䞊にある必芁はないずいう事実に぀いおのこのスラむド。 仮想マシンのすべおのファむルが同期されたすvmdkファむルず構成ファむル。 フォヌルトトレランスを䜿甚するず、ロヌカルストレヌゞにある仮想マシンを保護できたす。 この堎合、デヌタ量が転送されるこずは明らかです。これは、10ギガビットが必芁なもう1぀の理由ですが、共有ストレヌゞは構成目的でのみ必芁です。







アルゎリズムの操䜜方法が倉曎されたした。 前のバヌゞョンでは、2぀のホスト䞊の2぀の皌働䞭のカりントプロセッサの同期でした。 これですべおがプラむマリマシン䞊で行われ、蚈算は1぀のホストによっお行われ、短時間でデヌタがセカンダリマシンに転送されたす。 これは、人間の芳点から芋るず、同期した同時送信のように芋えたす。 ぀たり、プロセッサの状態を同期する必芁はありたせん。これは本質的にむンスタントvMotionです。 ゜ヌスは削陀されずにvMotionを起動し、1぀のホストず2番目のホストのデヌタを垞に同期したす。 同時に、RAMの状態ずvmdkファむルの状態を同期したす。







これは、このアルゎリズムの䜿甚方法をグラフィカルに瀺しおいたす。 2番目のフォヌルトトレランスには䌌たようなものがありたしたが、蚈算を同期するための特別なプロトコルがありたした。珟圚はvMotion機胜の特定の䜿甚法です。 この手順の間、䞀定の間隔で、メモリのペヌゞが1぀のホストから別のホストにコピヌされたす。これらのテヌブルは、「珟圚䜿甚されおいない」たたは「最も䜿甚されおいない」ずしお衚でマヌクされたす。 コピヌ時に倉曎されおいる堎合、コピヌプロセスが開始されたす。







ここでも同様のアプロヌチが䜿甚されたすが、高速チェックポむントメカニズムが䜿甚されたす。 これらの同期は、明確な期間埌に行われたす。10ミリ秒埌、この間に倉曎されたデヌタは、2番目のマシン、隣接マシンで回転しおいる隣接ホストに送信されたす。 この機胜は垞に実行されおおり、これらのチェックポむントを远跡したす。







これは、フォヌルトトレランス機胜がオンの間、継続的に発生したす。 数幎前、このようなマシンでプレビュヌが行われたした。4コア、64ギガバむト、䞭芏暡のデヌタベヌスがあり、ネットワヌク䞊のフォヌルトトレランストラフィックは玄3〜4ギガビットでした。 したがっお、10から良い郚分を「食べる」こずができたす。 仮想マシン内のデヌタに䟝存したす。デヌタベヌスは、どのくらいのレヌンを取るこずができるかを確認する良い䟋です。



それでも、共有ストレヌゞが必芁です-䜕のために このメカニズムの動䜜を同期したす。 shared.vmftず.ftgenerationの2぀のファむルが䜜成されたす-それぞれに独自のタスクがありたす。 shared.vmftは、いく぀かの構成の転送です。 ホストが、ONモヌドのアクティベヌションの堎合、どこでどのマシンをオンにするかを蚀うため。 Ftgenerationは、いわゆる 「統合倱調症」は、さたざたなタむプのクラスタヌで発生する暙準的な問題から脳を分割し、サヌビスの重耇がないようにしたす。 誀っおホストを䞍良ず刀断せず、同じIPアドレスずネットワヌク蚭定を持぀マシンの2぀のコピヌがすぐにオンにならないようにするために、これは良いこずには぀ながりたせん。 このデヌタストアは倧きくない堎合があり、倧きなパフォヌマンス芁件はありたせんが、これを機胜させるには、これらの構成ファむルを配眮するための共有デヌタストアが必芁です。







shared.vmft-「仮想マシン」の情報ずID、および仮想マシンが珟圚配眮されおいるvmxファむル内のパス含めるもの。 ホストからホストに移動するず、これらのファむルの情報が倉曎されたす。



クラスタヌ内に2぀のホストがある堎合、障害が発生した堎合、それらは単にそのたた堎所を亀換したす。 たた、10個のホストのクラスタヌがある堎合、プラむマリマシンがあったホストを故障させるず、䜜業はセカンダリに切り替わりたす。ホストがオフにならないため、プラむマリになり、自動コピヌが自動的に䜜成されたす。 そしお、これに十分なホストがある間、たたは十分なリ゜ヌスがある間、保護は機胜し続けたす。



3぀のホストプラむマリマシン、セカンダリマシン、プラむマリホストが砎損しおいる堎合がある堎合、セカンダリマシンは3番目のマシンで䜜成され、セカンダリはプラむマリになり、3番目のホストで保護されたす。



ホストが2台ある堎合-ホストに障害が発生した堎合、保護は機胜したすが、セカンダリであった2番目のホストでプラむマリになり、次の反埩では保護が機胜したせん。 最初のホストが再起動するず、ホストはONにフォヌルバックし、フォヌルトトレランスがオンになり、セカンダリになり、2番目のホストがプラむマリのたたになりたす。 倖郚の芳察者には、圌らが堎所を切り替えたように思われたすが、実際にはシステムが再䜜成されたした。 ftgenerationファむルのタスクだけで、プラむマリマシンが2぀のホストで起動しないようにしたす。 ログがラむブである堎合、圌はファむルの名前を倉曎しようずしたすが、それは単に成功したせん。 珟時点では、プラむマリマシンはこのファむルを自分甚に䜿甚し、ファむル名の倉曎を蚱可したせん-ファむルをロックする暙準的な方法です。 プラむマリマシンが存圚しない堎合、ファむルは解攟され、ログはタむムリヌスによっお解攟されたす。たたは、タむムスタンプが衚瀺され、2番目のプラむマリマシンを起動する必芁があるこずが明確になりたす。



仮想環境では、10ギガビットを取埗するこずは問題ではありたせん。 しかし、第2レベルの仮想化が必芁であり、さらにハヌドりェアサポヌトは第2䞖代のものである必芁があるため、远加のキヌが明らかに必芁です。 いく぀かの远加のチェックは、高床な蚭定を通じおいく぀かのキヌによっお無効にされおいたすが、VMwareはただそれらに぀いお䜕も蚀っおいたせん。 フォヌルトトレランスの以前のバヌゞョン仮想環境で実行可胜に぀いおは、しばらくしおから情報が衚瀺されたした。 圌らはトレヌニングのためにこのサポヌトされおいないモヌドを明確にテストしたした-それは䟿利でした、おそらく次のリリヌスで登堎するかもしれたせん、倚分それは基本的に䞍可胜です、それは埌で芋られたす。







NAに぀いお-Virtual Machine Component Protectionのような機胜が登堎したした-圌はリポゞトリの状態を理解するこずを孊びたした。 ON-リポゞトリヌぞの接続に関する問題から保護できたす。リポゞトリヌがなくなった堎合、バヌゞョン6たでは、別のホストで「virtualka」を再起動しようずする問題ずしお衚瀺されたせんでした。぀たり、ホストは動䜜し続けたすが、「virtualka」は死んで、ホストは圌女をサポヌトし続けたす。



珟圚、圌はこれらの問題を監芖し、ただリポゞトリに接続しおいる別のホストでシステムを再起動しようずしたす。

オン-より倚くの問題から保護できるようになりたした







それぞれクラスタヌが倧きくなり、HAが倧きくなり、すべおのクラスタヌが倧きくなりたした。 珟圚、最倧64台最倧6000台のマシンをATを䜿甚しお保護できたす。



Virtual Volumesはリストでさらに機胜したす。NSXはここに登堎したした-その助けを借りお構築された仮想ネットワヌク-ONも機胜したす。 ここにそのような問題がありたす-vCenterがなく、コントロヌルコントロヌラヌがない堎合、NSXを䜿甚しお構築されたネットワヌク、぀たり仮想ネットワヌクで、䞀郚のポヌトにグルヌプを含めるために、制埡郚がないずきに別のホストでマシンを再起動する必芁がありたす



これを可胜にするメカニズムがありたす。 Distributed Switchの堎合、この情報はデヌタストアのフォルダヌに保存されたす。NSXの堎合、ポヌトグルヌプから構成を取埗する方法もありたす。







vCloud AirはVMwareクラりドであり、かなり難しい運呜にありたす。VMwareはパブリッククラりドをリリヌスした最初の䌁業の1぀であり、玄5幎前にAmazonが開発を始めたばかりです。 いく぀かの倱敗した起動がありたしたが、それらはロヌドで成功したせんでした。その埌、䞀時停止があり、クラりドの名前が倉曎されたした。 ブランド名の倉曎-vCloud Air。 この間、競合他瀟は進歩したした。 VMwareクラりドにはニッチがありたす。 垂堎のリリヌスにより、圌らは遅れをずった。 , , , , – . , VMware - , , , . , vCloud Air – , . VMware, vCloud Air, .







. C -, « vCloud Air», , , , . , , – , , . , , , . «», , , . – , , , - , .



VMware – , , , – VSPP, vCloud Air Network. , . . , VMware, vCloud Air Network – , VMware, .



vCloud Air. – - ( – -). – My VMware. , My VMware , . - – My VMware – .



, . – : , , – -, , vCloud Air Network , .



, , , , [ ] , — .



, , , , , «» -. - , - , , .



vCloud Air vCloud , VMware, , . vCloud Director , , VMware , -. , , VMware Lise Automation open stack, VMware – . - . 6 – VMware Lise Automation, , .



– .






:






UPD :






VMware , , ,






VMware

:

15-19 , VMware vSphere 5.5: Fast Track

1-3 , Managing 3PAR Disk Arrays

6月4〜5日、 HP 3PARディスクアレむの管理レプリケヌションずパフォヌマンス

8-10 , ITIL V3 Foundation: ITIL -



MUK-Service-あらゆる皮類のIT修理保蚌、非保蚌修理、スペアパヌツの販売、契玄サヌビス



All Articles