Ö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.
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}
Betiği süper kullanıcı olarak yürüt:
sudo bash repo.bash
Ç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.
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}
Betiği süper kullanıcı olarak yürüt:
sudo bash repo.bash
Ç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ılabiliramlfs-lustre-client
tüm paketleri görmek için komutunu çalıştırındnf 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
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}
Betiği süper kullanıcı olarak yürüt:
sudo bash repo.bash
Ç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ılabiliramlfs-lustre-client
tüm paketleri görmek için komutunu çalıştırındnf 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
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}
Betiği süper kullanıcı olarak yürüt:
sudo bash repo.bash
Ç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ılabiliramlfs-lustre-client
tüm paketleri görmek için komutunu çalıştırındnf 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.
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*
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
Betiği süper kullanıcı olarak yürüt:
sudo bash repo.bash
Ç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ızapt 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ılabiliramlfs-lustre-client
tüm paketleri görmek için komutunu çalıştırınapt 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
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
Betiği süper kullanıcı olarak yürüt:
sudo bash repo.bash
Ç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ızapt 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ılabiliramlfs-lustre-client
tüm paketleri görmek için komutunu çalıştırınapt 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.
LTS çekirdek meta paketini yükleyin.
sudo apt update && sudo apt install linux-image-azure-lts-22.04
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
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*
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
LTS meta paketinde belirtilenden daha yeni çekirdeklere sahip olmadığınızı doğrulayın.
apt list --installed linux-image*
LTS çekirdeğini yüklemek için yeniden başlatın.
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
Betiği süper kullanıcı olarak yürüt:
sudo bash repo.bash
Ç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ızapt 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ılabiliramlfs-lustre-client
tüm paketleri görmek için komutunu çalıştırınapt 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