Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dostawca zarządzania magazynem (SMP) to składnik systemu Windows, który umożliwia zarządzanie i konfigurację zasobów magazynu za pośrednictwem interfejsu API zarządzania magazynem systemu Windows. Protokół SMP działa jako pośrednik między oprogramowaniem do zarządzania magazynem a podstawowym sprzętem magazynu lub rozwiązaniami magazynu zdefiniowanymi programowo.
Dostawcy magazynu mogą obejmować zarządzanie podsystemami magazynowania oparte na systemie Windows, obsługując interfejs API zarządzania magazynem systemu Windows. Aplikacje do zarządzania systemem Windows mogą korzystać z tego interfejsu API w celu zapewnienia zintegrowanych usług zarządzania magazynem.
Aby obsługiwać interfejs API zarządzania magazynem systemu Windows, dostawcy magazynu mogą wybrać jedną z następujących opcji:
- Opracowywanie protokołu SMP.
- Opracuj dostawcęSMI-S. Ten dostawca jest dostępny za pośrednictwem wbudowanej usługi zarządzania magazynem systemu Windows, która jest implementowana jako protokół SMP.
Oba mechanizmy umożliwiają równie łatwe zarządzanie podsystemem magazynowania za pośrednictwem interfejsu API zarządzania magazynem. Ponadto oba mechanizmy umożliwiają łatwą rozszerzalność za pośrednictwem dobrze zdefiniowanego interfejsu przekazywania.
Interfejs API zarządzania magazynem systemu Windows ma na celu zapewnienie kompleksowych możliwości aprowizacji magazynu i administrowania nimi. Interfejs API jest przeznaczony do rozwoju zgodnie z potrzebami w kolejnych wersjach systemu Windows.
Interfejs przekazywania umożliwia aplikacjom do zarządzania magazynem wykonywanie operacji na zgodnych podsystemach magazynowania, które z różnych powodów nie są jeszcze włączone bezpośrednio za pośrednictwem interfejsu API. Chociaż mechanizm przekazywania jest ważny w celu łatwego rozszerzania, należy go używać wyłącznie w przypadku funkcji, które nie są uwidocznione za pośrednictwem interfejsu API. W tym celu nie może być używana do obsługi funkcji, które można administrować za pośrednictwem interfejsu API.
Architektura
Model architektury SMP ma następujące funkcje:
Aplikacje do zarządzania systemem Windows, w tym wbudowane polecenia programu PowerShell, używają interfejsu API zarządzania magazynem systemu Windows. W przypadku małego podzestawu możliwości, które nie są jeszcze uwidocznione za pośrednictwem interfejsu API, aplikacje do zarządzania magazynem systemu Windows mogą korzystać z mechanizmu przekazywania. Ta funkcja umożliwia na przykład pełny zestaw klas i metod SMI-S do użycia w razie potrzeby, a także umożliwia zastrzeżoną komunikację między aplikacją a dostawcą magazynu.
Podsystemy magazynowania mogą zapewnić możliwość zarządzania nimi przez aplikacje do zarządzania systemem Windows, zobowiązując się do reagowania na interfejs API za pośrednictwem protokołu SMP lub implementacji dostawcy SMI-S. Jeśli dostawca magazynu zdecyduje się opracować protokół SMP, komunikacja między dostawcą SMP a skojarzonym podsystemem magazynowania może być zastrzeżona. Jeśli dostawca magazynu zdecyduje się użyć usługi SMI-S, musi odpowiedzieć na polecenie SMI-S wydane przez usługę zarządzania magazynem systemu Windows.
Interfejsy SMP używają usługi WMI.
Istnieją zestawy interfejsów API z podobnymi metodami i właściwościami:
Klasy API zarządzania pamięcią masową to zestaw klas używanych przez aplikacje, takie jak Menedżer serwera plików i System Center Virtual Machine Manager. Zawiera on więcej klas tylko po stronie hosta, takich jak Partition, Volume i InitiatorPort. Niektóre metody w klasach API zarządzania pamięcią masową przyjmują dodatkowy parametr wejściowy RunAsJob. Aby uzyskać więcej informacji, zobacz Operacje asynchroniczne.
Interfejsy SMP, które nie mają klas wyłącznie po stronie hosta i używają identyfikatora InitiatorId, a nie InitiatorPort.
Pomimo pewnych różnic, większość definicji klas z klas interfejsu API zarządzania pamięcią i interfejsu SMP są takie same.