Skip to content

Ubuntu Server ins Azure Arc einbinden

Folgende Befehle auf dem Ubuntu Server ausführen:

Schritt 1 Updaten

sudo apt-get update

Schritt 2 Azure CLI installieren

curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash

Schritt 3 Version überprüfen (muss über 2.7 Version)

az --version

Schritt 4 Mit Azure einloggen

az login

Folgende Schritte im portal.azure.com ausführen:

Schritt 7 In einem Browser portal.azure.com öffnen und anmelden

Schritt 8 Über Suchfenster Azure Arc suchen und öffnen

Schritt 9 Auf Add klicken

Schritt 10 Eine der drei hier aufgelisteten Lösungen auswählen, in meinem Fall ist es nur ein Server, weshalb ich Add a single server ausgewählt habe

Schritt 11 überprüfen, ob folgende Anforderungen erfüllt sind

Schritt 12 Subscription, Resource group, Region, Operating system angeben

Schritt 13 (Optional) Tags setzen

Schritt 14 Den angezeigten Skript herunterladen

Schritt 15 Beschreibung durchlesen

Schritt 16 Nun gibt es mehrere Möglichkeiten, um die Datei oder den Inhalt der Datei ins Ziel VM zu kopieren. Die einfachste Möglichkeit wäre, dass man die beim Schritt 14 angezeigten Inhalt kopiert, dann im Ziel VM eine Datei erstellt, schliesslich den kopierten Inhalt dort einfügt, die Datei ausführbar macht und schlussentlich die Datei ausführt.

Da ich die VM per Vagrant erstellt habe, nutze ich die Vagrant scp Lösung. Dazu musste ich zuerst vagrant scp lokal auf meinem Gerät installieren.

Terminal öffnen und folgende Befehl ausführen:

vagrant plugin install vagrant-scp

Schritt 17 Die heruntergeladene Datei auf die VM kopieren

vagrant scp /Users/******/Downloads/OnboardingScript.sh ubuntu2204:/home/vagrant/skript/OnboardingScript.sh

Schritt 18 überprüfen, ob die Datei auf dem VM ist

cd /home/vagrant/skript
ls -la

Schritt 19 Datei ausführbar machen

sudo chmod +x OnboardingScript.sh

Schritt 20 Datei ausführen

sudo bash OnboardingScript.sh