Share via


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

Figyelemfelhívás

Ez a cikk a CentOS-ra, egy linuxos disztribúcióra hivatkozik, amely közel áll az Élettartam vége (EOL) állapotához. Fontolja meg a használatát, és ennek megfelelően tervezze meg. További információkért lásd a CentOS end of Life (A CentOS életciklusának vége) című útmutatót.

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

Ha egy meglévő Lustre-ügyfelet az aktuális verzióra kell frissítenie, 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 következőt futtató ügyfél virtuális gépekre vonatkoznak:

  • AlmaLinux HPC 8.6

Ügyfélszoftver telepítése Red Hat Enterprise Linuxhoz vagy CentOS 7-hez

Ez az oktatóanyag bemutatja, hogyan telepítheti az ügyfélcsomagot az RHEL 7-et és CentOS 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 következőt futtató ügyfél virtuális gépekre vonatkoznak:

  • Red Hat Enterprise Linux 7 (RHEL 7)
  • CentOS Linux 7

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

Ez az oktatóanyag bemutatja, hogyan telepítheti az ügyfélcsomagot az RHEL 8, CentOS 8 és 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 következőt futtató ügyfél virtuális gépekre vonatkoznak:

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

Megjegyzés

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

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

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 következőt futtató ü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 következőt futtató ü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 következőt futtató ü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 következőt futtató ü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
    

    Megjegyzés

    A metacsomag verziója nem mindig igazodik a kernelverzióhoz. A megfelelő metacsomag telepítéséhez használja a fenti telepítési parancsot.

    Ha csak a kernelt és nem az összes csomagot szeretné frissíteni, legalább az amlfs-lustre-client metacsomagot 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
    

    Megjegyzés

    A metacsomag verziója nem mindig igazodik a kernelverzióhoz. A megfelelő metacsomag telepítéséhez használja a fenti telepítési parancsot.

    Ha csak a kernelt és nem az összes csomagot szeretné frissíteni, legalább az amlfs-lustre-client metacsomagot 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
    

    Megjegyzés

    A metacsomag verziója nem mindig igazodik a kernelverzióhoz. A megfelelő metacsomag telepítéséhez használja a fenti telepítési parancsot.

    Ha csak a kernelt és nem az összes csomagot szeretné frissíteni, legalább az amlfs-lustre-client metacsomagot 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
    

    Megjegyzés

    A metacsomag verziója nem mindig igazodik a kernelverzióhoz. A megfelelő metacsomag telepítéséhez használja a fenti telepítési parancsot.

    Ha csak a kernelt és nem az összes csomagot szeretné frissíteni, legalább az amlfs-lustre-client metacsomagot 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 véget ért a standard támogatásnak. 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ót a közleményben talál.

  1. Győződjön meg arról, hogy az Ubuntu Pro aktiválva van, és az ajánlott 5.4-es 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)
    

    Megjegyzé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ítenie 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 továbbra is működjön az újraindítás utá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 neki 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)
    

    Megjegyzé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ítenie kell apt full-upgrade a rendszert.

    Ha csak a kernelt (és nem az összes csomagot) szeretné frissíteni, legalább az amlfs-lustre-client metacsomagot is frissítenie kell ahhoz, hogy a Lustre-ügyfél az újraindítás után is működjön. A parancsnak az alábbi 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 lemezképe alapértelmezés szerint a Hardware Enablement (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 fenntart egy, a Lustre-ügyféllel támogatott kernelverziót.

  1. Telepítse az LTS-kernel metacsomagját.

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

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

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

    A metaadatcsomag eltávolítása után ellenőrizze, hogy mely kernelek vannak jelenleg telepítve. Az újonnan kiépített gazdagépeknek két kernelük lesz, a régebbi gazdagépeknek pedig több is lehet. Hasonlítsa össze az LTS metacsomag által a többi telepített kernelhez biztosított verziót. Itt láthatja, hogy egy 6.2-es 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 neki 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)
    

    Megjegyzé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ítenie kell apt full-upgrade a rendszert.

    Ha csak a kernelt (és nem az összes csomagot) szeretné frissíteni, legalább az amlfs-lustre-client metacsomagot is frissítenie kell ahhoz, hogy a Lustre-ügyfél az újraindítás után is működjön. A parancsnak az alábbi 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