Microsoft bietet uns die Azure-Plattform, über die wir über mehr als 100 Microsoft-Produkte verfügen, einschließlich Betriebssysteme und Anwendungen, um die Wachstumsmöglichkeiten des Unternehmens und jedes seiner verschiedenen Segmente zu verbessern. Mit Azure können wir alles von einer einzigen aus verwalten Zentralisierte Form direkt in der Cloud, ohne in große Mengen physischer und wirtschaftlicher Ressourcen investieren zu müssen. Microsoft hat zwar monatliche Kosten, die sich nach den Anforderungen der einzelnen Organisationen richten , wir können jedoch ein Jahr lang kostenlos arbeiten. Weitere Informationen zur Registrierung in Azure und zu den verschiedenen Verwendungs- und Kostenoptionen finden Sie unter dem folgenden TechnoWikis-Link, in dem die einzelnen Aspekte erläutert werden:
Die Azure-Plattform basiert jetzt auf der Cloud und ermöglicht es uns, die Verwaltungsaufgaben auf drei verschiedene Arten auszuführen:
- Azure Portal
- PowerShell
- Bash CLI
Jede dieser Optionen hat ihre eigenen Funktionen. Wenn Sie jedoch die CLI-Befehlszeile lieben, ist sie dank ihrer Vielseitigkeit und Verwaltung die ideale Option für diese Aufgaben. In diesem Tutorial wird TechnoWikis einen besonderen Schwerpunkt darauf legen, wie CLI auf den verschiedenen Betriebssystemplattformen installiert wird, und wir werden sehen, welche Befehle wir für diesen Zweck ausführen können.
Einer der großen Vorteile der Verwendung von Azure CLI ist die einfache Erstellung von Automatisierungsskripten, die mit Azure Resource Manager kompatibel sind.
Dort greifen wir auf die zentrale Konsole zu. Um die CLI zu verwenden, müssen Sie auf das Symbol in der Abbildung oben klicken, um die Verbindung herzustellen und die Verwaltung der verfügbaren Azure-Ressourcen zu starten:
TechnoWikis wird sich darauf konzentrieren, wie diese CLI oder Cloud Shell unter Windows, Linux und macOS installiert und somit alle diese Ressourcen lokal verwaltet werden.
1. Installieren Sie CLI Azure in Windows 10
In diesem Fall wird Windows 10 verwendet. Bei Windows-Betriebssystemen wird die Azure-CLI über eine MSI-Datei installiert, die uns über die Windows-Eingabeaufforderung CMD den gesamten Zugriff auf die CLI ermöglicht, oder wir können dies auch tun über Windows PowerShell. Für den Fall, dass wir das Windows-Subsystem für Linux (WSL) aktivieren, stehen Pakete für die Linux-Distribution zur Verfügung.
Die verteilbare MSI-Datei wird zum Installieren, Aktualisieren und Deinstallieren des Befehls “az” in Windows 10 verwendet und kann unter folgendem Link heruntergeladen werden:
Nach dem Herunterladen fahren wir mit der Ausführung fort und der folgende Assistent wird angezeigt:
Dort aktivieren wir das Kontrollkästchen “Ich akzeptiere die Bedingungen der Lizenzvereinbarung” und klicken auf die Schaltfläche “Installieren”, um die Installation von CLI in Windows 10 zu starten.
Sobald dieser Vorgang abgeschlossen ist, sehen wir Folgendes. Klicken Sie auf die Schaltfläche “Fertig stellen”, um den CLI-Installationsvorgang in Windows 10 abzuschließen.
Um die installierte CLI-Version zu ermitteln, führen wir die folgende Zeile entweder über die Eingabeaufforderung oder über Windows PowerShell aus.
az --version
Wir werden das gleiche Ergebnis im Symbol des Systems sehen:
2. Führen Sie CLI unter Windows 10 aus
Um diesen Prozess zu starten, gehen wir zur Konsole und führen Folgendes aus:
Ein Login
Dadurch wird automatisch der Browser angezeigt, sodass wir die Anmeldeinformationen unseres Azure-Kontos eingeben können:
Sobald wir uns an der Eingabeaufforderung anmelden, werden wir sehen, dass die Verbindung hergestellt wurde und wir haben Details wie. Ab diesem Zeitpunkt können Änderungen in Azure über die CLI in Windows 10 vorgenommen werden.
- Name der Ressource in der Cloud
- ID des Kontos
- Einschreiben
- Azure-Status
- Art des Kontos
3. Deinstallieren Sie CLI Azure in Windows 10
Wenn wir die Windows-CLI deinstallieren möchten, können wir die MSI-Datei unter folgendem Link erneut herunterladen, wenn wir sie gelöscht haben. Dann führen wir es aus und wählen die Option “Deinstallieren”.
4. Installieren Sie CLI Azure unter Linux
Da es sich um ein Open Source-System mit verschiedenen Distributionen handelt, werden wir im Falle von Linux mehrere Installationsoptionen haben.
AZ_REPO = $ (lsb_release -cs) echo "deb [arch = amd64] https://packages.microsoft.com/repos/azure-cli/ $ AZ_REPO main" | sudo tee /etc/apt/sources.list.d/azure-cli.list
Anschließend führen wir Folgendes aus, um den Microsoft-Signaturschlüssel abzurufen:
curl -L https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
Wir fahren mit der Installation der Azure CLI fort, indem wir die Pakete zuvor aktualisieren:
sudo apt-get update sudo apt-get installiere apt-transport-https azure-cli
Sobald der Vorgang abgeschlossen ist, sehen wir, dass die CLI unter Linux konfiguriert wurde:
Danach können wir uns einloggen, indem wir folgendes ausführen:
Ein Login
Wir werden zum Browser umgeleitet, um uns bei Azure anzumelden:
sudo apt-get install lsb-release
- Python 2.7x oder Python 3.x
- OpenSSL 1.0.2
Für diesen Systemtyp besteht der erste Schritt darin, den Schlüssel aus dem Microsoft-Repository zu importieren:
sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc
Anschließend erstellen wir die lokalen Azure-Cli-Repository-Informationen wie folgt:
sudo sh -c 'echo -e "[azure-cli] nname = Azure CLI nbaseurl = https: //packages.microsoft.com/yumrepos/azure-cli nenabled = 1 ngpgcheck = 1 ngpgkey = https: //packages.microsoft.com/keys/microsoft.asc "> /etc/yum.repos.d/azure-cli.repo '
Wir fahren mit der Installation von CLI fort und führen Folgendes aus:
sudo yum installiere azure-cli
Nach der Installation melden wir uns mit z login an.
Um die CLI in diesen Distributionen zu aktualisieren, führen wir Folgendes aus:
sudo yum update azure-cli
Um die CLI zu deinstallieren, müssen Sie Folgendes ausführen:
sudo yum entferne azure-cli
Wenn Sie CLI nicht erneut installieren müssen, werden die Repositorys entfernt, indem Sie Folgendes ausführen:
sudo rm /etc/yum.repos.d/azure-cli.repo
Schließlich haben wir die Microsoft GPG-Signatur mit dem folgenden Befehl entfernt:
MSFT_KEY = `rpm -qa gpg-pubkey / * - qf"% {version} -% {release}% {summary} n "| grep Microsoft | awk '{print $ 1}' sudo rpm -e --allpggs gpg-pubkey- $ MSFT_KEY
5. Deinstallieren Sie CLI Azure unter Linux
In dem Moment, in dem wir Linux CLI deinstallieren möchten, werden wir Folgendes ausführen:
sudo apt-get remove -y azure-cli
Wenn das Ziel nicht darin besteht, CLI unter Linux neu zu installieren, können wir die Informationen mit dem folgenden Befehl aus dem Azure CLI-Repository entfernen:
sudo rm /etc/apt/sources.list.d/azure-cli.list
Dann beseitigen wir die unnötigen Pakete:
sudo apt autoremove
6. Installieren Sie CLI Azure unter macOS
In diesem Fall verwenden wir macOS Mojave. In diesem Fall kann die Azure-CLI über den HomeBrew-Paketmanager installiert werden. HomeBrew ist ein Tool, mit dem Sie die CLI-Installation in macOS verwalten und warten können.
Falls HomeBrew nicht in macOS Mojave installiert ist, können wir diesen Schritt mit dem folgenden Befehl ausführen:
mkdir homebrew && curl -L https://github.com/Homebrew/brew/tarball/master | tar xz --strip 1 -C Homebrew
Vor der Installation der CLI müssen nun die Informationen des Homebrew-Repositorys aktualisiert und der Installationsbefehl ausgeführt werden, wenn:
brau update && brau installiere azure-cli
Wir können den Fortschritt dieser Installation sehen:
Nach der Installation starten wir die Sitzung mit “az login” und werden zum Anmelden zum Browser weitergeleitet:
Um die CLI in macOS Mojave zu aktualisieren, müssen wir Folgendes ausführen:
Brühupdate && Brühupgrade azure-cli
Für die Deinstallation muss Folgendes ausgeführt werden.
brauen deinstallieren azure-cli
7. Verwenden Sie CLI Azure unter Windows 10, Linux und macOS
In diesem Lernprogramm wird CLI in Windows 10 verwendet. Die CLI hat die Funktion der automatischen Vervollständigung mit dem Tabulator für alle Befehle in der Bash-Shell, wodurch die Ausführung erleichtert wird. Die globalen Argumente, die für alle Befehle verfügbar sind, sind:
--Hilfe
--Ausgabe
--frage
--verbose
--debug
8. Verwenden Sie den interaktiven CLI Azure-Modus
Es ist eine zusätzliche Option, mit der die Azure-CLI im interaktiven Modus über den Befehl “az interactive” verwendet werden kann. In diesem Modus wird eine interaktive Shell mit Autocomplete-Funktion geöffnet, Beschreibungen von Befehlen und Beispielen werden angezeigt. Wenn wir diese ausführen, wird sie gestartet den Prozess des Herunterladens und Installierens der Erweiterung:
Wir werden den Begriff “Ja” eingeben, um auf diesen Modus zuzugreifen:
In diesem Modus können wir die Beschreibungen und Beispiele mit der F1-Taste aktivieren oder deaktivieren:
Um die Anzeige der Standardparameter zu aktivieren oder zu deaktivieren, verwenden wir F2 und mit der Taste F3 wechselt die Anzeige der Tastengesten.
9. Befehle zur Verwendung von CLI Azure unter Windows 10, Linux und macOS
CLI bietet eine Reihe nützlicher Befehle für die Erstellung und Verwaltung von Ressourcen in Azure. TechnoWikis analysiert die wichtigsten Befehle, die zweifellos für die mit Azure auszuführenden Aufgaben erforderlich sind.
Ein Konto löschen
Löschen Sie alle Abonnements im lokalen CLI-Cache
z Account Get-Access-Token
Ermöglicht den Zugriff auf ein Token, sodass die Dienstprogramme Zugriff auf Azure haben.
z Kontoliste
Zeigen Sie die Liste der Abonnements für das Konto an, mit dem Sie sich angemeldet haben.
z Kontolistenstandorte
Zeigt die unterstützten Regionen für das aktuelle Abonnement an
Eine Kontosperre
Abo-Levels blockieren
z Kontosperre erstellen
Erstellen Sie eine Kontosperre
z Kontosperre löschen
Löschen Sie eine Kontosperre
z Account Management-Gruppe
Verwalten von Azure-Verwaltungsgruppen
z Konto anzeigen
Details zum aktuellen Abonnement anzeigen
Az Acr Build
Erstellen Sie eine Schnellzusammenstellung, in der verteilte Datensätze für einen Azure Container-Datensatz bereitgestellt werden.
az acr build-task
Zusammenstellungsdefinitionen verwalten
Az Acr Build-Task erstellen
Es erleichtert die Erstellung einer neuen Kompilierungsdefinition, die durch Git-Bestätigungen oder Basisimage-Updates für eine Azure-Container-Registrierung aktiviert werden kann.
az acr build-task delete
Entfernt eine Kompilierungsaufgabe aus einer Azure Container-Registrierung.
az acr Build-Task-Liste
Listen Sie die Konstruktionsaufgaben für eine Azure Container-Registrierung auf.
az acs durchsuchen
Zeigen Sie das Manager-Panel eines Service-Containers in einem Webbrowser an.
az acs erstellen
Erstellen Sie einen Dienstcontainer
az acs dcos
Ermöglicht das Verwalten eines von DC / OS orchestrierten Azure-Containerdiensts.
az acs dcos durchsuchen
Die Aufgabe besteht darin, einen SSH-Tunnel für den Azure-Containerdienst zu erstellen und die Mesosphere DC / OS-Systemsteuerung im Browser zu öffnen.
az configure [--defaults]
Wenn wir beispielsweise eine Standardgruppe einrichten möchten, können wir Folgendes ausführen:
z configure --defaults group = TechnoWikis
So löschen Sie die Namen der Webanwendungen und die Namen der virtuellen Maschinen:
z configure --defaults vm = '' web = ''
az ad
Verwalten Sie die Azure Active Directory-Diagrammentitäten, die für die rollenbasierte Zugriffssteuerung erforderlich sind.
Ein Berater
Damit können wir die Azure-Abonnementinformationen verwalten.
az aks
Erleichtert die Verwaltung von Azure Kubernetes Services.
az ams
Verwaltet Azure Media-Ressourcen
z App-Service
Mit diesem Befehl können Sie Anwendungsservicepläne verwalten
z Backup
Erleichtert die Verwaltung von Sicherungskopien von Azure Backup
eine Charge
Verwalten des Azure-Stapels
Az Abrechnung
Es ist nützlich, Einkäufe und Guthaben in Azure zu verwalten
az bot
Ermöglicht die Verwaltung von Microsoft Bot-Diensten.
az cdn
Verwalten Sie das Azure Content Distribution-Netzwerk (CDN).
Az Cloud
Wie der Name schon sagt, werden die registrierten Azure-Clouds verwaltet.
az cognitiveservices
Verwalten von Azure Cognitive Services-Konten
z konfigurieren
Ermöglicht das Verwalten der Konfiguration der Azure CLI. Dieser Befehl ist interaktiv.
z disk
Verwalten Sie Azure-Datenträger mit Aufgaben wie “Liste” (lis), “Löschen” (delete) und mehr
Ein Eventgrid
Verwalten von Designs und Abonnements für Azure Event Grid.
az eventhubs
Erleichtert die Verwaltung von Namespaces, Ereignissen, Verbrauchsgruppen und den geografischen Wiederherstellungskonfigurationen von Azure Event Hubs – Alias.
Zuckererweiterung
CLI-Erweiterungen verwalten und aktualisieren
eine Funktion
Mit diesem Befehl können Sie die Merkmale des Ressourcenanbieters verwalten
Eine Rückmeldung
Ermöglicht das Senden von Feedback zu Azure an Microsoft
az find
Hiermit können die Azure CLI-Befehle auf einfache Weise gefunden werden
az hdinsight
Verwalten Sie HDInsight-Cluster
az lab
Damit können wir Azure DevTest Labs verwalten.
Ein Login
Damit können wir uns bei Azure anmelden.
Eine Abmeldung
Es ist für das Schließen der Sitzung verantwortlich, um den Zugriff auf Azure-Abonnements zu verhindern.
Az Karten
Verwalten von Azure-Karten
Zuckermonitor
Ihre Aufgabe besteht darin, den Azure Monitor-Dienst zu verwalten, auf Ereignisse zuzugreifen, Warnungen zu erstellen und viele andere Aufgaben auszuführen.
Eine Suche
Sie können damit Azure-Suchdienste, Administrationsschlüssel und Abfrageschlüssel verwalten.
10. Erstellen Sie eine virtuelle Maschine mit CLI Cloud Shell in Azure
Jetzt ist Azure für alle Administratoren und Benutzer der IT eine mehr als praktische Alternative für die Erstellung einer virtuellen Maschine, wie sie in einer Cloud-Umgebung üblich ist. Führen Sie die folgenden Schritte aus, um einen Computer über die Azure CLI zu erstellen.
Zuerst erstellen wir eine neue Ressourcengruppe und weisen die gewünschte Zone zu:
Eine Gruppe erstellen - Name TechnoWikisGroup - Standort eastus
Nach diesem Schritt erstellen wir unsere virtuelle Maschine mit folgenden Werten:
- Name
- Art des Betriebssystems
- Benutzername und Passwort
Wir führen Folgendes aus:
az vm create --resource-group TechnoWikisGroup --name TechnoWikisVM --image win2016datacenter --Admin-Benutzername TechnoWikis --admin-password TechnoWikistest123
Wir können sehen, dass unsere Maschine nach den angegebenen Kriterien erstellt wurde. Wir haben CLI im Browsermodus (Cloud Shell) verwendet, um zu überprüfen, ob die Verwendung lokal oder über das Web einfach ist.
CLI ist eine leistungsstarke Ergänzung von Azure, mit der Sie alle Aufgaben ausführen können, die mit den in Azure verfügbaren Ressourcen verbunden sind, die nicht wenige, aber sehr vollständig sind.