Instalowanie wstępnie utworzonego oprogramowania klienckiego Lustre
Z tego artykułu dowiesz się, jak pobrać i zainstalować pakiet klienta Lustre. Po zainstalowaniu pakietu można skonfigurować maszyny wirtualne klienta i dołączyć je do klastra Azure Managed Lustre. Wybierz wersję systemu operacyjnego, aby wyświetlić instrukcje.
Jeśli musisz uaktualnić istniejącego klienta Lustre do bieżącej wersji, zobacz Uaktualnij oprogramowanie klienckie Lustre do bieżącej wersji.
Aby uzyskać więcej informacji na temat łączenia klientów z klastrem, zobacz Łączenie klientów z systemem plików Azure Managed Lustre.
Uaktualnianie oprogramowania klienckiego dla almaLinux HPC 8.6
W tym artykule pokazano, jak zainstalować pakiet klienta w celu skonfigurowania maszyn wirtualnych klienckich z uruchomionym programem AlmaLinux HPC 8.6.
Instalowanie oprogramowania klienckiego dla systemu Red Hat Enterprise Linux 7
W tym artykule pokazano, jak zainstalować pakiet klienta w celu skonfigurowania maszyn wirtualnych klienckich z systemem Red Hat Enterprise Linux 7 (RHEL 7).
Instalowanie oprogramowania klienckiego dla systemu Red Hat Enterprise Linux 8 lub AlmaLinux 8
W tym artykule pokazano, jak zainstalować pakiet klienta w celu skonfigurowania maszyn wirtualnych klienckich z systemem Red Hat Enterprise Linux 8 (RHEL 8) lub AlmaLinux 8.
Uwaga
Dla obrazów HPC AlmaLinux 8.6 w witrynie Azure Marketplace zobacz oddzielne instrukcje instalacji AlmaLinux 8.6 HPC.
Instalowanie oprogramowania klienckiego dla systemu Red Hat Enterprise Linux 9
W tym artykule pokazano, jak zainstalować pakiet klienta w celu skonfigurowania maszyn wirtualnych klienckich z systemem Red Hat Enterprise Linux 9 (RHEL 9).
Instalowanie oprogramowania klienckiego dla systemu Ubuntu 18.04
W tym artykule pokazano, jak zainstalować pakiet klienta w celu skonfigurowania maszyn wirtualnych klienckich z systemem Ubuntu 18.04.
Instalowanie oprogramowania klienckiego dla systemu Ubuntu 20.04
W tym artykule pokazano, jak zainstalować pakiet klienta w celu skonfigurowania maszyn wirtualnych klienckich z systemem Ubuntu 20.04.
Instalowanie oprogramowania klienckiego dla systemu Ubuntu 22.04
W tym artykule pokazano, jak zainstalować pakiet klienta w celu skonfigurowania maszyn wirtualnych klienckich z systemem Ubuntu 22.04.
Pobieranie i instalowanie wstępnie utworzonego oprogramowania klienckiego
Ostrzeżenie
Instrukcje te dotyczą tylko obrazów HPC AlmaLinux 8.6 w Azure Marketplace. W przypadku wszystkich innych instalacji AlmaLinux 8, w tym HPC i ogólnej platformy handlowej, zapoznaj się z instrukcjami Red Hat 8.
Zainstaluj i skonfiguruj repozytorium Azure Managed Lustre dla menedżera pakietów systemu plików DNF. Utwórz następujący skrypt i nadaj mu
repo.bash
nazwę :#!/bin/bash set -ex rpm --import https://packages.microsoft.com/keys/microsoft.asc DISTRIB_CODENAME=el8 REPO_PATH=/etc/yum.repos.d/amlfs.repo echo -e "[amlfs]" > ${REPO_PATH} echo -e "name=Azure Lustre Packages" >> ${REPO_PATH} echo -e "baseurl=https://packages.microsoft.com/yumrepos/amlfs-${DISTRIB_CODENAME}" >> ${REPO_PATH} echo -e "enabled=1" >> ${REPO_PATH} echo -e "gpgcheck=1" >> ${REPO_PATH} echo -e "gpgkey=https://packages.microsoft.com/keys/microsoft.asc" >> ${REPO_PATH}
Uruchom skrypt jako superużytkownik:
sudo bash repo.bash
Zainstaluj metapakiet zgodny z uruchomionym jądrem:
sudo dnf install --disableexcludes=main --refresh amlfs-lustre-client-2.15.5_41_gc010524-$(uname -r | sed -e "s/\.$(uname -p)$//" | sed -re 's/[-_]/\./g')-1
Uwaga
Wersja metapakietowa nie zawsze jest zgodna z wersją jądra. Użyj poprzedniego polecenia, aby zainstalować odpowiednie metapakiet.
Jeśli chcesz uaktualnić tylko jądro, a nie wszystkie pakiety, należy również uaktualnić
amlfs-lustre-client
metapakiet, aby klient Lustre mógł kontynuować pracę po ponownym uruchomieniu. Polecenie powinno wyglądać podobnie do następującego przykładu:export NEWKERNELVERSION=6.7.8 sudo dnf upgrade kernel-$NEWKERNELVERSION amlfs-lustre-client-2.15.5_41_gc010524-$(echo $NEWKERNELVERSION | sed -e "s/\.$(uname -p)$//" | sed -re 's/[-_]/\./g')-1
Ostrzeżenie
Nie publikujemy już nowych pakietów klienckich dla systemu Red Hat Enterprise Linux 7. Przeprowadź migrację do jednej z obsługiwanych wersji, aby uruchamiać nowsze wersje pakietów klienta usługi Azure Managed Lustre.
Zainstaluj i skonfiguruj repozytorium Azure Managed Lustre dla menedżera pakietów YUM. Utwórz następujący skrypt i nadaj mu
repo.bash
nazwę :#!/bin/bash set -ex rpm --import https://packages.microsoft.com/keys/microsoft.asc DISTRIB_CODENAME=el7 REPO_PATH=/etc/yum.repos.d/amlfs.repo echo -e "[amlfs]" > ${REPO_PATH} echo -e "name=Azure Lustre Packages" >> ${REPO_PATH} echo -e "baseurl=https://packages.microsoft.com/yumrepos/amlfs-${DISTRIB_CODENAME}" >> ${REPO_PATH} echo -e "enabled=1" >> ${REPO_PATH} echo -e "gpgcheck=1" >> ${REPO_PATH} echo -e "gpgkey=https://packages.microsoft.com/keys/microsoft.asc" >> ${REPO_PATH}
Uruchom skrypt jako superużytkownik:
sudo bash repo.bash
Zainstaluj metapakiet zgodny z uruchomionym jądrem.
Wersja metapakietowa nie zawsze jest zgodna z wersją jądra. Aby zainstalować odpowiednie metapakiet, możesz użyć następującego polecenia:
sudo yum install amlfs-lustre-client-2.15.4_42_gd6d405d-$(uname -r | sed -e "s/\.$(uname -p)$//" | sed -re 's/[-_]/\./g')-1
Uwaga
Uruchomienie
dnf search amlfs-lustre-client
nie wyświetla wszystkich pakietów dostępnych dla Twojej dystrybucji. Aby wyświetlić wszystkie dostępneamlfs-lustre-client
pakiety, uruchom poleceniednf list --showduplicates "amlfs-lustre-client*"
.Jeśli chcesz uaktualnić tylko jądro, a nie wszystkie pakiety, należy również uaktualnić
amlfs-lustre-client
metapakiet, aby klient Lustre mógł kontynuować pracę po ponownym uruchomieniu. Polecenie powinno wyglądać podobnie do następującego przykładu:export NEWKERNELVERSION=6.7.8 sudo yum upgrade kernel-$NEWKERNELVERSION amlfs-lustre-client-2.15.4_42_gd6d405d-$(echo $NEWKERNELVERSION | sed -e "s/\.$(uname -p)$//" | sed -re 's/[-_]/\./g')-1
Zainstaluj i skonfiguruj repozytorium Azure Managed Lustre dla menedżera pakietów systemu plików DNF. Utwórz następujący skrypt i nadaj mu
repo.bash
nazwę :#!/bin/bash set -ex rpm --import https://packages.microsoft.com/keys/microsoft.asc DISTRIB_CODENAME=el8 REPO_PATH=/etc/yum.repos.d/amlfs.repo echo -e "[amlfs]" > ${REPO_PATH} echo -e "name=Azure Lustre Packages" >> ${REPO_PATH} echo -e "baseurl=https://packages.microsoft.com/yumrepos/amlfs-${DISTRIB_CODENAME}" >> ${REPO_PATH} echo -e "enabled=1" >> ${REPO_PATH} echo -e "gpgcheck=1" >> ${REPO_PATH} echo -e "gpgkey=https://packages.microsoft.com/keys/microsoft.asc" >> ${REPO_PATH}
Uruchom skrypt jako superużytkownik:
sudo bash repo.bash
Zainstaluj metapakiet zgodny z uruchomionym jądrem.
Wersja metapakietowa nie zawsze jest zgodna z wersją jądra. Aby zainstalować odpowiednie metapakiet, możesz użyć następującego polecenia:
sudo dnf install amlfs-lustre-client-2.15.5_41_gc010524-$(uname -r | sed -e "s/\.$(uname -p)$//" | sed -re 's/[-_]/\./g')-1
Uwaga
Uruchomienie
dnf search amlfs-lustre-client
nie wyświetla wszystkich pakietów dostępnych dla twojej dystrybucji. Aby wyświetlić wszystkie dostępneamlfs-lustre-client
pakiety, uruchom poleceniednf list --showduplicates "amlfs-lustre-client*"
.Jeśli chcesz uaktualnić tylko jądro, a nie wszystkie pakiety, należy również uaktualnić
amlfs-lustre-client
metapakiet, aby klient Lustre mógł kontynuować pracę po ponownym uruchomieniu. Polecenie powinno wyglądać podobnie do następującego przykładu:export NEWKERNELVERSION=6.7.8 sudo dnf upgrade kernel-$NEWKERNELVERSION amlfs-lustre-client-2.15.5_41_gc010524-$(echo $NEWKERNELVERSION | sed -e "s/\.$(uname -p)$//" | sed -re 's/[-_]/\./g')-1
Zainstaluj i skonfiguruj repozytorium Azure Managed Lustre dla menedżera pakietów systemu plików DNF. Utwórz następujący skrypt i nadaj mu
repo.bash
nazwę :#!/bin/bash set -ex rpm --import https://packages.microsoft.com/keys/microsoft.asc DISTRIB_CODENAME=el9 REPO_PATH=/etc/yum.repos.d/amlfs.repo echo -e "[amlfs]" > ${REPO_PATH} echo -e "name=Azure Lustre Packages" >> ${REPO_PATH} echo -e "baseurl=https://packages.microsoft.com/yumrepos/amlfs-${DISTRIB_CODENAME}" >> ${REPO_PATH} echo -e "enabled=1" >> ${REPO_PATH} echo -e "gpgcheck=1" >> ${REPO_PATH} echo -e "gpgkey=https://packages.microsoft.com/keys/microsoft.asc" >> ${REPO_PATH}
Uruchom skrypt jako superużytkownik:
sudo bash repo.bash
Zainstaluj metapakiet zgodny z uruchomionym jądrem.
Wersja metapakietowa nie zawsze jest zgodna z wersją jądra. Aby zainstalować odpowiednie metapakiet, możesz użyć następującego polecenia:
sudo dnf install amlfs-lustre-client-2.15.6_39_g3e00a10-$(uname -r | sed -e "s/\.$(uname -p)$//" | sed -re 's/[-_]/\./g')-1
Uwaga
Uruchomienie
dnf search amlfs-lustre-client
nie pokazuje wszystkich dostępnych pakietów dla twojej dystrybucji. Aby wyświetlić wszystkie dostępneamlfs-lustre-client
pakiety, uruchom poleceniednf list --showduplicates "amlfs-lustre-client*"
.Jeśli chcesz uaktualnić tylko jądro, a nie wszystkie pakiety, należy również uaktualnić
amlfs-lustre-client
metapakiet, aby klient Lustre mógł kontynuować pracę po ponownym uruchomieniu. Polecenie powinno wyglądać podobnie do następującego przykładu:export NEWKERNELVERSION=6.7.8 sudo dnf upgrade kernel-$NEWKERNELVERSION amlfs-lustre-client-2.15.6_39_g3e00a10-$(echo $NEWKERNELVERSION | sed -e "s/\.$(uname -p)$//" | sed -re 's/[-_]/\./g')-1
Ostrzeżenie
Nie publikujemy już nowych pakietów klienckich dla systemu Ubuntu 18.04. Przeprowadź migrację do jednej z obsługiwanych wersji, aby uruchamiać nowsze wersje pakietów klienta usługi Azure Managed Lustre.
Ubuntu 18.04 LTS osiągnął koniec standardowej pomocy technicznej 31 maja 2023 r. Zalecamy migrację do następnej wersji Ubuntu LTS lub uaktualnienie do systemu Ubuntu Pro w celu uzyskania dostępu do rozszerzonego zabezpieczeń i konserwacji firmy Canonical. Aby uzyskać więcej informacji, zobacz ogłoszenie.
Upewnij się, że masz aktywowany system Ubuntu Pro i korzystasz z zalecanego jądra 5.4, które zapewnia metapakiet
linux-image-azure
:apt list --installed linux-image*
Zainstaluj i skonfiguruj repozytorium Azure Managed Lustre dla menedżera pakietów APT. Utwórz następujący skrypt i nadaj mu
repo.bash
nazwę :#!/bin/bash set -ex apt update && apt install -y ca-certificates curl apt-transport-https lsb-release gnupg source /etc/lsb-release echo "deb [arch=amd64] https://packages.microsoft.com/repos/amlfs-${DISTRIB_CODENAME}/ ${DISTRIB_CODENAME} main" | tee /etc/apt/sources.list.d/amlfs.list curl -sL https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor | tee /etc/apt/trusted.gpg.d/microsoft.gpg > /dev/null apt update
Uruchom skrypt jako superużytkownik:
sudo bash repo.bash
Zainstaluj metapakiet zgodny z uruchomionym jądrem.
Następujące polecenie instaluje metapakiet, który utrzymuje wersję Lustre wyrównaną do zainstalowanego jądra. Aby to wyrównanie działało, należy użyć
apt full-upgrade
zamiastapt upgrade
podczas aktualizowania systemu.sudo apt install amlfs-lustre-client-2.15.4-42-gd6d405d=$(uname -r)
Uwaga
Uruchomienie
apt search amlfs-lustre-client
nie pokazuje wszystkich dostępnych pakietów dla twojej dystrybucji. Aby wyświetlić wszystkie dostępneamlfs-lustre-client
pakiety, uruchom polecenieapt list -a "amlfs-lustre-client*"
.Opcjonalnie, jeśli chcesz uaktualnić tylko jądro, a nie wszystkie pakiety, należy również uaktualnić
amlfs-lustre-client
metapakiet, aby klient Lustre mógł kontynuować pracę po ponownym uruchomieniu. Polecenie powinno wyglądać podobnie do następującego przykładu:apt upgrade linux-image-[new kernel version] amlfs-lustre-client-2.15.4-42-gd6d405d
Zainstaluj i skonfiguruj repozytorium Azure Managed Lustre dla menedżera pakietów APT. Utwórz następujący skrypt i nadaj mu
repo.bash
nazwę :#!/bin/bash set -ex apt update && apt install -y ca-certificates curl apt-transport-https lsb-release gnupg source /etc/lsb-release echo "deb [arch=amd64] https://packages.microsoft.com/repos/amlfs-${DISTRIB_CODENAME}/ ${DISTRIB_CODENAME} main" | tee /etc/apt/sources.list.d/amlfs.list curl -sL https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor | tee /etc/apt/trusted.gpg.d/microsoft.gpg > /dev/null apt update
Uruchom skrypt jako superużytkownik:
sudo bash repo.bash
Zainstaluj metapakiet zgodny z uruchomionym jądrem.
Następujące polecenie instaluje metapakiet, który utrzymuje wersję Lustre wyrównaną do zainstalowanego jądra. Aby to wyrównanie działało, należy użyć
apt full-upgrade
zamiastapt upgrade
podczas aktualizowania systemu.sudo apt install amlfs-lustre-client-2.15.5-41-gc010524=$(uname -r)
Uwaga
Uruchomienie
apt search amlfs-lustre-client
nie pokazuje wszystkich dostępnych pakietów dla twojej dystrybucji. Aby wyświetlić wszystkie dostępneamlfs-lustre-client
pakiety, uruchom polecenieapt list -a "amlfs-lustre-client*"
.Opcjonalnie, jeśli chcesz uaktualnić tylko jądro, a nie wszystkie pakiety, należy również uaktualnić
amlfs-lustre-client
metapakiet, aby klient Lustre mógł kontynuować pracę po ponownym uruchomieniu. Polecenie powinno wyglądać podobnie do następującego przykładu:apt upgrade linux-image-[new kernel version] amlfs-lustre-client-2.15.5-41-gc010524
Ważne
Obraz witryny Azure Marketplace dla wersji Ubuntu 22.04 LTS domyślnie używa jądra sprzętu (HWE). Jednak jądra HWE są obsługiwane tylko przez sześć miesięcy, a obsługa Lustre dla tych jąder jest często niedostępna po ich wydaniu. Zalecamy przełączenie się do jądra LTS, ponieważ zapewnia większą stabilność i utrzymuje wersję jądra obsługiwaną przez klienta Lustre.
Zainstaluj metapakiet jądra LTS:
sudo apt update && sudo apt install linux-image-azure-lts-22.04
Usuń metapakiet jądra domyślnego (HWE). Odpowiedź na następujące polecenie sugeruje również konieczność usunięcia metapakietu
linux-azure
.sudo apt remove linux-image-azure
Wyświetl listę zainstalowanych jąder i sprawdź, które z nich dostarcza metapakiet LTS.
apt list --installed linux-image*
Nowo zaaprowizowane hosty mają dwa jądra, a starsze hosty mogą mieć więcej. Porównaj wersję udostępnianą przez metapakiet LTS dla innych zainstalowanych jąder.
Usuń wszystkie jądra nowsze niż wymienione w metapakiecie LTS.
sudo apt remove linux-image-5.15.0-1053-azure
Ostrzeżenie o usunięciu jąder systemu zostanie wyświetlone, ale te kroki działają, jeśli podążasz za nimi na nowo aprowizowanym hoście. Jeśli masz wątpliwości, zapoznaj się z dokumentacją systemu Ubuntu dotyczącą konfigurowania jąder, aby upewnić się, że mogą one być uruchamiane po ponownym uruchomieniu.
Ponownie wyświetl listę zainstalowanych jąder, aby sprawdzić, czy nie masz nowszych jąder niż wymienione w metapakiecie LTS:
apt list --installed linux-image*
Uruchom ponownie, aby załadować jądro LTS.
Zainstaluj i skonfiguruj repozytorium Azure Managed Lustre dla menedżera pakietów APT. Utwórz następujący skrypt i nadaj mu
repo.bash
nazwę :#!/bin/bash set -ex apt update && apt install -y ca-certificates curl apt-transport-https lsb-release gnupg source /etc/lsb-release echo "deb [arch=amd64] https://packages.microsoft.com/repos/amlfs-${DISTRIB_CODENAME}/ ${DISTRIB_CODENAME} main" | tee /etc/apt/sources.list.d/amlfs.list curl -sL https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor | tee /etc/apt/trusted.gpg.d/microsoft.gpg > /dev/null apt update
Uruchom skrypt jako superużytkownik:
sudo bash repo.bash
Zainstaluj metapakiet zgodny z uruchomionym jądrem.
Następujące polecenie instaluje metapakiet, który utrzymuje wersję Lustre wyrównaną do zainstalowanego jądra. Aby to wyrównanie działało, należy użyć
apt full-upgrade
zamiastapt upgrade
podczas aktualizowania systemu.sudo apt install amlfs-lustre-client-2.15.5-41-gc010524=$(uname -r)
Uwaga
Uruchomienie
apt search amlfs-lustre-client
nie wyświetla wszystkich dostępnych pakietów dla Twojej dystrybucji. Aby wyświetlić wszystkie dostępneamlfs-lustre-client
pakiety, uruchom polecenieapt list -a "amlfs-lustre-client*"
.Opcjonalnie, jeśli chcesz uaktualnić tylko jądro, a nie wszystkie pakiety, należy również uaktualnić
amlfs-lustre-client
metapakiet, aby klient Lustre mógł kontynuować pracę po ponownym uruchomieniu. Polecenie powinno wyglądać podobnie do następującego przykładu:apt upgrade linux-image-[new kernel version] amlfs-lustre-client-2.15.5-41-gc010524