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 balíčku můžete nastavit klientské virtuální počítače a připojit je ke clusteru Azure Managed Lustre. 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 klientského softwaru 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 pro AlmaLinux HPC 8.6
Tento článek ukazuje, jak nainstalovat klientský balíček pro nastavení klientských virtuálních počítačů se systémem AlmaLinux HPC 8.6.
Instalace klientského softwaru pro Red Hat Enterprise Linux 7
Tento článek ukazuje, jak nainstalovat klientský balíček pro nastavení klientských virtuálních počítačů s Red Hat Enterprise Linuxem 7 (RHEL 7).
Instalace klientského softwaru pro Red Hat Enterprise Linux 8 nebo AlmaLinux 8
Tento článek ukazuje, jak nainstalovat klientský balíček pro nastavení klientských virtuálních počítačů s Red Hat Enterprise Linuxem 8 (RHEL 8) nebo AlmaLinux 8.
Poznámka:
Pro obrázky AlmaLinux 8.6 HPC v Azure Marketplace si přečtěte samostatné pokyny k instalaci AlmaLinux 8.6 HPC.
Instalace klientského softwaru pro Red Hat Enterprise Linux 9
Tento článek ukazuje, jak nainstalovat klientský balíček pro nastavení klientských virtuálních počítačů s Red Hat Enterprise Linuxem 9 (RHEL 9).
Instalace klientského softwaru pro Ubuntu 18.04
Tento článek ukazuje, jak nainstalovat klientský balíček pro nastavení klientských virtuálních počítačů s Ubuntu 18.04.
Instalace klientského softwaru pro Ubuntu 20.04
Tento článek ukazuje, jak nainstalovat klientský balíček pro nastavení klientských virtuálních počítačů s Ubuntu 20.04.
Instalace klientského softwaru pro Ubuntu 22.04
Tento článek ukazuje, jak nainstalovat klientský balíček pro nastavení klientských virtuálních počítačů s Ubuntu 22.04.
Stažení a instalace předem připraveného klientského softwaru
Upozorňující
Tyto pokyny platí jenom pro image AlmaLinux 8.6 HPC na Azure Marketplace. Pro všechny ostatní instalace AlmaLinux 8, včetně HPC a obecného marketplace, se podívejte na pokyny Red Hat 8.
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}
Spusťte skript jako superuživatel:
sudo bash repo.bash
Nainstalujte metabalík, který odpovídá vašemu běžícímu jádru:
sudo dnf install --disableexcludes=main --refresh amlfs-lustre-client-2.15.6_39_g3e00a10-$(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 předchozí příkaz.
Pokud chcete upgradovat pouze jádro a ne všechny balíčky, musíte (minimálně) upgradovat také metabalíč
amlfs-lustre-client
tak, aby klient Lustre mohl po restartování pokračovat v práci. 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.6_39_g3e00a10-$(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í.
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}
Spusťte skript jako superuživatel:
sudo bash repo.bash
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 vaši distribuci. Pokud chcete zobrazit všechny dostupnéamlfs-lustre-client
balíčky, spusťtednf list --showduplicates "amlfs-lustre-client*"
příkaz .Pokud chcete upgradovat pouze jádro a ne všechny balíčky, musíte (minimálně) upgradovat také metabalíč
amlfs-lustre-client
tak, aby klient Lustre mohl po restartování pokračovat v práci. 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
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}
Spusťte skript jako superuživatel:
sudo bash repo.bash
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.6_39_g3e00a10-$(uname -r | sed -e "s/\.$(uname -p)$//" | sed -re 's/[-_]/\./g')-1
Poznámka:
Příkaz spuštění
dnf search amlfs-lustre-client
nezobrazuje všechny dostupné balíčky pro vaši distribuci. Pokud chcete zobrazit všechny dostupnéamlfs-lustre-client
balíčky, spusťtednf list --showduplicates "amlfs-lustre-client*"
příkaz .Pokud chcete upgradovat pouze jádro a ne všechny balíčky, musíte (minimálně) upgradovat také metabalíč
amlfs-lustre-client
tak, aby klient Lustre mohl po restartování pokračovat v práci. 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.6_39_g3e00a10-$(echo $NEWKERNELVERSION | sed -e "s/\.$(uname -p)$//" | sed -re 's/[-_]/\./g')-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}
Spusťte skript jako superuživatel:
sudo bash repo.bash
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.6_39_g3e00a10-$(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 vaši distribuci. Pokud chcete zobrazit všechny dostupnéamlfs-lustre-client
balíčky, spusťtednf list --showduplicates "amlfs-lustre-client*"
příkaz .Pokud chcete upgradovat pouze jádro a ne všechny balíčky, musíte (minimálně) upgradovat také metabalíč
amlfs-lustre-client
tak, aby klient Lustre mohl po restartování pokračovat v práci. 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.6_39_g3e00a10-$(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. Doporučujeme migrovat na další verzi Ubuntu LTS nebo upgradovat na Ubuntu Pro, abyste získali přístup k rozšířenému zabezpečení a údržbě z Canonicalu. Další informace najdete v oznámení.
Ujistěte se, že máte aktivované Ubuntu Pro a nacházíte se v doporučeném jádru 5.4, které
linux-image-azure
metapackage poskytuje:apt list --installed linux-image*
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
Spusťte skript jako superuživatel:
sudo bash repo.bash
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 toto zarovnání fungovalo, musíte při aktualizaci systému použít
apt full-upgrade
místoapt upgrade
.sudo apt install amlfs-lustre-client-2.15.4-42-gd6d405d=$(uname -r)
Poznámka:
Spuštění
apt search amlfs-lustre-client
nezobrazí všechny dostupné balíčky pro vaši distribuci. Pokud chcete zobrazit všechny dostupnéamlfs-lustre-client
balíčky, spusťteapt list -a "amlfs-lustre-client*"
příkaz .Pokud chcete upgradovat pouze jádro, a ne všechny balíčky, musíte (minimálně) upgradovat také metabalíč
amlfs-lustre-client
tak, aby klient Lustre mohl po restartování i nadále fungovat. 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
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
Spusťte skript jako superuživatel:
sudo bash repo.bash
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 toto zarovnání fungovalo, musíte při aktualizaci systému použít
apt full-upgrade
místoapt upgrade
.sudo apt install amlfs-lustre-client-2.15.6-39-g3e00a10=$(uname -r)
Poznámka:
Spuštění
apt search amlfs-lustre-client
nezobrazuje všechny dostupné balíčky pro vaši distribuci. Pokud chcete zobrazit všechny dostupnéamlfs-lustre-client
balíčky, spusťteapt list -a "amlfs-lustre-client*"
příkaz .Pokud chcete upgradovat pouze jádro, a ne všechny balíčky, musíte (minimálně) upgradovat také metabalíč
amlfs-lustre-client
tak, aby klient Lustre mohl po restartování i nadále fungovat. 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.6-39-g3e00a10
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). Jádra HWE jsou však podporována pouze po dobu šesti měsíců a podpora Lustre pro tato jádra není při jejich vydání často dostupná. Doporučujeme přepnout na jádro LTS, protože poskytuje větší stabilitu a udržuje verzi jádra podporovanou u klienta Lustre.
Nainstalujte metabalík jádra LTS:
sudo apt update && sudo apt install linux-image-azure-lts-22.04
Odeberte výchozí metabalíček jádra (HWE). Odpověď na následující příkaz vás také vyzve k odebrání meta balíčku
linux-azure
.sudo apt remove linux-image-azure
Zobrazte seznam nainstalovaných jader a zjistěte, které z nich dodává metabalíček LTS.
apt list --installed linux-image*
Nově zřízení hostitelé mají 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.
Odeberte všechna jádra novější než jádra uvedená v metabalíku LTS.
sudo apt remove linux-image-5.15.0-1053-azure
Zobrazí se upozornění na odebrání jader, ale tyto kroky fungují, pokud je sledujete na nově zřízeném hostiteli. Pokud máte obavy, projděte si dokumentaci k Ubuntu o konfiguraci jader a ujistěte se, že se můžou spustit po restartování.
Vypište znovu nainstalovaná jádra a ověřte, že nemáte novější jádra než ta uvedená v metabalíku LTS:
apt list --installed linux-image*
Restartujte počítač pro načtení jádra LTS.
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
Spusťte skript jako superuživatel:
sudo bash repo.bash
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 toto zarovnání fungovalo, musíte při aktualizaci systému použít
apt full-upgrade
místoapt upgrade
.sudo apt install amlfs-lustre-client-2.15.6-39-g3e00a10=$(uname -r)
Poznámka:
Příkaz
apt search amlfs-lustre-client
nezobrazí všechny dostupné balíčky pro vaši distribuci. Pokud chcete zobrazit všechny dostupnéamlfs-lustre-client
balíčky, spusťteapt list -a "amlfs-lustre-client*"
příkaz .Pokud chcete upgradovat pouze jádro, a ne všechny balíčky, musíte (minimálně) upgradovat také metabalíč
amlfs-lustre-client
tak, aby klient Lustre mohl po restartování i nadále fungovat. 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.6-39-g3e00a10