Önceden oluşturulmuş Lustre istemci yazılımını yükleyin

Bu makalede, bir Lustre istemci paketini indirmeyi ve yüklemeyi öğreneceksiniz. Yüklendikten sonra istemci VM'lerini ayarlayabilir ve bir Azure Yönetilen Lustre kümesine ekleyebilirsiniz. Yönergeleri görmek için bir işletim sistemi sürümü seçin.

Mevcut bir Lustre istemcisini geçerli sürüme yükseltmeniz gerekiyorsa bkz . Bir Lustre istemcisini geçerli sürüme yükseltme.

İstemcileri bir kümeye bağlama hakkında daha fazla bilgi için bkz . İstemcileri Azure Yönetilen Lustre dosya sistemine bağlama.

İstemci yazılımını yükseltme

Bu öğreticide AlmaLinux HPC 8.6 çalıştıran istemci VM'lerini ayarlamak ve bunları Azure Yönetilen Lustre kümesine eklemek için istemci paketinin nasıl yükleneceği gösterilmektedir.

Yönergeler, çalıştıran istemci VM'ler için geçerlidir:

  • AlmaLinux HPC 8.6

Red Hat Enterprise Linux 7 için istemci yazılımını yükleme

Bu öğreticide, RHEL 7 çalıştıran istemci VM'lerini ayarlamak ve bunları Azure Yönetilen Lustre kümesine eklemek için istemci paketinin nasıl yükleneceği gösterilmektedir.

Yönergeler, çalıştıran istemci VM'ler için geçerlidir:

  • Red Hat Enterprise Linux 7 (RHEL 7)

Red Hat Enterprise Linux veya AlmaLinux 8 için istemci yazılımını yükleme

Bu öğreticide, RHEL 8 veya Alma 8 çalıştıran istemci VM'lerini ayarlamak ve bunları Azure Yönetilen Lustre kümesine eklemek için istemci paketinin nasıl yükleneceği gösterilmektedir.

Yönergeler, çalıştıran istemci VM'ler için geçerlidir:

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

Not

AlmaLinux 8.6 HPC Market görüntüleri için ayrı Alma 8.6 HPC yükleme yönergelerine bakın.

Red Hat Enterprise Linux 9 için istemci yazılımını yükleme

Bu öğreticide, RHEL 9 çalıştıran istemci VM'lerini ayarlamak ve bunları Azure Yönetilen Lustre kümesine eklemek için istemci paketinin nasıl yükleneceği gösterilmektedir.

Yönergeler, çalıştıran istemci VM'ler için geçerlidir:

  • Red Hat Enterprise Linux 9 (RHEL 9)

Ubuntu 18.04 için istemci yazılımını yükleme

Bu öğreticide, Ubuntu 18.04 çalıştıran istemci VM'lerini ayarlamak ve bunları Azure Yönetilen Lustre kümesine eklemek için istemci paketinin nasıl yükleneceği gösterilmektedir.

Yönergeler, çalıştıran istemci VM'ler için geçerlidir:

  • Ubuntu 18.04

Ubuntu 20.04 için istemci yazılımını yükleme

Bu öğreticide, Ubuntu 20.04 çalıştıran istemci VM'lerini ayarlamak ve bunları Azure Yönetilen Lustre kümesine eklemek için istemci paketinin nasıl yükleneceği gösterilmektedir.

Yönergeler, çalıştıran istemci VM'ler için geçerlidir:

  • Ubuntu 20.04

Ubuntu 22.04 için istemci yazılımını yükleme

Bu öğreticide, Ubuntu 22.04 çalıştıran istemci VM'lerini ayarlamak ve bunları Azure Yönetilen Lustre kümesine eklemek için istemci paketinin nasıl yükleneceği gösterilmektedir.

Yönergeler, çalıştıran istemci VM'ler için geçerlidir:

  • Ubuntu 22.04

Önceden oluşturulmuş istemci yazılımını indirme ve yükleme

Uyarı

Bu yönergeler yalnızca AlmaLinux 8.6 HPC market görüntüleri için geçerlidir. HPC ve genel market de dahil olmak üzere diğer tüm AlmaLinux 8 yüklemeleri için Red Hat 8 yönergelerine bakın.

  1. DNF paket yöneticisi için Azure Yönetilen Lustre deposunu yükleyin ve yapılandırın. Aşağıdaki betiği oluşturun ve adlandırın 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. Betiği süper kullanıcı olarak yürüt:

    sudo bash repo.bash
    
  3. Çalışan çekirdeğinizle eşleşen meta paketi yükleyin:

    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
    

    Not

    Meta paket sürümü her zaman çekirdek sürümüyle uyumlu değildir. Uygun meta paketi yüklemek için yukarıdaki yükleme komutunu kullanın.

    Tüm paketleri değil de yalnızca çekirdeği yükseltmek istiyorsanız, en azından, lustre istemcisinin yeniden başlatmadan sonra çalışmaya devam edebilmesi için amlfs-lustre-client meta paketini de yükseltmeniz gerekir. Komut aşağıdaki örneğe benzer görünmelidir:

    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
    

Uyarı

Red Hat Enterprise Linux 7 için artık yeni istemci paketleri yayımlamayacağız. Azure Yönetilen Lustre istemci paketlerinin daha yeni sürümlerini çalıştırmak için lütfen desteklenen sürümlerden birine geçin.

  1. YUM paket yöneticisi için Azure Yönetilen Lustre deposunu yükleyin ve yapılandırın. Aşağıdaki betiği oluşturun ve adlandırın 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. Betiği süper kullanıcı olarak yürüt:

    sudo bash repo.bash
    
  3. Çalışan çekirdeğinizle eşleşen meta paketi yükleyin.

    Meta paket sürümü her zaman çekirdek sürümüyle uyumlu değildir. Uygun meta paketi yüklemek için aşağıdaki komutu kullanabilirsiniz:

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

    Not

    Çalıştırma dnf search amlfs-lustre-client , dağıtımınız için tüm kullanılabilir paketleri göstermez. Kullanılabilir amlfs-lustre-client tüm paketleri görmek için komutunu çalıştırın dnf list --showduplicates "amlfs-lustre-client*".

    Tüm paketleri değil de yalnızca çekirdeği yükseltmek istiyorsanız, en azından, lustre istemcisinin yeniden başlatmadan sonra çalışmaya devam edebilmesi için amlfs-lustre-client meta paketini de yükseltmeniz gerekir. Komut aşağıdaki örneğe benzer görünmelidir:

    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. DNF paket yöneticisi için Azure Yönetilen Lustre deposunu yükleyin ve yapılandırın. Aşağıdaki betiği oluşturun ve adlandırın 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. Betiği süper kullanıcı olarak yürüt:

    sudo bash repo.bash
    
  3. Çalışan çekirdeğinizle eşleşen meta paketi yükleyin:

    Meta paket sürümü her zaman çekirdek sürümüyle uyumlu değildir. Uygun meta paketi yüklemek için aşağıdaki komutu kullanabilirsiniz:

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

    Not

    Çalıştırma dnf search amlfs-lustre-client , dağıtımınız için tüm kullanılabilir paketleri göstermez. Kullanılabilir amlfs-lustre-client tüm paketleri görmek için komutunu çalıştırın dnf list --showduplicates "amlfs-lustre-client*".

    Tüm paketleri değil de yalnızca çekirdeği yükseltmek istiyorsanız, en azından, lustre istemcisinin yeniden başlatmadan sonra çalışmaya devam edebilmesi için amlfs-lustre-client meta paketini de yükseltmeniz gerekir. Komut aşağıdaki örneğe benzer görünmelidir:

    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. DNF paket yöneticisi için Azure Yönetilen Lustre deposunu yükleyin ve yapılandırın. Aşağıdaki betiği oluşturun ve adlandırın 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. Betiği süper kullanıcı olarak yürüt:

    sudo bash repo.bash
    
  3. Çalışan çekirdeğinizle eşleşen meta paketi yükleyin.

    Meta paket sürümü her zaman çekirdek sürümüyle uyumlu değildir. Uygun meta paketi yüklemek için aşağıdaki komutu kullanabilirsiniz:

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

    Not

    Çalıştırma dnf search amlfs-lustre-client , dağıtımınız için tüm kullanılabilir paketleri göstermez. Kullanılabilir amlfs-lustre-client tüm paketleri görmek için komutunu çalıştırın dnf list --showduplicates "amlfs-lustre-client*".

    Tüm paketleri değil de yalnızca çekirdeği yükseltmek istiyorsanız, en azından, lustre istemcisinin yeniden başlatmadan sonra çalışmaya devam edebilmesi için amlfs-lustre-client meta paketini de yükseltmeniz gerekir. Komut aşağıdaki örneğe benzer görünmelidir:

    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
    

Uyarı

Artık Ubuntu 18.04 için yeni istemci paketleri yayımlamayacağız. Azure Yönetilen Lustre istemci paketlerinin daha yeni sürümlerini çalıştırmak için lütfen desteklenen sürümlerden birine geçin.

Ubuntu 18.04 LTS, 31 Mayıs 2023'te Standart Desteğin sonuna ulaştı. Microsoft, Canonical'tan genişletilmiş güvenlik ve bakım erişimi elde etmek için bir sonraki Ubuntu LTS sürümüne geçiş yapmanızı veya Ubuntu Pro'ya yükseltmenizi önerir. Daha fazla bilgi için duyuruya bakın.

  1. Ubuntu Pro'nun etkinleştirildiğinden ve linux-image-azure meta paketi tarafından sağlanan önerilen 5.4 çekirdeğinde olduğunuzdan emin olun:

    apt list --installed linux-image*
    
  2. APT paket yöneticisi için Azure Yönetilen Lustre deposunu yükleyin ve yapılandırın. Aşağıdaki betiği oluşturun ve adlandırın 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. Betiği süper kullanıcı olarak yürüt:

    sudo bash repo.bash
    
  4. Çalışan çekirdeğinizle eşleşen meta paketi yükleyin.

    Aşağıdaki komut, Lustre sürümünü yüklü çekirdekle uyumlu tutan bir meta paket yükler. Bunun çalışması için sisteminizi güncelleştirirken yerine apt upgrade kullanmanız apt full-upgrade gerekir.

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

    Not

    Çalıştırma apt search amlfs-lustre-client , dağıtımınız için tüm kullanılabilir paketleri göstermez. Kullanılabilir amlfs-lustre-client tüm paketleri görmek için komutunu çalıştırın apt list -a "amlfs-lustre-client*". İsteğe bağlı olarak, yalnızca çekirdeği (ve tüm paketleri değil) yükseltmek istiyorsanız, en azından, Lustre istemcisinin yeniden başlatmadan sonra çalışmaya devam edebilmesi için amlfs-lustre-client meta paketini de yükseltmeniz gerekir. Komut aşağıdaki örneğe benzer görünmelidir:

    apt upgrade linux-image-[new kernel version] amlfs-lustre-client-2.15.4-42-gd6d405d
    
  1. APT paket yöneticisi için Azure Yönetilen Lustre deposunu yükleyin ve yapılandırın. Aşağıdaki betiği oluşturun ve adlandırın 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. Betiği süper kullanıcı olarak yürüt:

    sudo bash repo.bash
    
  3. Çalışan çekirdeğinizle eşleşen meta paketi yükleyin.

    Aşağıdaki komut, Lustre sürümünü yüklü çekirdekle uyumlu tutan bir meta paket yükler. Bunun çalışması için sisteminizi güncelleştirirken yerine apt upgrade kullanmanız apt full-upgrade gerekir.

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

    Not

    Çalıştırma apt search amlfs-lustre-client , dağıtımınız için tüm kullanılabilir paketleri göstermez. Kullanılabilir amlfs-lustre-client tüm paketleri görmek için komutunu çalıştırın apt list -a "amlfs-lustre-client*".

    İsteğe bağlı olarak, yalnızca çekirdeği (ve tüm paketleri değil) yükseltmek istiyorsanız, en azından, Lustre istemcisinin yeniden başlatmadan sonra çalışmaya devam edebilmesi için amlfs-lustre-client meta paketini de yükseltmeniz gerekir. Komut aşağıdaki örneğe benzer görünmelidir:

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

Önemli

Ubuntu 22.04 LTS sürümünün Azure Market görüntüsü varsayılan olarak Donanım Etkinleştirme (HWE) çekirdeğini kullanır. Ancak, bu çekirdekler yalnızca 6 aylık dönemler için desteklenir ve bu çekirdekler için Lustre desteği genellikle piyasaya sürüldüklerinde kullanılamaz. Bu nedenle, size daha fazla kararlılık sağladığından ve Lustre İstemcisi ile desteklenen bir çekirdek sürümünü koruduğundan LTS çekirdeğine geçmenizi öneririz.

  1. LTS çekirdek meta paketini yükleyin.

    sudo apt update && sudo apt install linux-image-azure-lts-22.04
    
  2. HWE çekirdek meta paketini kaldırın.

    Varsayılan (Donanım Etkinleştirme) çekirdek meta paketini kaldırın. Ayrıca linux-azure meta paketinin kaldırılmasını isteyecektir. Bu beklenen bir durumdur.

    sudo apt remove linux-image-azure
    
  3. Yüklü çekirdekleri listeleyin ve LTS meta paketi tarafından hangisinin sağlandığına bakın.

    Meta veri paketi kaldırıldıktan sonra hangi çekirdeklerin yüklü olduğunu denetleyin. Yeni sağlanan konakların iki çekirdeği olur ve eski konaklarda daha fazlası olabilir. LTS meta paketinin sağladığı sürümü diğer yüklü çekirdeklerle karşılaştırın. Burada 6.2 çekirdeğinin daha önce linux-image-azure meta paketinden yüklenmeye devam ettiğini görürsünüz.

    apt list --installed linux-image*
    
  4. LTS meta paketinde belirtilenden daha yeni olan tüm çekirdekleri kaldırın.

    Çekirdeği kaldırma hakkında bir uyarı alırsınız, ancak bu adımları yeni sağlanan bir konakta takip ediyorsanız çalışır. Ancak, endişeleriniz varsa, yeniden başlatmadan sonra önyükleme yapabilmesini sağlamak için çekirdekleri yapılandırma hakkında Ubuntu belgelerine bakın.

    sudo apt remove linux-image-5.15.0-1053-azure
    
  5. LTS meta paketinde belirtilenden daha yeni çekirdeklere sahip olmadığınızı doğrulayın.

    apt list --installed linux-image*
    
  6. LTS çekirdeğini yüklemek için yeniden başlatın.

  7. APT paket yöneticisi için Azure Yönetilen Lustre deposunu yükleyin ve yapılandırın. Aşağıdaki betiği oluşturun ve adlandırın 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. Betiği süper kullanıcı olarak yürüt:

    sudo bash repo.bash
    
  9. Çalışan çekirdeğinizle eşleşen meta paketi yükleyin.

    Aşağıdaki komut, Lustre sürümünü yüklü çekirdekle uyumlu tutan bir meta paket yükler. Bunun çalışması için sisteminizi güncelleştirirken yerine apt upgrade kullanmanız apt full-upgrade gerekir.

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

    Not

    Çalıştırma apt search amlfs-lustre-client , dağıtımınız için tüm kullanılabilir paketleri göstermez. Kullanılabilir amlfs-lustre-client tüm paketleri görmek için komutunu çalıştırın apt list -a "amlfs-lustre-client*".

    İsteğe bağlı olarak, yalnızca çekirdeği (ve tüm paketleri değil) yükseltmek istiyorsanız, en azından, Lustre istemcisinin yeniden başlatmadan sonra çalışmaya devam edebilmesi için amlfs-lustre-client meta paketini de yükseltmeniz gerekir. Komut aşağıdaki örneğe benzer görünmelidir:

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

Sonraki adımlar