Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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ć:
- 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.
- 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.
- 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.
- Dodaj konto: dodaj konto administratora programu VMM jako administrator na serwerze.
- 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.