Konfigurace poskytovatele rozhraní SMI-S pro cílový server iSCSI v nástroji VMM

 

Publikováno: březen 2016

Platí pro: System Center 2012 SP1 - Virtual Machine Manager, System Center 2012 R2 Virtual Machine Manager

Od verze Windows Server 2012 je cílový server Microsoft iSCSI role serveru, která mu umožňuje fungovat jako úložné zařízení.Toto téma obsahuje informace o poskytovateli SMI-S pro cílový server Microsoft iSCSI.To je poskytovatel, kterého Virtual Machine Manager (VMM) používá ke správě cílového serveru iSCSI (od verze System Center 2012 SP1).

V závislosti na verzi softwaru, kterou používáte, může být potřeba instalovat tento software poskytovatele na cílový server iSCSI, než budete moct tento server začít spravovat pomocí VMM.K posouzení vlastního prostředí použijte následující seznam:

  • Pomocí VMM v System Center 2012 SP1 můžete spravovat cílový server iSCSI se systémem Windows Server 2012, pokud nejdřív nainstalujete potřebného poskytovatele SMI-S na cílový server iSCSI.Poskytovatel je součástí verze VMM.Pokud ho chcete nainstalovat, přečtěte si část Příprava cílového serveru iSCSI pro správu ve VMM dál v tomto tématu.

  • Pomocí VMM v System Center 2012 R2 můžete spravovat cílový server iSCSI s některou z několika verzí operačního systému:

    • Při používání Windows Server 2012 na cílovém serveru iSCSI: Nejdřív je nutné nainstalovat potřebného poskytovatele SMI-S na cílovém serveru iSCSI.Poskytovatel je součástí verze VMM.Pokud ho chcete nainstalovat, přečtěte si část Příprava cílového serveru iSCSI pro správu ve VMM dál v tomto tématu.

    • Systémy od verze Windows Server 2012 R2 na cílovém serveru iSCSI: Stačí nainstalovat jenom roli Cílový server iSCSI.(Poskytovatel se nemusí instalovat zvlášť.)Další informace o instalaci role serveru najdete v tématu Instalace nebo odinstalace rolí, služeb nebo funkcí.

Další informace o cílovém serveru iSCSI najdete v tématu Představení softwaru iSCSI Target v systému Windows Server 2012.

Toto téma obsahuje následující oddíly:

  • Návrh architektury

  • Známé problémy s poskytovatelem SMI-S

  • Podrobnosti o poskytovateli

  • Příprava cílového serveru iSCSI pro správu ve VMM

  • Konfigurace cílového serveru iSCSI pomocí Windows PowerShell přes VMM

Návrh architektury

Poskytovatel SMI-S odpovídá modelu „integrovaného“ poskytovatele, podle kterého se poskytovatel instaluje do počítače cílového serveru iSCSI.Následující diagram znázorňuje způsob, jakým poskytovatel SMI-S komunikuje s jinými součástmi.Poskytovatel SMI-S využívá rozhraní WMI a spravuje cílový server iSCSI pomocí poskytovatele rozhraní WMI cíle iSCSI.

iSCSI

Známé problémy s poskytovatelem SMI-S

V této verzi poskytovatele SMI-S byly zjištěny následující problémy:

  • Cílový server iSCSI podporuje clustery s podporou převzetí služeb při selhání pro zajištění vysoké dostupnosti.Aby bylo možné provádět správu pomocí poskytovatele SMI-S, v rámci jednoho clusteru je podporována jen jedna skupina prostředků cílového serveru iSCSI.Toto omezení je způsobené omezením poskytovatele SMI-S, kvůli kterému je možné aktuálně zpracovávat jen jeden objekt počítače.Pokud je ve stejném uzlu clusteru více skupin prostředků cíle iSCSI, poskytovatel SMI-S nedokáže zjistit přesné informace o objektech v počítači.

  • V jednom počítači lze zavést jen jednoho poskytovatele SMI-S využívajícího rozhraní WMI.V současnosti jsou k dispozici dva poskytovatelé, kteří využívají rozhraní WMI. A tento problém postihuje oba poskytovatele:

    • poskytovatel SMI-S cílového serveru iSCSI,

    • poskytovatel SMI-S zařízení LSI MegaRAID.

    Tomuto problému se vyhnete použitím samostatných počítačů pro hostování jednotlivých poskytovatelů SMI-S.

    Tento problém má vliv na dva scénáře, které jsou popsané v následujících částech.První scénář popisuje dva poskytovatele SMI-S nainstalované ve stejném počítači, přičemž oba poskytovatelé jsou určení ke správě pomocí nástroje VMM.Druhý scénář popisuje dva poskytovatele SMI-S nainstalované ve stejném počítači, přičemž jen jeden z těchto poskytovatelů je určený ke správě pomocí nástroje VMM.V obou těchto scénářích platí, že pokud jsou dva poskytovatelé SMI-S využívající rozhraní WMI nainstalovaní v počítači cílového serveru iSCSI, služba správy úložiště zjistí jen jednoho poskytovatele.

Dva poskytovatelé pro správu VMM

Jak je vidět na následujících diagramech, dva poskytovatelé SMI-S jsou nainstalovaní ve stejném počítači, přičemž každý poskytovatel je zaregistrovaný u služby správy úložiště pro nástroj VMM.Kvůli známému problému se službou správy úložiště lze zjistit jen jednoho z těchto poskytovatelů.

iSCSI

Dva poskytovatelé pro různá řešení správy úložiště

Dva poskytovatelé SMI-S využívající rozhraní WMI jsou nainstalovaní ve stejném počítači.Jeden poskytovatel SMI-S je určený ke správě VMM a druhý poskytovatel SMI-S jiného dodavatele je určený pro správu úložiště souborového serveru.Kvůli známému problému se službou správy úložiště zjistí jak správa VMM, tak správa úložiště souborového serveru jen jednoho poskytovatele, který nemusí být určený pro požadovaný účel použití.

iSCSI

Podrobnosti o poskytovateli

Jak je znázorněno v předchozích diagramech, poskytovatel SMI-S využívá rozhraní WMI a předává informace ze služby cíle iSCSI do služby správy úložiště na serveru VMM.Po registraci v nástroji VMM je odeslána žádost o úplné zjišťování za účelem načtení všech objektů a jejich mapování z poskytovatele SMI-S.

V clusteru s podporou převzetí služeb při selhání pro cílový server iSCSI je třeba zaregistrovat zařízení úložiště pomocí názvu sítě nebo IP adresy pro skupinu prostředků cíle iSCSI, která je také označována jako klientský přístupový bod.Tímto způsobem zůstanou název nebo IP adresa sítě stejné bez ohledu na to, který uzel převezme služby při selhání.VMM se může připojit ke zprostředkovateli SMI-S spuštěnému na uzlu skupiny prostředků s převzetím služeb při selhání.Po události převzetí služeb při selhání je nutno provést úplné zjišťování pomocí nástroje VMM.

Mapování objektů

  1. Objekt MaskingSet se mapuje na objekt cíle iSCSI: Ve výchozím nastavení se pro popisný název objektu MaskingSet používá předpona „SPC:“ + 16bitová náhodná hodnota.Při vytváření objektu MaskingSet doporučujeme použít popisný název.VMM jako popisný název používá název virtualizačního serveru nebo clusteru.Poskytovatel SMI-S používá tento popisný název, který se stane vlastností Popis pro objekt WT_Host cílového serveru iSCSI.

  2. Objekt StorageVolume se mapuje na objekt WT_Disk, virtuální pevný disk (VHD).Když uživatel vytvoří disk iSCSI pomocí nástroje VMM, poskytovatel SMI-S použije popisný název jako název disku VHD.Pokud virtuální disk již existuje během zjišťování SMI-S, poskytovatel použije jeho popis jako popisný název.Pokud disk VHD již existuje, ale nemá řetězec s popisem, tj. řetězec popisu je prázdný nebo NULL, pro popisný název disku VHD se použije předpona „VirtualDiskIndex:“ + WTD jako celé číslo indexu.

  3. Objekt ConcretePool se mapuje na objekt WT_Volume: Pro poskytovatele SMI-S se zobrazí popisný název „iSCSITarget: NazevSubsystemu “ + první řetězec přípojného bodu.Pokud je třeba řetězec přípojného bodu „C:“, bude mít název „iSCSITarget: NazevSubsystemu: C:“.Je zde jeden kořenový fond a má pevný název „MS iSCSITarget Primordial“.

Instalace poskytovatele SMI-S

Následující příklad popisuje instalaci poskytovatele SMI-S.

iSCSI

Předchozí diagram ukazuje dva počítače, jeden pro server pro správu VMM a druhý, na kterém je spuštěný cílový server iSCSI.Server pro správu VMM musí být v doméně.Cílový server iSCSI může být v doméně nebo pracovní skupině.

Instalace nástroje VMM

VMM má specifické požadavky na software, jako je třeba požadavek na Microsoft .NET Framework.Další informace najdete v tématu Požadavky na systém: Server pro správu VMM v produktech System Center 2012 a System Center 2012 SP1 nebo Požadavky na systém pro System Center 2012 R2.Během instalace nástroje VMM je povolená služba Standard-Based Storage Management společnosti Microsoft.

Příprava cílového serveru iSCSI pro správu ve VMM

Připravte cílový server iSCSI pro správu v VMM pomocí následujících kroků:

  1. Nainstalujte roli Cílový server iSCSI.Jedním ze způsobů, jak to udělat, je použití příkazu Install-WindowsFeature FS-iSCSITarget-Server Windows PowerShellu.Cílový server iSCSI je od verze Windows Server 2012 součástí serverového operačního systému.Další informace o použití příkazu Windows PowerShell k instalaci rolí nebo funkcí najdete v tématu Get-WindowsFeature a Install-WindowsFeature.

  2. V případě cílového serveru iSCSI se systémem Windows Server 2012 pokračujte na další krok.Jinak (třeba u serveru se systémem Windows Server 2012 R2) přeskočte zbytek tohoto postupu.

  3. V případě serveru se systémem Windows Server 2012 nainstalujte kumulativní aplikaci ne starší než Windows 8 a kumulativní aktualizaci Windows Server 2012: listopad 2012 (článek znalostní báze Microsoft KB 2770917).Jedna z aktualizací v kumulativní aktualizaci obsahuje změny související s WMI pro cílový server iSCSI, které vylepšují výkon zjišťování VMM.

  4. Pokud je na vašem cílovém serveru iSCSI nainstalovaný Windows Server 2012, musíte na něho nainstalovat poskytovatele SMI-S, a to následovně:

    1. Najděte instalační soubor v jednom z následujících umístění:

      • Na VMM instalačním médiu ve složce:

        \amd64\Setup\msi\iSCSITargetSMISProvider.msi

      • Na serveru VMM ve složce:

        \Program Files\Microsoft System Center 2012\Virtual Machine Manager\Setup\Msi\iSCSITargetProv\iSCSITargetSMISProvider.msi

    2. Na cílovém serveru iSCSI spusťte soubor .msi pro spuštění průvodce instalací poskytovatele SMI-S.

    3. Poskytovatele nainstalujte podle kroků průvodce.

Konfigurace cílového serveru iSCSI pomocí Windows PowerShell přes VMM

Pomocí VMM můžete konfigurovat cílový server iSCSI přes Windows PowerShell.Tato část uvádí některé běžné úlohy s příklady příkazů Windows PowerShellu, které pro ně můžete používat.Poskytovatel SMI-S podporuje všechny úlohy správy prostřednictvím nástroje VMM.

Pokud chcete otevřít rozhraní VMM PowerShell, použijte nabídku Windows PowerShell podle následujícího obrázku.

iSCSI

Přidání poskytovatele úložiště

Získejte pověření pro místní správu cílového serveru iSCSI používající následující uživatelské jméno a heslo:

$Cred = Get-Credential

Lze použít jakýkoli účet, který je součástí skupiny Místní správci.

Vytvořte účet Spustit jako v nástroji VMM podle těchto pokynů:

$Runas = New-SCRunAsAccount -Name "iSCSIRunas" -Credential $Cred

Přidejte poskytovatele úložiště následujícím způsobem:

Add-SCStorageProvider -Name "Microsoft iSCSI Target Provider" -RunAsAccount $Runas -ComputerName "<computername>" -AddSmisWmiProvider

Zobrazení vlastností úložiště

Zkontrolujte atributy pole úložišť následujícím způsobem:

$array = Get-SCStorageArray -Name “<computername>” 

Zobrazte dostupné fondy úložiště následujícím způsobem:

$array.StoragePools

Přidání fondů z cílového serveru iSCSI pro správu pomocí nástroje VMM

Získejte konkrétní fond úložiště, který chcete přidat, podle těchto pokynů:

$pool = Get-SCStoragePool -Name "MS iSCSITarget Concrete: D:"

Vytvořte klasifikaci úložiště (pokud žádná neexistovala) následujícím způsobem:

$class = New-SCStorageClassification -Name “gold”

Přidejte fond úložiště do nástroje VMM následujícím způsobem:

Set-SCStorageArray -AddStoragePoolToManagement $pool -StorageArray $pool.StorageArray -StorageClassification $class

Přidělte fond úložiště ke skupině virtualizačních serverů následujícím způsobem:

Set-SCStoragePool -StoragePool $pool -AddVMHostGroup (Get-SCVMHostGroup -Name "All Hosts")

Vytvoření logické jednotky (LUN)

Vytvořte logickou jednotku iSCSI následujícím způsobem:

$LUN = New-SCStorageLogicalUnit -Name "iSCSI1" -StoragePool $pool -DiskSizeMB 1000

Přidělte logickou jednotku ke skupině virtualizačních serverů následujícím způsobem:

Set-SCStorageLogicalUnit -StorageLogicalUnit $LUN -VMHostGroup (Get-SCVMHostGroup -Name "All Hosts")

Přiřaďte logickou jednotku ke skupině hostitelů následujícím způsobem:

$host = Get-SCVMhost -ComputerName <host name>

Přidejte hostitelský počítač do skupiny virtualizačních serverů následujícím způsobem:

Register-SCStorageLogicalUnit -StorageLogicalUnit $LUN -VMHost $host

Úlohy čištění

Odstraňte logickou jednotku následujícím způsobem:

Remove-SCStorageLogicalUnit -StorageLogicalUnit $LUN 

Odeberte poskytovatele úložiště následujícím způsobem:

Remove-SCStorageProvider -StorageProvider (Get-SCStorageProvider -Name "Microsoft iSCSI Target Provider")

Závěr

V tomto článku jsme vám ukázali jen několik úloh, které můžete provádět s nástrojem VMM pomocí poskytovatele SMI-S.Informace o dalších rutinách prostředí Windows PowerShell, které se dají používat ke správě úložiště pomocí poskytovatele SMI-S, najdete v článku Reference k rutinám pro Virtual Machine Manager v System Center 2012.

Viz také

Konfigurace úložiště ve VMM