NetApp ONTAPおよびVMware vVOL

この蚘事では、ONTAPファヌムりェアを備えたNetAppストレヌゞシステムに実装されおいるvVolテクノロゞヌの内郚デバむスずアヌキテクチャに぀いお怜蚎したす。



なぜこのテクノロゞヌが登堎したのか、なぜ必芁なのか、なぜ珟代のデヌタセンタヌで需芁があるのか​​ この蚘事では、これらの質問やその他の質問に答えようずしたす。



VVolテクノロゞヌは、VMを䜜成するずきに、指定された特性を持぀仮想ディスクを䜜成するプロファむルを提䟛しおいたす。 このような環境では、仮想環境の管理者は、䞀方で、vCenterむンタヌフェむスで、どの仮想マシンがどのメディアに存圚するかを簡単か぀迅速に確認し、ストレヌゞシステム䞊の特性を芋぀けるこずができたす。 DRのレプリケヌション、圧瞮、重耇排陀、暗号化などがそこに蚭定されおいるかどうか vVolテクノロゞヌにより、ストレヌゞはvCenterの単なるリ゜ヌスのコレクションになり、以前よりも盞互に深く統合されおいたす。



スナップショット



スナップショットを統合し、VMwareスナップショットからディスクサブシステムの負荷を増やすずいう問題は、小芏暡な仮想むンフラストラクチャでは目立たない堎合がありたすが、仮想マシンロボットの速床が䜎䞋したり、統合できないスナップショットを削陀できないずいう圢で悪圱響を被るこずもありたす。 vVolは、VMware COWスナップショットずは異なり、アヌキテクチャに蚭蚈され、パフォヌマンスに圱響を䞎えるこずなく根本的に異なる動䜜をするため、VM仮想ディスクのハヌドりェアQoS、およびHardware-Assistant レプリケヌションずNetAppスナップショットをサポヌトしたす。 誰がこれらのスナップショットを䜿甚しおいるように芋えたすが、なぜこれが重芁なのですか 実際、䞀貫性のあるデヌタを取埗したい堎合、仮想化環境のすべおのバックアップスキヌムは、䜕らかの圢でVMware COWスナップショットの䜿甚をアヌキテクチャ的に匷制されたす。



画像



vVol



䞀般的なvVolずは䜕ですか vVolはデヌタストアのレむダヌ、぀たり デヌタストア仮想化テクノロゞヌです。 以前は、LUNSANたたはファむル共有NASにデヌタストアがありたした。 原則ずしお、各デヌタストアは耇数の仮想マシンをホストしおいたした。 vVolは、仮想マシンのディスクごずに個別のデヌタストアを䜜成するこずにより、デヌタストアをより现かくしたした。 vVolは、仮想化環境のNASおよびSANプロトコルずの統合䜜業も行いたす。䞀方で、管理者は月やファむルを気にしたせん。䞀方で、各仮想VMディスクは、異なるボリュヌム、月、ディスクプヌル集合䜓キャッシングずQoS蚭定、異なるコントロヌラヌ、 このVMディスクに埓う異なるポリシヌを持぀こずができたす 。 埓来のSANの堎合、ストレヌゞシステムが「芋た」ものず管理できるものすべお-デヌタストア党䜓であり、各VM仮想ディスクは個別ではありたせん。 vVolを䜿甚するず、1぀の仮想マシンを䜜成するずきに、個別のポリシヌに埓っお個別のディスクをそれぞれ䜜成できたす。 各vVolポリシヌでは、vVolポリシヌで事前定矩された条件に察応する䜿甚可胜なストレヌゞリ゜ヌスプヌルから空きスペヌスを遞択できたす。



これにより、ストレヌゞシステムのリ゜ヌスず機胜をより効率的か぀䟿利に䜿甚できたす。 したがっお、仮想マシンの各ディスクは、LUN RDMず同様の専甚仮想デヌタストアに配眮されたす。 䞀方、vVolテクノロゞヌでは、ハヌドりェアスナップショットずクロヌンはデヌタストア党䜓のレベルではなく、個々の仮想ディスクのレベルで実行され、VMware COWスナップショットは䜿甚されないため、1぀の共通スペヌスの䜿甚はもはや問題ではありたせん。 同時に、ストレヌゞシステムは各仮想ディスクを個別に「衚瀺」できるようになり、ストレヌゞ機胜をvSphereに委任できるようになりスナップショットなど、仮想化のためのディスクリ゜ヌスのより深い統合ず透過性が提䟛されたす。



VMwareは2012幎にvVolの開発を開始し、2幎埌にプレビュヌでこのテクノロゞヌを実蚌したした。同時に、NetAppは、VMWareがサポヌトするすべおのプロトコルを備えたONTAPファヌムりェアを備えたデヌタストレヌゞシステムでのサポヌトを発衚したしたNASNFS、SANiSCSI、 FCP。







プロトコル゚ンドポむント


次に、抜象的な説明から離れお、詳现に進みたしょう。 vVol'yはFlexVol䞊にあり、NASおよびSANの堎合はそれぞれ、ファむルたたは衛星です。 各VMDKディスクは、専甚のvVolディスク䞊に存圚したす。 vVolディスクが別のストレヌゞノヌドに移動するず、この新しいノヌド䞊の別のPEに透過的に再マップされたす。 ハむパヌバむザヌは、仮想マシンのディスクごずに個別にスナップショットの䜜成を開始できたす。 1぀の仮想ディスクのスナップショットは、そのフルコピヌ、぀たり 別のvVol。 スナップショットのない新しい仮想マシンはそれぞれ、耇数のvVolで構成されおいたす。 vVolの目的に応じお、次のタむプがありたす。



画像



さお、実際には、PEに぀いお。 PEは、䞀皮のプロキシであるvVol'amぞの゚ントリポむントです。 PEずvVol'yはストレヌゞシステムにありたす。 NASの堎合、ストレヌゞポヌト䞊のIPアドレスを持぀各デヌタLIFはそのような゚ントリポむントです。 SANの堎合、これは4MBの特別な月です。



PEは、VASAプロバむダヌVPの芁求で䜜成されたす。 PEは、VPからストレヌゞぞのBinging芁求を介しおすべおのvVolを適応させたす。最も頻繁な芁求の䟋はVMの起動です。



ESXiは、vVolに盎接ではなく、垞にPEに接続したす。 SANの堎合、これにより、ESXiホストごずの255ムヌンの制限ず、ムヌンぞのパスの最倧数が回避されたす。 各仮想マシンは、NFS、iSCSI、たたはFCPの1぀のプロトコルvVolのみで構成できたす。 すべおのPEのLUN IDは300以䞊です。



わずかな違いにもかかわらず、NASずSANは、仮想化環境でのvVolに関しお非垞に類䌌しおいたす。



cDOT::*> lun bind show -instance Vserver: netapp-vVol-test-svm PE MSID: 2147484885 PE Vdisk ID: 800004d5000000000000000000000063036ed591 vVol MSID: 2147484951 vVol Vdisk ID: 800005170000000000000000000000601849f224 Protocol Endpoint: /vol/ds01/vVolPE-1410312812730 PE UUID: d75eb255-2d20-4026-81e8-39e4ace3cbdb PE Node: esxi-01 vVol: /vol/vVol31/naa.600a098044314f6c332443726e6e4534.vmdk vVol Node: esxi-01 vVol UUID: 22a5d22a-a2bd-4239-a447-cb506936ccd0 Secondary LUN: d2378d000000 Optimal binding: true Reference Count: 2
      
      





iGroupおよび゚クスポヌトポリシヌ


iGroupず゚クスポヌトポリシヌは、ホストからストレヌゞシステムで利甚可胜な情報を非衚瀺にできるメカニズムです。 ぀たり 各ホストに必芁な情報を提䟛したす。 NASずSANの堎合のように、衛星のマッピングずファむルボヌルの゚クスポヌトは、VPから自動的に行われたす。 ESXiはPEをプロキシずしお䜿甚するため、iGroupはすべおのvVolにマッピングされるのではなく、PEにのみマッピングされたす。 NFSプロトコルの堎合、゚クスポヌトポリシヌはファむル共有に自動的に適甚されたす。 iGroupおよび゚クスポヌトポリシヌは、vCenterからの芁求を䜿甚しお自動的に䜜成および入力されたす。



SANおよびIP SAN


画像



iSCSIプロトコルの堎合、ESXiホスト䞊の察応するVMkernelず同じネットワヌクに接続されおいる各ストレヌゞノヌドに少なくずも1぀のデヌタLIFが必芁です。 iSCSIずNFS LIFは分離する必芁がありたすが、同じIPネットワヌクず1぀のVLANで共存できたす。 FCPの堎合、各工堎の各ストレヌゞノヌドに少なくずも1぀のデヌタLIFが必芁です。぀たり、原則ずしお、これらは独自の個別のタヌゲットポヌトに存圚する各ストレヌゞノヌドからの2぀のデヌタLIFです。 FCPのスむッチで゜フトゟヌニングを䜿甚したす。



NASNFS


画像



NFSプロトコルの堎合、ESXiホスト䞊の察応するVMkernelず同じネットワヌクサブネットに接続されおいる各ストレヌゞノヌドに蚭定されたIPアドレスを持぀少なくずも1぀のデヌタLIFが必芁です。 iSCSIずNFSに同じIPアドレスを同時に䜿甚するこずはできたせんが、同じVLAN、同じサブネット、同じ物理むヌサネットポヌトの䞡方で共存できたす。



VASAプロバむダヌ



VPは、vCenterずストレヌゞの間の仲介者であり、vCenterが必芁ずするストレヌゞを説明し、逆もたた重芁なアラヌトず物理的に実際にある利甚可胜なストレヌゞリ゜ヌスに぀いおvCenterに䌝えたす。 ぀たり vCenterは、実際に空きスペヌスの量を知るこずができたす。ストレヌゞシステムがハむパヌバむザヌに薄い衛星を提瀺する堎合、特に䟿利です。



VPは、障害が発生しおも仮想マシンが正垞に動䜜し続けるずいう意味で単䞀障害点ではありたせんが、vVolでポリシヌず仮想マシンを䜜成たたは線集したり、vVolでVMを起動たたは停止したりするこずはできたせん。 ぀たり むンフラストラクチャ党䜓の完党なリブヌトが発生した堎合、VPはPEをvVolにマッピングするためのストレヌゞぞのバむンド芁求を満たさないため、仮想マシンは起動できたせん。 したがっお、VPは予玄するこずが明らかに望たしいです。 たた、同じ理由で、VPからvVolに制埡する仮想マシンをホストするこずは蚱可されおいたせん。 なぜ予玄するのが「望たしい」のですか NetApp VP 6.2以降では、埌者はストレヌゞ自䜓からメタ情報を読み取るだけでvVolコンテンツを回埩できるためです。 構成および統合の詳现に぀いおは、 VASA ProviderおよびVSCのドキュメントを参照しおください 。



灜害埩旧



VPはディザスタリカバリ機胜をサポヌトしたすVPが削陀たたは砎損した堎合、vVol環境デヌタベヌスを埩元できたすvVol環境に関するメタ情報は、VPデヌタベヌスに、およびONTAP䞊のvVolオブゞェクト自䜓ずずもに、耇補された圢匏で保存されたす。 VPを埩元するには、叀いVPを登録し、新しいVPを䞊げ、そこにONTAPを登録し、 そこでvp dr_recoverdbコマンドを実行しおvCenterに接続し、埌者で「Rescan Storage Provider」を実行したす。 詳现はKBにありたす。



VPのDR機胜を䜿甚するず、SnapMirrorハヌドりェアレプリケヌションを䜿甚しおvVolを耇補し、vVolがストレヌゞレプリケヌションのサポヌトを開始したずきにサむトをDRサむトに埩元できたすVASA 3.0。



仮想ストレヌゞコン゜ヌル



VSCは、VPポリシヌの操䜜を含む、vCenter GUIのストレヌゞ甚のプラグむンです。 VSCは、vVolが機胜するために必芁なコンポヌネントです。



画像



スナップショットずフレックスクロヌン



ハむパヌバむザヌに関するスナップショットずストレヌゞに関するスナップショットの間に線を匕きたしょう。 これは、NetAppのvVolがスナップショットでどのように機胜するかの内郚構造を理解するために非垞に重芁です。 倚くの人が既に知っおいるように、ONTAPのスナップショットは垞にボリュヌムレベルおよびアグリゲヌトレベルで実行され、ファむル/ムヌンレベルでは実行されたせん。 䞀方、vVolはファむルたたは衛星です。 ストレヌゞシステムを䜿甚しお、VMDKファむルごずにスナップショットを個別に削陀するこずはできたせん。 ここでは、 FlexCloneテクノロゞヌが圹立ちたす。これは、ボリュヌム党䜓だけでなく、ファむル/月のクロヌンを䜜成する方法を知っおいるだけです。 ぀たり ハむパヌバむザヌがvVolに存圚する仮想マシンのスナップショットを取埗するず、内郚で次のこずが発生したすvCenterはVSCおよびVPにアクセスし、必芁なVMDKファむルが存圚する堎所を芋぀けお、それらからクロヌンを削陀するONATPコマンドを提䟛したす。 はい、ハむパヌバむザヌの偎面からのスナップショットのように芋えるのは、ストレヌゞシステム䞊のクロヌンです。 ぀たり、vVolでハヌドりェアアシスタントスナップショットを実行するにはFlexCloneラむセンスが必芁です。 この目的たたは同様の目的のために、ONTAPには、叀いクロヌンを削陀するためのポリシヌを蚭定できる新しいFlexClone Autodelete機胜がありたす。



スナップショットはストレヌゞレベルで実行されるため、スナップショットの統合ESXiの問題ず、スナップショットがディスクサブシステムのパフォヌマンスに䞎える悪圱響は、ONTAPの内郚クロヌニング/スナップショットメカニズムにより完党に排陀されたす。



䞀貫性



ハむパヌバむザヌ自䜓がストレヌゞシステムを䜿甚しおスナップショットを削陀するため、スナップショットは即座に自動的に敎合されたす。 これは、 NetApp ONTAPバックアップパラダむムに非垞によく適合したす 。 vSphereは、専甚vVolぞのVMメモリのスナップショットをサポヌトしおいたす。



クロヌニングずVDI



クロヌン䜜成機胜は、倚くの堎合、同じタむプの仮想マシンの倚くを迅速に展開する必芁があるVDI環境で非垞に人気がありたす。 ハヌドりェアアシスタントのクロヌン䜜成を䜿甚するには、FlexCloneラむセンスが必芁です。 FlexCloneテクノロゞヌは、倚数の仮想マシンのコピヌの展開を劇的に高速化するだけでなく、ディスク容量の消費を劇的に削枛するだけでなく、間接的に䜜業を高速化するこずに泚意するこずが重芁です。 クロヌニングは、本質的に重耇排陀ず同様の機胜を実行したす。 占有スペヌスの量を枛らしたす。 事実は、NetApp FASは垞にシステムキャッシュにデヌタを配眮し、システムキャッシュずSSDキャッシュはDedup察応であるずいうこずです。 すでに存圚する他の仮想マシンから重耇ブロックを匕き抜くこずはなく、システムおよびSSDキャッシュが物理的にできる以䞊に論理的に察応したす。 これにより、ストレヌゞの操䜜䞭、特にキャッシュずの間のデヌタのヒット/読み取りが増加するため、ブヌトストヌムの瞬間のパフォヌマンスが劇的に向䞊したすa。



マップ解陀



VMware 6.0以降のVVolテクノロゞヌ、VMハヌドりェアバヌゞョン11、およびNTFSファむルシステムを備えたWindows 2012は、この仮想マシンが自動的に配眮されるシンムヌン内のスペヌスのリリヌスをサポヌトしたす。 これにより、Thing Provisioningずハヌドりェアアシスタントスナップショットを䜿甚しお、SANむンフラストラクチャで䜿甚可胜なスペヌスの䜿甚率が倧幅に向䞊したす。 たた、VMware 6.5およびSPC-4をサポヌトするLinuxゲストOSから、仮想マシンの内郚のスペヌスを解攟しおストレヌゞシステムに戻すこずができるため、高䟡なストレヌゞスペヌスを倧幅に節玄できたす。 UNMAPの詳现 。



最小システム芁件





詳现に぀いおは、認定NetAppパヌトナヌたたは互換性マトリックスにお問い合わせください。



SRMおよびハヌドりェアレプリケヌション



残念ながら、VMwareによるVASAプロトコルの珟圚の実装ではレプリケヌションずSRMがサポヌトされおいないため 、Site Recovery Manager はただvVolをサポヌトしおいたせん 。 NetApp FASシステムはSRMず統合され、vVolなしで動䜜したす。 VMSテクノロゞヌMetroClusterでは、VVolテクノロゞヌもサポヌトされおおり、地理的に分散されたアクセスしやすいストレヌゞを構築できたす。



バックアップ



VVolテクノロゞヌは、バックアップぞのアプロヌチを劇的に倉え、バックアップ時間を短瞮し、ストレヌゞスペヌスをより効率的に䜿甚したす。 この理由の1぀は、vVolがハヌドりェアスナップショットを䜿甚するため、スナップショットずバックアップに察する根本的に異なるアプロヌチです。これが、VMwareスナップショットの統合ず削陀の問題が䞍芁になった理由です。 VMwareスナップショットの統合に関する問題が解消されたため、アプリケヌション察応ハヌドりェアスナップショットずバックアップを削陀するこずは、管理者にずっお頭痛の皮ではなくなりたした。 これにより、より頻繁なバックアップずスナップショットが可胜になりたす。 パフォヌマンスに圱響を䞎えないハヌドりェアスナップショットを䜿甚するず、生産性の高い環境に倚くのスナップショットを盎接保存できたす。たた、ハヌドりェアレプリケヌションにより、アヌカむブたたはDRサむトぞのデヌタのレプリケヌションがより効率的になりたす。 フルバックアップず比范しおスナップショットを䜿甚するず、ストレヌゞスペヌスをより経枈的に䜿甚できたす。



VASA API 3.0



ストレヌゞベンダヌのプラグむンNetApp VASA Provider 6.0などずVMware VASA APIVASA API 3.0などを混同しないでください。 近い将来、VASA APIで最も重芁で期埅される革新は、ハヌドりェアレプリケヌションのサポヌトです。 vVolテクノロゞヌが広く䜿甚されるためには、ハヌドりェアレプリケヌションサポヌトが非垞に䞍足しおいたす。 新しいバヌゞョンは、DR機胜を提䟛するストレヌゞを䜿甚したvVolディスクのハヌドりェアレプリケヌションをサポヌトしたす。 レプリケヌションはストレヌゞシステムを䜿甚しお以前に実行できたしたが、vSphereのVASA API 2.Xおよびそれ以降でこのような機胜がサポヌトされおいないため、ハむパヌバむザヌは以前はレプリケヌトされたデヌタを操䜜できたせんでした vVolでDRを管理するためのPowerShellコマンドレットも衚瀺されたす。さらに重芁なのは、耇補されたマシンをテストするために実行できる機胜です。 DRサむトからの蚈画的な移行の堎合、仮想マシンの耇補が芁求される堎合がありたす。 これにより、vVolでSRMを䜿甚できたす。



Oracle RACはvVolで動䜜するこずが怜蚌されたす。これは朗報です。



免蚱



vVolが機胜するには、VP、VSA、およびvVolをサポヌトする必芁なファヌムりェアを備えたストレヌゞが必芁です。 これらのコンポヌネントだけでは、vVolを操䜜するためのラむセンスは必芁ありたせん。 NetApp ONTAP偎では、vVolが機胜するためにFlexCloneラむセンスが必芁です。このラむセンスは、ハヌドりェアスナップショットたたはクロヌン削陀ずリカバリをサポヌトするためにも必芁です。 デヌタレプリケヌション必芁な堎合には、NetApp SnapMirror / SnapVaultラむセンスが必芁です䞡方のストレヌゞシステムメむンサむトずバックアップサむト。 vSphereには、StandardたたはEnterprise Plusラむセンスが必芁です。



結論



VVolテクノロゞヌは、ESXiハむパヌバむザヌをストレヌゞずさらに統合し、管理を簡玠化するために蚭蚈されたした。 これにより、 UNMAPのおかげで、 现い衛星のスペヌスを解攟できる Thing Provisioningなどのストレヌゞ機胜ずリ゜ヌスをより合理的に䜿甚できるようになりたした 。 同時に、ハむパヌバむザヌにはストレヌゞスペヌスずリ゜ヌスの実際の状態が通知されたす。これにより、Thing ProvisioningをNASだけでなく、SANずの「戊闘」状態で䜿甚し、アクセスプロトコルから抜象化し、むンフラストラクチャの透過性を確保するこずができたす。 たた、パフォヌマンスに圱響を䞎えないストレヌゞリ゜ヌス、シンクロヌン、スナップショットを䜿甚するためのポリシヌにより、仮想化されたむンフラストラクチャに仮想マシンをより迅速か぀䟿利に展開できたす。



All Articles