Instalowanie pamięci podręcznej usługi Azure HPC Cache
Artykuł
Po utworzeniu pamięci podręcznej klienci systemu plików NFS mogą uzyskać do niej dostęp za pomocą prostego mount polecenia. Polecenie łączy określoną ścieżkę docelową magazynu w usłudze Azure HPC Cache z katalogiem lokalnym na komputerze klienckim.
Polecenie instalacji składa się z następujących elementów:
Jeden z adresów instalacji pamięci podręcznej (na stronie przeglądu pamięci podręcznej)
Ścieżka wirtualnej przestrzeni nazw ustawiona dla miejsca docelowego magazynu (wyświetlana na stronie przestrzeni nazw pamięci podręcznej)
Ścieżka lokalna do użycia na kliencie
Parametry polecenia, które optymalizują sukces tego rodzaju instalacji systemu plików NFS
Strona Instrukcje instalacji pamięci podręcznej zbiera informacje i zalecane opcje oraz tworzy prototypowe polecenie instalacji, które można skopiować. Aby uzyskać szczegółowe informacje, zapoznaj się z narzędziem instrukcji instalacji.
Przygotowywanie klientów
Upewnij się, że klienci mogą zainstalować usługę Azure HPC Cache, postępując zgodnie z wytycznymi w tej sekcji.
Zapewnianie dostępu do sieci
Maszyny klienckie muszą mieć dostęp sieciowy do sieci wirtualnej pamięci podręcznej i podsieci prywatnej.
Możesz na przykład utworzyć maszyny wirtualne klienta w tej samej sieci wirtualnej lub użyć punktu końcowego, bramy lub innego rozwiązania w sieci wirtualnej w celu uzyskania dostępu z zewnątrz. (Pamiętaj, że w podsieci pamięci podręcznej nie powinny być hostowane żadne inne niż sama pamięć podręczna).
Instalowanie narzędzi
Zainstaluj odpowiednie oprogramowanie narzędziowe systemu Linux, aby obsługiwać polecenie instalacji systemu plików NFS:
W przypadku oprogramowania Red Hat Enterprise Linux lub SuSE: sudo yum install -y nfs-utils
Dla systemu Ubuntu lub Debian: sudo apt-get install nfs-common
Tworzenie ścieżki lokalnej
Utwórz ścieżkę katalogu lokalnego na każdym kliencie, aby nawiązać połączenie z pamięcią podręczną. Utwórz ścieżkę dla każdej ścieżki przestrzeni nazw, którą chcesz zainstalować.
Przykład: sudo mkdir -p /mnt/hpc-cache-1/target3
Strona Instrukcje instalacji w witrynie Azure Portal zawiera prototypowe polecenie, które można skopiować.
Po połączeniu maszyny klienckiej z pamięcią podręczną ta ścieżka zostanie skojarzyna ze ścieżką wirtualnej przestrzeni nazw, która reprezentuje eksport docelowy magazynu. Utwórz katalogi dla każdej z wirtualnych ścieżek przestrzeni nazw, których będzie używać klient.
Korzystanie z narzędzia instrukcji instalacji
Aby utworzyć polecenie instalacji, możesz użyć strony Instrukcje instalacji w witrynie Azure Portal. Otwórz stronę w sekcji Konfigurowanie widoku pamięci podręcznej w portalu.
Przed użyciem polecenia na kliencie upewnij się, że klient spełnia wymagania wstępne i ma oprogramowanie potrzebne do korzystania z polecenia NFS mount zgodnie z powyższym opisem w sekcji Przygotowywanie klientów.
Wykonaj tę procedurę, aby utworzyć polecenie instalacji.
Dostosuj pole Ścieżka klienta. To pole zawiera przykładowe polecenie, którego można użyć do utworzenia ścieżki lokalnej na kliencie. Klient uzyskuje dostęp do zawartości z usługi Azure HPC Cache lokalnie w tym katalogu.
Kliknij pole i edytuj polecenie, aby zawierać odpowiednią nazwę katalogu. Nazwa pojawia się na końcu ciągu po sudo mkdir -p
Po zakończeniu edytowania pola polecenie instalacji w dolnej części strony zostanie zaktualizowane przy użyciu nowej ścieżki klienta.
Pole Polecenia Instalacji automatycznie wypełnia się niestandardowym poleceniem instalacji, które używa adresu instalacji, ścieżki wirtualnej przestrzeni nazw i ścieżki klienta ustawionej w poprzednich polach.
Kliknij symbol kopiowania po prawej stronie pola, aby automatycznie skopiować go do schowka.
Poniżej przedstawiono alternatywne polecenia instalacji, które mają tę samą ścieżkę klienta i ścieżkę przestrzeni nazw, ale używają różnych adresów instalacji pamięci podręcznej. Aby uzyskać najlepszą wydajność, należy zainstalować klientów równomiernie wśród wszystkich dostępnych adresów w pamięci podręcznej HPC Cache.
Użyj skopiowanego polecenia instalacji na komputerze klienckim, aby połączyć go z usługą Azure HPC Cache. Polecenie można wydać bezpośrednio z wiersza polecenia klienta lub dołączyć polecenie instalacji do skryptu lub szablonu instalacji klienta.
Omówienie składni polecenia instalacji
Polecenie instalacji ma następującą formę:
sudo mount {options} cache_mount_address:/namespace_path local_path
Instalacja nietrwała w usłudze Azure HPC Cache jest skojarzona z błędami aplikacji i możliwymi utratą danych.
proto=tcp
Ta opcja obsługuje odpowiednią obsługę błędów sieci NFS.
mountproto=tcp
Ta opcja obsługuje odpowiednią obsługę błędów sieci dla operacji instalacji.
retry=<value>
Ustaw wartość retry=30 , aby uniknąć przejściowych błędów instalacji. (Zalecana jest inna wartość w instalacjach pierwszego planu).
Znajdowanie składników poleceń instalacji
Jeśli chcesz utworzyć polecenie instalacji bez użycia strony Instrukcje instalacji, adresy instalacji można znaleźć na stronie Przegląd pamięci podręcznej i ścieżki wirtualnej przestrzeni nazw na stronie Przestrzeń nazw.
Uwaga
Adresy instalacji pamięci podręcznej odpowiadają interfejsom sieciowym wewnątrz podsieci pamięci podręcznej. W grupie zasobów te karty sieciowe są wyświetlane z nazwami kończącymi się -cluster-nic- na i liczbą. Nie zmieniaj ani nie usuwaj tych interfejsów albo pamięć podręczna stanie się niedostępna.
Ścieżki wirtualnej przestrzeni nazw są wyświetlane na stronie ustawień przestrzeni nazw pamięci podręcznej.
Użyj wszystkich dostępnych adresów instalacji
Należy rozłożyć ruch klienta na wszystkie adresy IP wymienione dla pamięci podręcznej. Jeśli zainstalujesz wszystkich klientów tylko na jeden adres, wydajność pamięci podręcznej będzie ograniczona.
Możesz ręcznie wybrać różne adresy instalacji dla różnych klientów lub utworzyć skrypt. Można również użyć serwera DNS skonfigurowanego dla systemu DNS z działaniem okrężnym (RRDNS), aby automatycznie obracać instalację klienta między wszystkimi dostępnymi adresami. Przeczytaj artykuł Load balance HPC Cache traffic (Równoważenie obciążenia ruchem usługi HPC Cache), aby dowiedzieć się więcej.
Następne kroki
Dowiedz się więcej o sposobie używania całej przepływności pamięci podręcznej przez równoważenie obciążenia klienta.
Aby przenieść dane do miejsc docelowych magazynu pamięci podręcznej, przeczytaj Wypełnianie nowego magazynu obiektów blob platformy Azure.
Azure HPC to specjalnie utworzona funkcja chmury dla obciążeń HPC i sztucznej inteligencji przy użyciu wiodących procesorów i połączeń między firmami HPC klasy InfiniBand w celu zapewnienia najlepszej wydajności aplikacji, skalowalności i wartości. Usługa Azure HPC umożliwia użytkownikom odblokowanie innowacji, produktywności i elastyczności biznesowej dzięki szerokiej gamie technologii HPC i sztucznej inteligencji, które mogą być dynamicznie przydzielane w miarę zmian potrzeb biznesowych i technicznych. Ta