Instalace předem připraveného klientského softwaru Lustre

V tomto článku se dozvíte, jak stáhnout a nainstalovat klientský balíček Lustre. Po instalaci můžete nastavit klientské virtuální počítače a připojit je ke clusteru Spravované lustre Azure. Pokud chcete zobrazit pokyny, vyberte verzi operačního systému.

Pokud potřebujete upgradovat existujícího klienta Lustre na aktuální verzi, přečtěte si téma Upgrade klienta Lustre na aktuální verzi.

Další informace o připojení klientů ke clusteru najdete v tématu Připojení klientů k systému souborů Azure Managed Lustre.

Upgrade klientského softwaru

V tomto kurzu se dozvíte, jak nainstalovat klientský balíček pro nastavení klientských virtuálních počítačů, na kterých běží AlmaLinux HPC 8.6, a připojit je ke clusteru Spravované lustre Azure.

Pokyny platí pro klientské virtuální počítače spuštěné:

  • AlmaLinux HPC 8.6

Instalace klientského softwaru pro Red Hat Enterprise Linux 7

V tomto kurzu se dozvíte, jak nainstalovat klientský balíček pro nastavení klientských virtuálních počítačů s RHEL 7 a jejich připojení ke clusteru Azure Managed Lustre.

Pokyny platí pro klientské virtuální počítače spuštěné:

  • Red Hat Enterprise Linux 7 (RHEL 7)

Instalace klientského softwaru pro Red Hat Enterprise Linux nebo AlmaLinux 8

V tomto kurzu se dozvíte, jak nainstalovat klientský balíček pro nastavení klientských virtuálních počítačů s RHEL 8 nebo Alma 8 a jejich připojení ke clusteru Azure Managed Lustre.

Pokyny platí pro klientské virtuální počítače spuštěné:

  • Red Hat Enterprise Linux 8 (RHEL 8)
  • Alma Linux 8

Poznámka:

Informace o imagích AlmaLinux 8.6 HPC Marketplace najdete v samostatných pokynech k instalaci Alma 8.6 HPC.

Instalace klientského softwaru pro Red Hat Enterprise Linux 9

V tomto kurzu se dozvíte, jak nainstalovat klientský balíček pro nastavení klientských virtuálních počítačů s RHEL 9 a jejich připojení ke clusteru Azure Managed Lustre.

Pokyny platí pro klientské virtuální počítače spuštěné:

  • Red Hat Enterprise Linux 9 (RHEL 9)

Instalace klientského softwaru pro Ubuntu 18.04

V tomto kurzu se dozvíte, jak nainstalovat klientský balíček pro nastavení klientských virtuálních počítačů s Ubuntu 18.04 a jejich připojení ke clusteru Azure Managed Lustre.

Pokyny platí pro klientské virtuální počítače spuštěné:

  • Ubuntu 18.04

Instalace klientského softwaru pro Ubuntu 20.04

V tomto kurzu se dozvíte, jak nainstalovat klientský balíček pro nastavení klientských virtuálních počítačů s Ubuntu 20.04 a jejich připojení ke clusteru Azure Managed Lustre.

Pokyny platí pro klientské virtuální počítače spuštěné:

  • Ubuntu 20.04

Instalace klientského softwaru pro Ubuntu 22.04

V tomto kurzu se dozvíte, jak nainstalovat klientský balíček pro nastavení klientských virtuálních počítačů s Ubuntu 22.04 a jejich připojení ke clusteru Azure Managed Lustre.

Pokyny platí pro klientské virtuální počítače spuštěné:

  • Ubuntu 22.04

Stažení a instalace předem připraveného klientského softwaru

Upozorňující

Tyto pokyny platí jenom pro image z Marketplace AlmaLinux 8.6 HPC. Všechny ostatní instalace AlmaLinux 8, včetně HPC a obecného marketplace, najdete v pokynech pro Red Hat 8.

  1. Nainstalujte a nakonfigurujte úložiště Azure Managed Lustre pro správce balíčků DNF. Vytvořte následující skript a pojmenujte ho repo.bash:

    #!/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}
    
  2. Spusťte skript jako superuživatel:

    sudo bash repo.bash
    
  3. Nainstalujte metabalík, který odpovídá vašemu běžícímu jádru:

    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
    

    Poznámka:

    Verze metabalíku není vždy v souladu s verzí jádra. K instalaci správného metabalíku použijte výše uvedený příkaz install.

    Pokud chcete upgradovat pouze jádro a ne všechny balíčky, musíte minimálně upgradovat metabalíček amlfs-lustre-client , aby klient Lustre pokračoval v práci po restartování. Příkaz by měl vypadat podobně jako v následujícím příkladu:

    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
    

Upozorňující

Už nepublikujeme nové klientské balíčky pro Red Hat Enterprise Linux 7. Pokud chcete spouštět novější verze klientských balíčků Azure Managed Lustre, proveďte migraci na jednu z podporovaných verzí.

  1. Nainstalujte a nakonfigurujte úložiště Azure Managed Lustre pro správce balíčků YUM. Vytvořte následující skript a pojmenujte ho repo.bash:

    #!/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}
    
  2. Spusťte skript jako superuživatel:

    sudo bash repo.bash
    
  3. Nainstalujte metabalík, který odpovídá vašemu běžícímu jádru.

    Verze metabalíku není vždy v souladu s verzí jádra. K instalaci správného metabalíku můžete použít následující příkaz:

    sudo yum install amlfs-lustre-client-2.15.4_42_gd6d405d-$(uname -r | sed -e "s/\.$(uname -p)$//" | sed -re 's/[-_]/\./g')-1
    

    Poznámka:

    Spuštění dnf search amlfs-lustre-client nezobrazuje všechny dostupné balíčky pro distribuci. Pokud chcete zobrazit všechny dostupné amlfs-lustre-client balíčky, spusťte dnf list --showduplicates "amlfs-lustre-client*"příkaz .

    Pokud chcete upgradovat pouze jádro a ne všechny balíčky, musíte minimálně upgradovat metabalíček amlfs-lustre-client , aby klient Lustre pokračoval v práci po restartování. Příkaz by měl vypadat podobně jako v následujícím příkladu:

    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
    
  1. Nainstalujte a nakonfigurujte úložiště Azure Managed Lustre pro správce balíčků DNF. Vytvořte následující skript a pojmenujte ho repo.bash:

    #!/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}
    
  2. Spusťte skript jako superuživatel:

    sudo bash repo.bash
    
  3. Nainstalujte metabalík, který odpovídá vašemu běžícímu jádru:

    Verze metabalíku není vždy v souladu s verzí jádra. K instalaci správného metabalíku můžete použít následující příkaz:

    sudo dnf install amlfs-lustre-client-2.15.5_41_gc010524-$(uname -r | sed -e "s/\.$(uname -p)$//" | sed -re 's/[-_]/\./g')-1
    

    Poznámka:

    Spuštění dnf search amlfs-lustre-client nezobrazuje všechny dostupné balíčky pro distribuci. Pokud chcete zobrazit všechny dostupné amlfs-lustre-client balíčky, spusťte dnf list --showduplicates "amlfs-lustre-client*"příkaz .

    Pokud chcete upgradovat pouze jádro a ne všechny balíčky, musíte minimálně upgradovat metabalíček amlfs-lustre-client , aby klient Lustre pokračoval v práci po restartování. Příkaz by měl vypadat podobně jako v následujícím příkladu:

    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
    
  1. Nainstalujte a nakonfigurujte úložiště Azure Managed Lustre pro správce balíčků DNF. Vytvořte následující skript a pojmenujte ho repo.bash:

    #!/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}
    
  2. Spusťte skript jako superuživatel:

    sudo bash repo.bash
    
  3. Nainstalujte metabalík, který odpovídá vašemu běžícímu jádru.

    Verze metabalíku není vždy v souladu s verzí jádra. K instalaci správného metabalíku můžete použít následující příkaz:

    sudo dnf install amlfs-lustre-client-2.15.5_41_gc010524-$(uname -r | sed -e "s/\.$(uname -p)$//" | sed -re 's/[-_]/\./g')-1
    

    Poznámka:

    Spuštění dnf search amlfs-lustre-client nezobrazuje všechny dostupné balíčky pro distribuci. Pokud chcete zobrazit všechny dostupné amlfs-lustre-client balíčky, spusťte dnf list --showduplicates "amlfs-lustre-client*"příkaz .

    Pokud chcete upgradovat pouze jádro a ne všechny balíčky, musíte minimálně upgradovat metabalíček amlfs-lustre-client , aby klient Lustre pokračoval v práci po restartování. Příkaz by měl vypadat podobně jako v následujícím příkladu:

    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
    

Upozorňující

Už nepublikujeme nové klientské balíčky pro Ubuntu 18.04. Pokud chcete spouštět novější verze klientských balíčků Azure Managed Lustre, proveďte migraci na jednu z podporovaných verzí.

Ubuntu 18.04 LTS dosáhl konce standardní podpory 31. května 2023. Microsoft doporučuje migrovat na další verzi Ubuntu LTS nebo upgradovat na Ubuntu Pro, aby získal přístup k rozšířenému zabezpečení a údržbě z Canonical. Další informace najdete v oznámení.

  1. Ujistěte se, že máte aktivované Ubuntu Pro a používáte doporučené jádro 5.4, které poskytuje metapackage linux-image-azure:

    apt list --installed linux-image*
    
  2. Nainstalujte a nakonfigurujte úložiště Azure Managed Lustre pro správce balíčků APT. Vytvořte následující skript a pojmenujte ho repo.bash:

    #!/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
    
  3. Spusťte skript jako superuživatel:

    sudo bash repo.bash
    
  4. Nainstalujte metabalík, který odpovídá vašemu běžícímu jádru.

    Následující příkaz nainstaluje metabalíč, který udržuje verzi Lustre zarovnanou s nainstalovaným jádrem. Aby to fungovalo, musíte místo aktualizace systému použít apt full-upgrade apt upgrade .

    sudo apt install amlfs-lustre-client-2.15.4-42-gd6d405d=$(uname -r)
    

    Poznámka:

    Spuštění apt search amlfs-lustre-client nezobrazuje všechny dostupné balíčky pro distribuci. Pokud chcete zobrazit všechny dostupné amlfs-lustre-client balíčky, spusťte apt list -a "amlfs-lustre-client*"příkaz . Volitelně platí, že pokud chcete upgradovat pouze jádro (a ne všechny balíčky), musíte minimálně upgradovat metabalíček amlfs-lustre-client , aby klient Lustre pokračoval v práci po restartování. Příkaz by měl vypadat podobně jako v následujícím příkladu:

    apt upgrade linux-image-[new kernel version] amlfs-lustre-client-2.15.4-42-gd6d405d
    
  1. Nainstalujte a nakonfigurujte úložiště Azure Managed Lustre pro správce balíčků APT. Vytvořte následující skript a pojmenujte ho repo.bash:

    #!/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
    
  2. Spusťte skript jako superuživatel:

    sudo bash repo.bash
    
  3. Nainstalujte metabalík, který odpovídá vašemu běžícímu jádru.

    Následující příkaz nainstaluje metabalíč, který udržuje verzi Lustre zarovnanou s nainstalovaným jádrem. Aby to fungovalo, musíte místo aktualizace systému použít apt full-upgrade apt upgrade .

    sudo apt install amlfs-lustre-client-2.15.5-41-gc010524=$(uname -r)
    

    Poznámka:

    Spuštění apt search amlfs-lustre-client nezobrazuje všechny dostupné balíčky pro distribuci. Pokud chcete zobrazit všechny dostupné amlfs-lustre-client balíčky, spusťte apt list -a "amlfs-lustre-client*"příkaz .

    Volitelně platí, že pokud chcete upgradovat pouze jádro (a ne všechny balíčky), musíte minimálně upgradovat metabalíček amlfs-lustre-client , aby klient Lustre pokračoval v práci po restartování. Příkaz by měl vypadat podobně jako v následujícím příkladu:

    apt upgrade linux-image-[new kernel version] amlfs-lustre-client-2.15.5-41-gc010524
    

Důležité

Image Azure Marketplace pro verzi Ubuntu 22.04 LTS používá ve výchozím nastavení jádro hardwarového povolení (HWE). Tato jádra jsou však podporována pouze po dobu 6 měsíců a podpora Lustre pro tato jádra není při jejich vydání často dostupná. Proto doporučujeme přepnout na jádro LTS, protože vám dává větší stabilitu a udržuje verzi jádra podporovanou u klienta Lustre.

  1. Nainstalujte metabalík jádra LTS.

    sudo apt update && sudo apt install linux-image-azure-lts-22.04
    
  2. Odeberte metabalík jádra HWE.

    Odeberte výchozí metabalíč jádra (hardwarové povolení). Zobrazí se také žádost o odebrání metabalíku linux-azure. To se očekává.

    sudo apt remove linux-image-azure
    
  3. Zobrazte seznam nainstalovaných jader a zjistěte, které jádro poskytuje metabalírna LTS.

    Po odebrání balíčku metadat zkontrolujte, jaká jádra jsou aktuálně nainstalovaná. Nově zřízení hostitelé budou mít dvě jádra a starší hostitelé můžou mít více. Porovnejte verzi, kterou metabalírna LTS poskytuje, s ostatními nainstalovanými jádry. Zde vidíte, že jádro 6.2 je stále nainstalované dříve z metapackage linux-image-azure.

    apt list --installed linux-image*
    
  4. Odeberte všechna jádra novější než jádra uvedená v metabalíku LTS.

    Zobrazí se upozornění na odebrání jádra, ale tento postup funguje, pokud je sledujete na nově zřízeném hostiteli. Pokud máte ale obavy, projděte si dokumentaci k Ubuntu o konfiguraci jader a ujistěte se, že se po restartování může spustit.

    sudo apt remove linux-image-5.15.0-1053-azure
    
  5. Ověřte, že nemáte novější jádra, než je ta uvedená v metabalíku LTS.

    apt list --installed linux-image*
    
  6. Restartováním se načte jádro LTS.

  7. Nainstalujte a nakonfigurujte úložiště Azure Managed Lustre pro správce balíčků APT. Vytvořte následující skript a pojmenujte ho repo.bash:

    #!/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
    
  8. Spusťte skript jako superuživatel:

    sudo bash repo.bash
    
  9. Nainstalujte metabalík, který odpovídá vašemu běžícímu jádru.

    Následující příkaz nainstaluje metabalíč, který udržuje verzi Lustre zarovnanou s nainstalovaným jádrem. Aby to fungovalo, musíte místo aktualizace systému použít apt full-upgrade apt upgrade .

    sudo apt install amlfs-lustre-client-2.15.5-41-gc010524=$(uname -r)
    

    Poznámka:

    Spuštění apt search amlfs-lustre-client nezobrazuje všechny dostupné balíčky pro distribuci. Pokud chcete zobrazit všechny dostupné amlfs-lustre-client balíčky, spusťte apt list -a "amlfs-lustre-client*"příkaz .

    Volitelně platí, že pokud chcete upgradovat pouze jádro (a ne všechny balíčky), musíte minimálně upgradovat metabalíček amlfs-lustre-client , aby klient Lustre pokračoval v práci po restartování. Příkaz by měl vypadat podobně jako v následujícím příkladu:

    apt upgrade linux-image-[new kernel version] amlfs-lustre-client-2.15.5-41-gc010524
    

Další kroky