Udostępnij za pośrednictwem


Skonfiguruj serwer docelowy iSCSI Microsoft w infrastrukturze magazynu VMM

Microsoft Serwer obiektów docelowych iSCSI to rola serwera, która umożliwia serwerowi z systemem Windows działanie jako urządzenie magazynujące. W tym artykule wyjaśniono, jak skonfigurować Microsoft iSCSI Target Server w magazynie System Center Virtual Machine Manager (VMM).

Oto, co należy zrobić:

  1. Zainstaluj rolę: Zainstaluj rolę Serwer obiektów docelowych iSCSI (Role serwera>Usługi plików i magazynowania>Usługi plików i iSCSI) na serwerze, który chcesz dodać jako urządzenie do przechowywania bloków.
  2. Konfigurowanie wirtualnych dysków iSCSI: po zainstalowaniu roli należy skonfigurować wirtualne dyski iSCSI i połączyć się z żądanymi serwerami. Dowiedz się więcej.
  1. Zainstaluj dostawcę: Jeśli serwer docelowy iSCSI działa na Windows Server 2012, należy zainstalować na nim dostawcę SMI-S. Dostawca znajduje się z plikami instalacyjnymi w folderze \amd64\Setup\msi\iSCSITargetSMISProvider.msi, a na serwerze programu VMM w folderze \Program Files\Microsoft System Center 2012\Virtual Machine Manager\Setup\Msi\iSCSITargetProv\iSCSITargetSMISProvider.msi. Musisz uruchomić plik .msi na Serwerze docelowym iSCSI. Jeśli serwer działa na Windows Server 2012 R2, nie musisz instalować dostawcy.
  1. Dodaj konto: dodaj konto administratora programu VMM jako administrator na serwerze.
  2. Odnajdywanie w programie VMM: Dodaj urządzenie magazynujące do programu VMM. Wybierz urządzenia SAN i NAS odnalezione i zarządzane przez dostawcę SMI-S jako typ dostawcy i określ adres IP lub nazwę FQDN jako serwer. Wybierz konto z uprawnieniami do serwera jako konto do użycia w funkcji Uruchom jako. Dodaj ją do wymaganej klasyfikacji pamięci masowej i ukończ Kreatora dodawania urządzeń pamięci masowej.

Po dodaniu serwera jako urządzenie pamięci masowej w ramach zarządzania programem VMM, można przydzielić pule pamięci masowej i LUN-y do grupy hostów i udostępniać pamięć masową hostom i klastrom.

Przykład programu PowerShell

Za pomocą VMM można skonfigurować serwer docelowy iSCSI za pomocą Windows PowerShell. W tej sekcji przedstawiono niektóre typowe zadania i przykładowe polecenia programu Windows PowerShell, za pomocą których można wykonać te zadania. Dostawca SMI-S obsługuje wszystkie zadania zarządzania za pośrednictwem programu VMM.

Zarządzanie magazynem na serwerze docelowym iSCSI

Otwórz program PowerShell i użyj poleceń cmdlet opisanych poniżej, aby zarządzać zasobami serwera docelowego iSCSI w programie VMM.

Dodaj dostawcę magazynu

Polecenie Przeznaczenie
$Cred = Get-Credential Uzyskaj lokalne poświadczenia administracyjne serwera docelowego iSCSI oparte na nazwie użytkownika i haśle.

Każde konto należące do grupy Administratorzy lokalni jest wystarczające.
$Runas = New-SCRunAsAccount -Name "iSCSIRunas" -Credential $Cred Utwórz konto Run As w VMM.
Add-SCStorageProvider -Name "Microsoft iSCSI Target Provider" -RunAsAccount $Runas -ComputerName "<computername>" -AddSmisWmiProvider Dodaj dostawcę magazynu.

Wyświetlanie właściwości przechowywania

Polecenie Przeznaczenie
$array = Get-SCStorageArray -Name “<computername>” Przejrzyj atrybuty macierzy magazynowej.
$array.StoragePools Wyświetl dostępne pule pamięci.

Dodaj pule z serwera docelowego iSCSI do zarządzania VMM.

Polecenie Przeznaczenie
$pool = Get-SCStoragePool -Name "MS iSCSITarget Concrete: D:" Pobierz określoną pulę pamięci do dodania.
$class = New-SCStorageClassification -Name “gold” Utwórz klasyfikację magazynową, jeśli nie istnieje.
Set-SCStorageArray -AddStoragePoolToManagement $pool -StorageArray $pool.StorageArray -StorageClassification $class Dodaj pulę magazynów do programu VMM.
Set-SCStoragePool -StoragePool $pool -AddVMHostGroup (Get-SCVMHostGroup -Name "All Hosts") Przydziel pulę magazynów do grupy serwerów wirtualizacji.

Utwórz LUN

Polecenie Przeznaczenie
$LUN = New-SCStorageLogicalUnit -Name "iSCSI1" -StoragePool $pool -DiskSizeMB 1000 Utwórz numer jednostki logicznej iSCSI (LUN).
Set-SCStorageLogicalUnit -StorageLogicalUnit $LUN -VMHostGroup (Get-SCVMHostGroup -Name "All Hosts") Przydziel jednostkę LUN do grupy hostów.
$host = Get-SCVMhost -ComputerName <host name> Pobierz właściwości hosta.
Register-SCStorageLogicalUnit -StorageLogicalUnit $LUN -VMHost $host Przypisz jednostkę LUN do hosta.

Likwiduj zasoby

Polecenie Przeznaczenie
Remove-SCStorageLogicalUnit -StorageLogicalUnit $LUN Usuń jednostkę LUN.
Remove-SCStorageProvider -StorageProvider (Get-SCStorageProvider -Name "Microsoft iSCSI Target Provider") Usuń dostawcę magazynu.

Następne kroki

Dowiedz się o zaopatrzeniu w zasoby dla hostów i klastrów funkcji Hyper-V.