Sie können den vSphere Bitfusion-Client in einem Docker-Container ausführen, den Sie auf einer virtuellen Maschine (VM) installiert haben, die zur selben vCenter Server-Instanz wie Ihre vSphere Bitfusion-Server gehört. Alternativ können Sie den Client in einem Container ausführen, den Sie auf einer VM oder einer Bare Metal-Maschine installiert haben, die nicht zu der Instanz gehört, auf der Ihre vSphere Bitfusion-Server ausgeführt werden.
Ausführen des vSphere Bitfusion-Clients in einem Docker-Container mithilfe eines Client-Authentifizierungstokens
Um einen vSphere Bitfusion-Client in einem Docker-Container auszuführen, der auf einer Bare Metal-Maschine oder einer virtuellen Maschine ausgeführt wird, die nicht zur selben vCenter Server-Instanz gehört wie Ihre vSphere Bitfusion-Server, müssen Sie zuerst den Client installieren und den Client mithilfe eines Client-Authentifizierungstokens aktivieren.
Voraussetzungen
- Erstellen Sie mithilfe des vSphere Bitfusion-Plug-Ins ein Client-Authentifizierungstoken und laden Sie die .tar-Datei des Tokens herunter. Weitere Informationen finden Sie unter Vorgehensweise zum Aktivieren eines vSphere Bitfusion-Clients mithilfe eines Tokens.
- Laden Sie den neuesten vSphere Bitfusion-Client herunter.
- Stellen Sie sicher, dass Ihr Docker-Container ein Betriebssystem ausführt, das von vSphere Bitfusion unterstützt wird. Weitere Informationen finden Sie unter Systemanforderungen für vSphere Bitfusion-Client.
Prozedur
- Öffnen Sie eine Terminalanwendung und stellen Sie mithilfe von Secure Shell Protocol (SSH) eine Verbindung zur IP-Adresse Ihrer virtuellen Maschine her.
- Führen Sie einen Docker-Container aus.
- Installieren Sie im Docker-Container den vSphere Bitfusion-Client und das zugehörige Token.
- Installieren Sie den neuesten vSphere Bitfusion-Client.
- Um das vSphere Bitfusion-Paket unter dem Ubuntu Linux-Betriebssystem zu installieren, führen Sie den Befehl
sudo apt-get install -y ./bitfusion_client_version
aus, wobei bitfusion_client_version für den Dateinamen des vSphere Bitfusion-Clients steht.Führen Sie zum Beispiel
sudo apt-get install -y ./bitfusion-client-ubuntu2004_4.5.0-4_amd64.deb
aus. - Um das vSphere Bitfusion-Paket unter dem Red Hat Linux- oder CentOS-Betriebssystem zu installieren, führen Sie den Befehl
sudo yum install -y ./bitfusion_client_version
aus, wobei bitfusion_client_version für den Dateinamen des vSphere Bitfusion-Clients steht.Führen Sie zum Beispiel
sudo yum install -y ./bitfusion-client-centos8-4.5.0-4.x86_64.rpm
aus.
- Um das vSphere Bitfusion-Paket unter dem Ubuntu Linux-Betriebssystem zu installieren, führen Sie den Befehl
- Kopieren Sie die Tokendatei in das Dateisystem Ihres Containers.
- Extrahieren Sie den Inhalt der tar-Datei und führen Sie das Installationsskript install.sh aus.
- Installieren Sie den neuesten vSphere Bitfusion-Client.
- (Optional) Um sicherzustellen, dass der vSphere Bitfusion-Client aktiviert ist, listen Sie im vSphere Bitfusion-Client die verfügbaren GPUs auf den vSphere Bitfusion-Servern auf, indem Sie den Befehl bitfusion list_gpus ausführen.
Nächste Maßnahme
Starten Sie eine Anwendung im vSphere Bitfusion-Client. Nach der ersten Ausführung tritt der vSphere Bitfusion-Client dem Cluster bei. Starten Sie beispielsweise die Anwendung nvidia-smi, indem Sie den Befehl bitfusion run -n 1 -- nvidia-smi
ausführen.