Wyświetlanie obiektów docelowych magazynu i zarządzanie nimi

Na stronie ustawień docelowych magazynu są wyświetlane informacje o poszczególnych miejscach docelowych magazynu dla pamięci podręcznej HPC Cache oraz opcje zarządzania poszczególnymi miejscami docelowymi magazynu.

Ta strona zawiera również narzędzie do dostosowywania ilości miejsca w pamięci podręcznej przydzielonej do poszczególnych miejsc docelowych magazynu. Aby uzyskać szczegółowe informacje, przeczytaj Temat Przydziel magazyn pamięci podręcznej.

Napiwek

Instrukcje dotyczące wyświetlania listy miejsc docelowych magazynu przy użyciu interfejsu wiersza polecenia platformy Azure znajdują się w artykule Dodawanie miejsc docelowych magazynu. Inne akcje wymienione tutaj mogą nie być jeszcze dostępne w interfejsie wiersza polecenia platformy Azure.

Screenshot of the Settings > Storage targets page in the Azure portal. There are multiple storage targets in the list, and column headings show Name, Type, State, Provisioning state, Address/Container, and Usage model for each one.

Zarządzanie miejscami docelowymi magazynu

Akcje zarządzania można wykonywać na poszczególnych miejscach docelowych magazynu. Te akcje uzupełniają opcje na poziomie pamięci podręcznej omówione w temacie Zarządzanie pamięcią podręczną.

Te kontrolki mogą pomóc w odzyskaniu sprawności po nieoczekiwanej sytuacji (na przykład nieodpowiadanej lokalizacji docelowej magazynu), a także umożliwiają zastąpienie niektórych automatycznych akcji pamięci podręcznej (takich jak zapisywanie zmienionych plików z powrotem do długoterminowego systemu magazynowania).

Otwórz stronę Miejsca docelowe usługi Storage w witrynie Azure Portal. Kliknij obraz ... po prawej stronie listy docelowej magazynu, aby otworzyć listę zadań.

Screenshot of the storage targets page in the Azure portal, with the cursor over the menu exposed by clicking on the three dots (...) symbol to the far right of the storage target's row in the list.

Dostępne są następujące opcje:

  • Opróżnianie — zapisywanie wszystkich buforowanych zmian w magazynie zaplecza
  • Wstrzymaj — tymczasowo zatrzymaj miejsce docelowe magazynu z obsługi żądań
  • Odświeżanie systemu DNS — aktualizowanie docelowego adresu IP magazynu z niestandardowego serwera DNS lub z prywatnego punktu końcowego usługi Azure Storage
  • Invalidate — odrzuca buforowane pliki z tego miejsca docelowego magazynu (unieważnianie może spowodować utratę danych)
  • Wymuś usunięcie — usuwanie miejsca docelowego magazynu, pomijanie niektórych kroków bezpieczeństwa (wymuś usunięcie może spowodować utratę danych)
  • Wznawianie — ponowne umieszczenie zawieszonego miejsca docelowego magazynu w usłudze
  • Usuwanie — trwałe usuwanie miejsca docelowego magazynu

Przeczytaj resztę tego artykułu, aby uzyskać więcej informacji na temat tych opcji.

Zapisywanie plików w pamięci podręcznej do miejsca docelowego magazynu

Opcja Opróżnianie informuje pamięć podręczną, aby natychmiast skopiowała wszystkie zmienione pliki przechowywane w pamięci podręcznej do systemu magazynu zaplecza. Jeśli na przykład maszyny klienckie wielokrotnie aktualizują określony plik, jest on przechowywany w pamięci podręcznej w celu uzyskania szybszego dostępu. Zmiany plików nie są zapisywane w długoterminowym systemie magazynowania przez okres od kilku minut do ponad godziny.

Akcja Opróżnianie informuje pamięć podręczną o zapisaniu wszystkich plików w systemie magazynu.

Pamięć podręczna nie będzie akceptować żądań od klientów dla plików w tym obiekcie docelowym magazynu do momentu zakończenia opróżniania.

Możesz użyć tej opcji, aby upewnić się, że magazyn zaplecza jest wypełniany przed wykonaniem kopii zapasowej lub w każdej sytuacji, w której chcesz upewnić się, że magazyn zaplecza ma najnowsze aktualizacje.

Ta opcja dotyczy głównie modeli użycia, które obejmują buforowanie zapisu. Przeczytaj Omówienie modeli użycia pamięci podręcznej, aby dowiedzieć się więcej na temat buforowania odczytu i zapisu.

Napiwek

Jeśli musisz zapisać określone pliki z powrotem do miejsca docelowego magazynu bez zapisywania całej zawartości pamięci podręcznej, rozważ użycie skryptu flush_file.py zawartego w dystrybucji bibliotek klienta HPC Cache NFSv3. Dowiedz się więcej w temacie Dostosowywanie zapisywania zwrotnego plików w usłudze Azure HPC Cache.

Wstrzymywanie miejsca docelowego magazynu

Funkcja wstrzymania wyłącza dostęp klienta do miejsca docelowego magazynu, ale nie powoduje trwałego usunięcia miejsca docelowego magazynu z pamięci podręcznej. Tej opcji można użyć, jeśli musisz wyłączyć system magazynu zaplecza na potrzeby konserwacji, naprawy lub wymiany.

Umieść zawieszony obiekt docelowy magazynu z powrotem w usłudze

Użyj funkcji Wznów , aby cofnąć zawieszenie miejsca docelowego magazynu.

Aktualizowanie adresu IP

W niektórych sytuacjach może być konieczne zaktualizowanie adresu IP docelowego magazynu. Może się to zdarzyć w dwóch scenariuszach:

  • Pamięć podręczna używa niestandardowego systemu DNS zamiast domyślnej konfiguracji, a infrastruktura sieci została zmieniona.

  • Obiekt docelowy magazynu używa prywatnego punktu końcowego do uzyskiwania dostępu do usługi Azure Blob lub magazynu obiektów blob zainstalowanych w systemie plików NFS, a konfiguracja punktu końcowego została zaktualizowana. (Przed zmodyfikowaniem ich prywatnych punktów końcowych należy zawiesić obiekty docelowe magazynu zgodnie z opisem w artykule dotyczącym wymagań wstępnych).

W przypadku niestandardowego systemu DNS można zmienić adres IP docelowego magazynu systemu plików NFS z powodu zmian dns zaplecza. Jeśli serwer DNS zmieni adres IP systemu magazynu zaplecza, usługa Azure HPC Cache może utracić dostęp do systemu magazynu. W idealnym przypadku należy pracować z menedżerem niestandardowego systemu DNS pamięci podręcznej, aby zaplanować wszelkie aktualizacje, ponieważ te zmiany sprawiają, że magazyn jest niedostępny.

Jeśli używasz prywatnego punktu końcowego do bezpiecznego dostępu do magazynu, adresy IP punktu końcowego mogą ulec zmianie, jeśli zmodyfikujesz jego konfigurację. Jeśli musisz zmienić konfigurację prywatnego punktu końcowego, należy zawiesić miejsce docelowe magazynu (lub obiekty docelowe), które używają punktu końcowego, a następnie odświeżyć ich adresy IP po ponownym aktywowaniu. Aby uzyskać dodatkowe informacje, przeczytaj Artykuł Praca z prywatnymi punktami końcowymi .

Aby zaktualizować adres IP miejsca docelowego magazynu, użyj opcji Odśwież dns . Pamięć podręczna wysyła zapytanie do niestandardowego serwera DNS lub prywatnego punktu końcowego dla nowego adresu IP.

W przypadku powodzenia aktualizacja powinna potrwać mniej niż dwie minuty. Jednocześnie można odświeżyć tylko jeden obiekt docelowy magazynu; poczekaj na ukończenie poprzedniej operacji przed podjęciem kolejnej próby.

Uwaga

Opcja "Odśwież dns" jest wyłączona dla obiektów docelowych magazynu NFS, które używają adresów IP zamiast nazwy hosta DNS.

Unieważnianie zawartości pamięci podręcznej dla miejsca docelowego magazynu

Opcja Invalidate (Unieważnianie) informuje pamięć podręczną HPC Cache, aby oznaczyła wszystkie buforowane pliki z tego miejsca docelowego magazynu jako nieaktualne. Przy następnym żądaniu tych plików klient zostanie pobrany z systemu magazynu zaplecza.

Tej opcji można użyć, jeśli pliki są aktualizowane bezpośrednio w systemie magazynu zaplecza i chcesz natychmiast udostępnić te zmiany klientom połączonym z pamięcią podręczną HPC Cache.

Uwaga

Jeśli używasz buforowania zapisu dla tego miejsca docelowego magazynu, unieważnienie jego pamięci podręcznej może spowodować utratę danych. Jeśli klient zapisał zmianę w pamięci podręcznej, ale nie został jeszcze skopiowany do systemu magazynu zaplecza, ta zmiana zostanie odrzucona.

Czas między zapisaniem zapisu klienta w pamięci podręcznej a czasem zapisywania pliku w długoterminowym systemie magazynowania jest zmienna. Nie ma możliwości, aby pamięć podręczna HPC Cache określić, czy jeden konkretny plik został zapisany z powrotem do systemu magazynu przed unieważnieniem pamięci podręcznej.

Jeśli musisz upewnić się, że wszystkie buforowane zmiany są zapisywane w systemie magazynu zaplecza, użyj polecenia Flush .

Dowiedz się więcej na temat buforowania zapisu i opóźnienia zapisu w plikach w artykule Omówienie modeli użycia pamięci podręcznej.

Wymuś usunięcie miejsca docelowego magazynu

Uwaga

Ta opcja może spowodować utratę danych dla miejsca docelowego magazynu, którego dotyczy problem.

Jeśli nie można usunąć miejsca docelowego magazynu z normalną akcją usuwania, możesz użyć opcji Wymuszaj usunięcie , aby usunąć ją z usługi Azure HPC Cache.

Ta akcja pomija krok, który synchronizuje pliki w pamięci podręcznej z plikami w systemie magazynu zaplecza. Nie ma gwarancji, że wszelkie zmiany zapisane w pamięci podręcznej HPC Cache zostaną zapisane w systemie magazynu zaplecza, więc zmiany mogą zostać utracone, jeśli użyjesz tej opcji.

Nie ma również gwarancji, że system magazynu zaplecza będzie dostępny po jego usunięciu z pamięci podręcznej.

Zazwyczaj wymuszanie usuwania jest używane tylko wtedy, gdy element docelowy magazynu nie odpowiada lub w inny sposób jest w złym stanie. Ta opcja umożliwia usunięcie nieprawidłowego miejsca docelowego magazynu zamiast konieczności podjęcia bardziej drastycznych działań.

Usuwanie miejsca docelowego magazynu

Aby usunąć miejsce docelowe magazynu, możesz użyć witryny Azure Portal lub interfejsu wiersza polecenia az.

Opcja zwykłego usuwania trwale usuwa miejsce docelowe magazynu z pamięci podręcznej HPC Cache, ale najpierw synchronizuje zawartość pamięci podręcznej z systemem magazynu zaplecza. Różni się ona od opcji wymuszania usuwania, która nie synchronizuje danych.

Usunięcie miejsca docelowego magazynu powoduje usunięcie skojarzenia systemu magazynu z tą usługą Azure HPC Cache, ale nie zmienia systemu magazynu zaplecza. Jeśli na przykład użyto kontenera usługi Azure Blob Storage, kontener i jego zawartość nadal istnieją po usunięciu go z pamięci podręcznej. Kontener można dodać do innej pamięci podręcznej AZURE HPC Cache, ponownie dodać go do tej pamięci podręcznej lub usunąć go za pomocą witryny Azure Portal.

Jeśli w pamięci podręcznej jest przechowywana duża ilość zmienionych danych, usunięcie miejsca docelowego magazynu może potrwać kilka minut. Poczekaj na zakończenie akcji, aby upewnić się, że dane są bezpiecznie przechowywane w długoterminowym systemie przechowywania.

Aby usunąć miejsce docelowe magazynu, otwórz stronę Miejsca docelowe magazynu. Kliknij przycisk "..." obok miejsca docelowego magazynu i wybierz pozycję Usuń z menu.

Opis stanu docelowego magazynu

Lista docelowa magazynu zawiera dwa typy stanów: stan i stan aprowizacji.

  • Stan wskazuje stan operacyjny docelowego magazynu. Ta wartość jest regularnie aktualizowana i pomaga zrozumieć, czy obiekt docelowy magazynu jest dostępny dla żądań klientów i które z opcji zarządzania są dostępne.
  • Stan aprowizacji informuje o tym, czy ostatnia akcja dodania lub edytowania docelowego magazynu zakończyła się pomyślnie. Ta wartość jest aktualizowana tylko podczas edytowania miejsca docelowego magazynu.

Wartość Stan wpływa na opcje zarządzania, których można użyć. Poniżej przedstawiono krótkie wyjaśnienie wartości i ich efektów.

  • Gotowe — miejsce docelowe magazynu działa normalnie i jest dostępne dla klientów. Można użyć dowolnej opcji zarządzania w tym miejscu docelowym magazynu (z wyjątkiem wznawiania, który jest ważny tylko dla zawieszonych obiektów docelowych magazynu).
  • Zajęty — miejsce docelowe magazynu przetwarza inną operację. Możesz usunąć lub wymusić usunięcie miejsca docelowego magazynu.
  • Zawieszone — miejsce docelowe magazynu zostało przełączone w tryb offline. Nadal można opróżnić, usunąć lub wymusić usunięcie tego miejsca docelowego magazynu. Wybierz pozycję Wznów , aby ponownie umieścić element docelowy w usłudze.
  • Opróżnianie — miejsce docelowe magazynu zapisuje dane w magazynie zaplecza. Obiekt docelowy nie może przetwarzać żądań klientów podczas opróżniania, ale automatycznie wróci do poprzedniego stanu po zakończeniu zapisywania danych.

Przydzielanie magazynu pamięci podręcznej

Opcjonalnie można skonfigurować ilość magazynu pamięci podręcznej, która może być używana przez każdy docelowy magazyn. Ta funkcja umożliwia zaplanowanie na przyszłość, dzięki czemu miejsce będzie dostępne do przechowywania plików określonego systemu magazynowania.

Jeśli alokacja magazynu nie zostanie dostosowana, każdy element docelowy magazynu otrzyma równy udział dostępnej pamięci podręcznej.

Kliknij przycisk Przydziel magazyn, aby dostosować alokację pamięci podręcznej.

Screenshot of the storage targets page in the Azure portal. The mouse pointer is over the 'Allocate storage' button.

W bloku Przydziel magazyn wprowadź wartość procentową miejsca w pamięci podręcznej, którą chcesz przypisać do każdego miejsca docelowego magazynu. Alokacje magazynu muszą wynosić łącznie 100%.

Pamiętaj, że niektóre miejsca w pamięci podręcznej są używane do narzutowania, więc łączna ilość miejsca dostępnego dla buforowanych plików nie jest dokładnie taka sama jak pojemność wybrana podczas tworzenia pamięci podręcznej HPC Cache.

Screenshot of the 'Allocate storage' panel at the right side of the storage targets list. Text fields next to each storage target name allow you to enter a new percent value for each target. The screenshot has target 'blob01' set to 75% and target 'blob02' set to 50%. The total is calculated underneath as 125% and an error message explains that the total must be 100%. The Save button is inactive; the Discard button is active.

Kliknij przycisk Zapisz , aby ukończyć alokację.

Następne kroki