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.
Aplikacja do przechowywania w rozwiązaniu Azure Operator Nexus zapewnia wysoce dostępne, trwałe przechowywanie dla skonteryzowanych i zirtualizowanych obciążeń. Sprzęt platformy Azure Operator Nexus jest zorganizowany w stojaki obliczeniowe i stojak agregujący. Stojak agregatora zawiera miejsce dla dwóch urządzeń magazynujących. Wystąpienia Azure Operator Nexus zawsze wymagają użycia jednego systemu magazynu; drugi system magazynu jest opcjonalny.
Klienci mogą zdecydować się na wdrożenie drugiego urządzenia magazynu, gdy obciążenia wymagają większej pojemności niż pojedyncze urządzenie magazynujące.
Które urządzenie do przechowywania danych jest które?
Miejsca w stojaku agregatora zarezerwowane dla urządzeń magazynujących są nazywane gniazdami stojaka urządzeń magazynujących. Stojak agregatora zawiera dwa gniazda stojaka zarezerwowane dla urządzeń magazynujących. Urządzenie magazynujące w stojaku 1 jest zawsze pierwszym urządzeniem magazynowym. Jeśli jest obecne drugie urządzenie magazynujące, znajduje się w stojaku 2.
Wymagania wstępne dotyczące sprzętu
Platforma Azure Operator Nexus obsługuje tylko drugi urządzenie magazynu dla wystąpień spełniających następujące warunki:
- Sprzęt wystąpienia jest zgodny ze specyfikacjami materiałowymi w wersji 2.0.x lub nowszymi (BOM-ami).
- Wszystkie urządzenia magazynujące Pure mają kontrolery R4.
Jednostki SKU Nexus operatora platformy Azure, które obsługują drugie urządzenie magazynu, są udokumentowane w dokumentacji obsługiwanych jednostek SKU. Urządzenia magazynujące nie muszą mieć tych samych konfiguracji pojemności. Wszystkie obsługiwane konfiguracje pojemności magazynowej są wymienione w dokumentacji dotyczącej obsługiwanych urządzeń magazynujących.
Obsługiwane modele wdrażania
Ważne
Wdrożenie instancji Nexus z dwoma urządzeniami magazynowymi wymaga ręcznego kroku po utworzeniu sieci szkieletowej i przed aprowizowaniem sieci szkieletowej. Sieć szkieletowa wymaga ręcznego włączenia portów łączących się z drugim urządzeniem magazynowym. Ten krok można wykonać tylko przez pomoc techniczną firmy Microsoft; użytkownicy powinni zgłosić bilet pomocy technicznej, aby poprosić o pomoc.
Azure Operator Nexus obsługuje wdrażanie drugiego urządzenia pamięci masowej tylko podczas początkowej instalacji wystąpienia Nexus. Brak wsparcia dla dodawania drugiego urządzenia pamięci masowej do istniejącego wystąpienia Nexus. Każde istniejące wystąpienie wymagające drugiego urządzenia do przechowywania musi zostać ponownie zainstalowane.
Proces wdrażania urządzeń magazynujących ma kilka wymagań wstępnych przed wdrożeniem oprogramowania Operator Nexus platformy Azure. Wymagania wstępne dla drugiego urządzenia magazynu są takie same jak w przypadku pierwszego urządzenia magazynu, z niewielkimi różnicami konfiguracji. Wymagania wstępne są w pełni udokumentowane dla wystąpień Nexus z jednym lub dwoma urządzeniami magazynowymi w dokumentacji z instrukcjami.
Obsługiwana funkcja
Zarządzanie urządzeniami magazynowymi za pośrednictwem platformy Azure
Operator platformy Azure Nexus automatyzuje aprowizowanie urządzeń magazynujących po zainstalowaniu klastra Nexus. Nexus zarządza również wszystkimi aspektami konfiguracji urządzenia pamięci masowej oraz bieżącymi operacjami cyklu życia wymaganymi do orkiestracji woluminów, zarządzania woluminami, bezpiecznej komunikacji i monitorowania. Ta funkcja działa identycznie dla obu urządzeń magazynujących.
Domyślne urządzenie do przechowywania
Domyślne urządzenie magazynu to urządzenie w stojaku 1. Domyślne urządzenie magazynu można ustawić tylko podczas tworzenia klastra Azure Operator Nexus. Aby uzyskać więcej informacji, zobacz How to Configure the Cluster Deployment (Jak skonfigurować wdrożenie klastra).
Nexus-volume storage class
Azure Operator Nexus obsługuje tworzenie żądań trwałego woluminu (ŻTW) przy użyciu klasy magazynu nexus-volume. Nexus-volume PVCs są wspierane przez wolumin na urządzeniu magazynu, który jest tworzony i zarządzany przez operator platformy Azure Nexus. Możesz wybrać urządzenie do przechowywania danych, aby zapewnić pamięć bazową przy użyciu adnotacji storageApplianceName.
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: testPvc
namespace: default
annotations:
storageApplianceName: exampleStorageAppliance
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 107Mi
storageClassName: nexus-volume
volumeMode: Block
volumeName: testVolume
status:
accessModes:
- ReadWriteOnce
capacity:
storage: 107Mi
phase: Bound
storageApplianceName musi być zgodna z nazwą zasobu urządzenia pamięci masowej Azure zarządzanego przez klaster Operator Nexus platformy Azure, na którym chcesz utworzyć wolumen obsługujący twoje zgłoszenie roszczenia o trwałą pamięć (PVC). Jeśli brakuje adnotacji storageApplianceName, Azure Operator Nexus umieszcza wolumin na domyślnym urządzeniu przechowywania. Jeśli istnieje storageApplianceName adnotacja, ale nie jest zgodna z nazwą zasobu usługi magazynowania zarządzanego przez klaster Azure Operator Nexus, tworzenie PVC zakończy się niepowodzeniem.
Ograniczenia dotyczące woluminu Nexus
- Azure Operator Nexus nie obsługuje przenoszenia PVC z jednego urządzenia pamięci masowej do innego. Próby zmiany adnotacji
storageApplianceNamenie mają wpływu. - Nie ma obsługi umieszczania woluminów na określonym urządzeniu pamięci masowej podczas tworzenia woluminów za pośrednictwem interfejsów API Azure Resource Manager. Wszystkie woluminy utworzone bezpośrednio za pomocą usługi Azure Resource Manager zostaną umieszczone na urządzeniu magazynu w stojaku 1.
Wspólna klasa pamięci masowej Nexus
Azure Operator Nexus dostarcza rozwiązanie magazynowania systemu plików dla konteneryzowanych obciążeń jako wspólną klasę magazynowania: nexus-shared. Ta klasa magazynu oferuje wysoce dostępne rozwiązanie współdzielonego magazynu, umożliwiając jednoczesny dostęp i współużytkowanie tego samego woluminu przez wiele podów w tym samym klastrze Nexus Kubernetes. Klasa magazynu udostępnionego nexus jest wspierana przez usługę magazynu o wysokiej dostępności. Ta usługa jest implementowana i zarządzana przez CSN (Cloud Service Network) i z kolei jest wspierana przez wolumeny na magazynującym urządzeniu. Poszczególne elementy PVC zużywają pamięć masową z usługi zarządzanej przez CSN, a nie bezpośrednio z urządzenia pamięci masowej.
Można utworzyć usługę magazynu współdzielonego na jednym z urządzeń magazynujących w momencie tworzenia CSN. Wszystkie współdzielone PVC korzystające z tej usługi magazynowania zużywają przestrzeń z urządzenia magazynującego obsługującego tę usługę. Konfiguracja ma zastosowanie do wszystkich współużytkowanych PVC nexus, korzystających z usługi magazynu udostępnionego przez CSN. Wszystkie współużytkowane karty PVC z tą samą usługą magazynu współużytkowanego używają tego samego urządzenia magazynu.
Tag storageApplianceName zasobów platformy Azure kontroluje, które urządzenie pamięci masowej jest używane do obsługi wspólnej usługi magazynowania. Zobacz Wymagania wstępne dotyczące wdrażania obciążeń klienta, aby uzyskać instrukcje dotyczące tworzenia udostępnionej usługi storage na określonym urządzeniu magazynu.
Jeśli podczas tworzenia CSN nie zostanie podana żadna konfiguracja urządzenia magazynu, usługa magazynu udostępnionego używa pierwszego urządzenia magazynu. Jeśli konfiguracja jest obecna, ale nie pasuje do urządzenia pamięci masowej, tworzenie CSN zakończy się niepowodzeniem.
Kolejne aktualizacje tagu zasobu platformy storageApplianceName Azure nie mają wpływu. Nie ma obsługi przenoszenia udostępnionego rozwiązania magazynu systemu plików między urządzeniami magazynowymi po początkowym wdrożeniu.
Wspólne ograniczenia Nexus
- Operator Azure Nexus nie obsługuje przenoszenia usługi współdzielonego magazynowania z jednego urządzenia magazynującego do innego. Próby zmiany urządzenia pamięci masowej obsługującego usługę pamięci masowej wspólnej nie mają wpływu.
Metryki, dzienniki i monitorowanie
Drugie urządzenie pamięci pojawia się jako niezależny zasób w Azure, typu NetworkCloud/storageAppliance. Instancja Nexus z dwoma urządzeniami magazynowymi ma dwa zasoby usługi Azure dla urządzeń magazynu. Te zasoby są funkcjonalnie identyczne: współużytkują definicję interfejsu API; i wszystkie obsługiwane metryki, udokumentowane na liście metryk zebranych w narzędziu Azure Operator Nexus, działają identycznie na obu urządzeniach magazynu.
Nexus udostępnia również dzienniki urządzeń magazynujących. Dzienniki inspekcji i alertów są przesyłane strumieniowo dla poszczególnych zasobów. Dzienniki systemowe są dostarczane w połączonym strumieniu, który zawiera dzienniki z obu urządzeń magazynujących.