Megosztás a következőn keresztül:


Előre összeállított Lustre ügyfélszoftver telepítése

Ebből a cikkből megtudhatja, hogyan tölthet le és telepíthet Lustre ügyfélcsomagokat. A telepítés után beállíthatja az ügyfél virtuális gépeket, és csatolhatja őket egy Azure Managed Lustre-fürthöz. Válassza ki az operációsrendszer-verziót az utasítások megtekintéséhez.

Ha frissítenie kell egy meglévő Lustre-ügyfelet az aktuális verzióra, olvassa el a Lustre-ügyfél frissítése az aktuális verzióra című témakört.

További információ az ügyfelek fürthöz való csatlakoztatásáról: Ügyfelek csatlakoztatása Azure Managed Lustre fájlrendszerhez.

Ügyfélszoftver frissítése

Ez az oktatóanyag bemutatja, hogyan telepítheti az ügyfélcsomagot az AlmaLinux HPC 8.6-ot futtató ügyfél virtuális gépek beállításához, és hogyan csatolhatja őket egy Azure Managed Lustre-fürthöz.

Az utasítások a futó ügyfél virtuális gépekre vonatkoznak:

  • AlmaLinux HPC 8.6

Ügyfélszoftver telepítése Red Hat Enterprise Linux 7-hez

Ez az oktatóanyag bemutatja, hogyan telepítheti az ügyfélcsomagot az RHEL 7-et futtató ügyfél virtuális gépek beállításához, és hogyan csatolhatja őket egy Azure Managed Lustre-fürthöz.

Az utasítások a futó ügyfél virtuális gépekre vonatkoznak:

  • Red Hat Enterprise Linux 7 (RHEL 7)

Ügyfélszoftver telepítése Red Hat Enterprise Linuxhoz vagy AlmaLinux 8-hoz

Ez az oktatóanyag bemutatja, hogyan telepítheti az ügyfélcsomagot az RHEL 8 vagy Alma 8 rendszerű ügyfél virtuális gépek beállításához, és hogyan csatolhatja őket egy Azure Managed Lustre-fürthöz.

Az utasítások a futó ügyfél virtuális gépekre vonatkoznak:

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

Feljegyzés

AlmaLinux 8.6 HPC Marketplace-rendszerképek esetén tekintse meg a különálló Alma 8.6 HPC telepítési utasításokat.

A Red Hat Enterprise Linux 9 ügyfélszoftverének telepítése

Ez az oktatóanyag bemutatja, hogyan telepítheti az ügyfélcsomagot az RHEL 9-et futtató ügyfél virtuális gépek beállításához, és hogyan csatolhatja őket egy Azure Managed Lustre-fürthöz.

Az utasítások a futó ügyfél virtuális gépekre vonatkoznak:

  • Red Hat Enterprise Linux 9 (RHEL 9)

Ügyfélszoftver telepítése az Ubuntu 18.04-hez

Ez az oktatóanyag bemutatja, hogyan telepítheti az ügyfélcsomagot az Ubuntu 18.04-et futtató ügyfél virtuális gépek beállításához, és hogyan csatolhatja őket egy Azure Managed Lustre-fürthöz.

Az utasítások a futó ügyfél virtuális gépekre vonatkoznak:

  • Ubuntu 18.04

Ügyfélszoftver telepítése az Ubuntu 20.04-hez

Ez az oktatóanyag bemutatja, hogyan telepítheti az ügyfélcsomagot az Ubuntu 20.04-et futtató ügyfél virtuális gépek beállításához, és hogyan csatolhatja őket egy Azure Managed Lustre-fürthöz.

Az utasítások a futó ügyfél virtuális gépekre vonatkoznak:

  • Ubuntu 20.04

Ügyfélszoftver telepítése az Ubuntu 22.04-hez

Ez az oktatóanyag bemutatja, hogyan telepítheti az ügyfélcsomagot az Ubuntu 22.04-et futtató ügyfél virtuális gépek beállításához, és hogyan csatolhatja őket egy Azure Managed Lustre-fürthöz.

Az utasítások a futó ügyfél virtuális gépekre vonatkoznak:

  • Ubuntu 22.04

Előre összeállított ügyfélszoftver letöltése és telepítése

Figyelmeztetés

Ezek az utasítások csak az AlmaLinux 8.6 HPC marketplace-rendszerképekre vonatkoznak. Minden más AlmaLinux 8 telepítéshez, beleértve a HPC-t és az általános piacteret, tekintse meg a Red Hat 8 utasításait.

  1. Telepítse és konfigurálja az Azure Managed Lustre-adattárat a DNF-csomagkezelőhöz. Hozza létre a következő szkriptet, és nevezze el: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. Szkript végrehajtása felügyelőként:

    sudo bash repo.bash
    
  3. Telepítse a futó kernelnek megfelelő metacsomagot:

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

    Feljegyzés

    A metacsomag verziója nem mindig igazodik a kernel verziójához. A fenti telepítési paranccsal telepítse a megfelelő metacsomagot.

    Ha csak a kernelt szeretné frissíteni, és nem az összes csomagot, legalább az amlfs-lustre-client metapackage-t is frissítenie kell ahhoz, hogy a Lustre-ügyfél az újraindítás után is működjön. A parancsnak a következő példához hasonlóan kell kinéznie:

    export NEWKERNELVERSION=6.7.8
    sudo dnf upgrade kernel-$NEWKERNELVERSION amlfs-lustre-client-2.15.4_42_gd6d405d-$(echo $NEWKERNELVERSION | sed -e "s/\.$(uname -p)$//" | sed -re 's/[-_]/\./g')-1
    
  1. Telepítse és konfigurálja az Azure Managed Lustre-adattárat a YUM-csomagkezelőhöz. Hozza létre a következő szkriptet, és nevezze el: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. Szkript végrehajtása felügyelőként:

    sudo bash repo.bash
    
  3. Telepítse a futó kernelnek megfelelő metacsomagot:

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

    Feljegyzés

    A metacsomag verziója nem mindig igazodik a kernel verziójához. A fenti telepítési paranccsal telepítse a megfelelő metacsomagot.

    Ha csak a kernelt szeretné frissíteni, és nem az összes csomagot, legalább az amlfs-lustre-client metapackage-t is frissítenie kell ahhoz, hogy a Lustre-ügyfél az újraindítás után is működjön. A parancsnak a következő példához hasonlóan kell kinéznie:

    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. Telepítse és konfigurálja az Azure Managed Lustre-adattárat a DNF-csomagkezelőhöz. Hozza létre a következő szkriptet, és nevezze el: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. Szkript végrehajtása felügyelőként:

    sudo bash repo.bash
    
  3. Telepítse a futó kernelnek megfelelő metacsomagot:

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

    Feljegyzés

    A metacsomag verziója nem mindig igazodik a kernel verziójához. A fenti telepítési paranccsal telepítse a megfelelő metacsomagot.

    Ha csak a kernelt szeretné frissíteni, és nem az összes csomagot, legalább az amlfs-lustre-client metapackage-t is frissítenie kell ahhoz, hogy a Lustre-ügyfél az újraindítás után is működjön. A parancsnak a következő példához hasonlóan kell kinéznie:

    export NEWKERNELVERSION=6.7.8
    sudo dnf upgrade kernel-$NEWKERNELVERSION amlfs-lustre-client-2.15.4_42_gd6d405d-$(echo $NEWKERNELVERSION | sed -e "s/\.$(uname -p)$//" | sed -re 's/[-_]/\./g')-1
    
  1. Telepítse és konfigurálja az Azure Managed Lustre-adattárat a DNF-csomagkezelőhöz. Hozza létre a következő szkriptet, és nevezze el: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. Szkript végrehajtása felügyelőként:

    sudo bash repo.bash
    
  3. Telepítse a futó kernelnek megfelelő metacsomagot:

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

    Feljegyzés

    A metacsomag verziója nem mindig igazodik a kernel verziójához. A fenti telepítési paranccsal telepítse a megfelelő metacsomagot.

    Ha csak a kernelt szeretné frissíteni, és nem az összes csomagot, legalább az amlfs-lustre-client metapackage-t is frissítenie kell ahhoz, hogy a Lustre-ügyfél az újraindítás után is működjön. A parancsnak a következő példához hasonlóan kell kinéznie:

    export NEWKERNELVERSION=6.7.8
    sudo dnf upgrade kernel-$NEWKERNELVERSION amlfs-lustre-client-2.15.4_42_gd6d405d-$(echo $NEWKERNELVERSION | sed -e "s/\.$(uname -p)$//" | sed -re 's/[-_]/\./g')-1
    

Figyelemfelhívás

Az Ubuntu 18.04 LTS 2023. május 31-én elérte a standard támogatás végét. A Microsoft azt javasolja, hogy migráljon a következő Ubuntu LTS-kiadásra, vagy frissítsen az Ubuntu Pro-ra, hogy hozzáférjen a Canonical kiterjesztett biztonságához és karbantartásához. További információkért lásd a közleményt.

  1. Győződjön meg arról, hogy az Ubuntu Pro aktiválva van, és az ajánlott 5.4-kernelen van, amelyet a linux-image-azure metapackage biztosít:

    apt list --installed linux-image*
    
  2. Telepítse és konfigurálja az Azure Managed Lustre-adattárat az APT-csomagkezelőhöz. Hozza létre a következő szkriptet, és nevezze el: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. Szkript végrehajtása felügyelőként:

    sudo bash repo.bash
    
  4. Telepítse a futó kernelnek megfelelő metacsomagot:

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

    Feljegyzés

    Ez a parancs egy metacsomagot telepít, amely a Lustre verzióját a telepített kernelhez igazítja. Ahhoz, hogy ez működjön, ahelyett, hogy egyszerűen apt upgrade frissítened kell apt full-upgrade a rendszert.

    Ha csak a kernelt (és nem az összes csomagot) szeretné frissíteni, legalább az amlfs-lustre-client metapackage-t is frissítenie kell ahhoz, hogy a Lustre-ügyfél az újraindítás után is működjön. A parancsnak a következő példához hasonlóan kell kinéznie:

    apt upgrade linux-image-[new kernel version] amlfs-lustre-client-2.15.4-42-gd6d405d
    
  1. Telepítse és konfigurálja az Azure Managed Lustre-adattárat az APT-csomagkezelőhöz. Hozza létre a következő szkriptet, és nevezze el: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. Szkript végrehajtása felügyelőként:

    sudo bash repo.bash
    
  3. Telepítse a futó kernelnek megfelelő metacsomagot:

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

    Feljegyzés

    Ez a parancs egy metacsomagot telepít, amely a Lustre verzióját a telepített kernelhez igazítja. Ahhoz, hogy ez működjön, ahelyett, hogy egyszerűen apt upgrade frissítened kell apt full-upgrade a rendszert.

    Ha csak a kernelt (és nem az összes csomagot) szeretné frissíteni, legalább az amlfs-lustre-client metapackage-t is frissítenie kell ahhoz, hogy a Lustre-ügyfél az újraindítás után is működjön. A parancsnak a következő példához hasonlóan kell kinéznie:

    apt upgrade linux-image-[new kernel version] amlfs-lustre-client-2.15.4-42-gd6d405d
    

Fontos

Az Ubuntu 22.04 LTS-kiadás Azure Marketplace-rendszerképe alapértelmezés szerint a Hardverengedélyezési (HWE) kernelt használja. Ezek a kernelek azonban csak 6 hónapig támogatottak, és ezekhez a kernelekhez a Lustre támogatása gyakran nem érhető el a kiadásukkor. Ezért azt javasoljuk, hogy váltson az LTS-kernelre, mert nagyobb stabilitást biztosít, valamint fenntartja a Lustre-ügyfél által támogatott kernelverziót.

  1. Telepítse az LTS kernel metacsomagot.

    sudo apt update && sudo apt install linux-image-azure-lts-22.04
    
  2. Távolítsa el a HWE kernel metacsomagot.

    Távolítsa el az alapértelmezett (Hardware Enablement) kernel metapackage-t. Azt is kérni fogja, hogy távolítsa el a linux-azure metapackage. Ez várható.

    sudo apt remove linux-image-azure
    
  3. Sorolja fel a telepített kerneleket, és ellenőrizze, hogy melyiket adja meg az LTS metapackage.

    A metaadat-csomag eltávolítása után ellenőrizze, hogy mely kernelek vannak jelenleg telepítve. Az újonnan kiépített gazdagépek két kernelt fognak tartalmazni, a régebbi gazdagépeknek pedig több is lehet. Hasonlítsa össze az LTS metacsomag által biztosított verziót a többi telepített kernelnel. Itt láthatja, hogy egy 6.2-s kernel még telepítve van korábban a linux-image-azure metapackage-ből.

    apt list --installed linux-image*
    
  4. Távolítsa el az LTS metacsomagban említettnél újabb kerneleket.

    Figyelmeztetést kap a kernel eltávolításáról, de ezek a lépések akkor működnek, ha egy újonnan kiépített gazdagépen követi őket. Ha azonban aggályai vannak, tekintse meg az Ubuntu dokumentációját a kernelek konfigurálásáról, hogy az újraindítás után biztosan elindulhasson.

    sudo apt remove linux-image-5.15.0-1053-azure
    
  5. Ellenőrizze, hogy nincsenek-e újabb kernelek az LTS metacsomagban említettnél.

    apt list --installed linux-image*
    
  6. Indítsa újra az LTS-kernel betöltéséhez.

  7. Telepítse és konfigurálja az Azure Managed Lustre-adattárat az APT-csomagkezelőhöz. Hozza létre a következő szkriptet, és nevezze el: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. Szkript végrehajtása felügyelőként:

    sudo bash repo.bash
    
  9. Telepítse a futó kernelnek megfelelő metacsomagot:

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

    Feljegyzés

    Ez a parancs egy metacsomagot telepít, amely a Lustre verzióját a telepített kernelhez igazítja. Ahhoz, hogy ez működjön, ahelyett, hogy egyszerűen apt upgrade frissítened kell apt full-upgrade a rendszert.

    Ha csak a kernelt (és nem az összes csomagot) szeretné frissíteni, legalább az amlfs-lustre-client metapackage-t is frissítenie kell ahhoz, hogy a Lustre-ügyfél az újraindítás után is működjön. A parancsnak a következő példához hasonlóan kell kinéznie:

    apt upgrade linux-image-[new kernel version] amlfs-lustre-client-2.15.4-42-gd6d405d
    

Következő lépések