Storage Accounts mit Azure CLI und Azure PowerShell auflisten

In diesem Post möchte ich nur kurz auflisten, wie man Storage Accounts in Azure mit Azure CLI und Azure PowerShell auflisten kann. Dies soll mehr für mich als Erinnerung dienen.

Azure CLI

az login
az storage account list

Azure PowerShell

Import-Module AzureRM

Login-AzureRmAccount
Get-AzureRmStorageAccount

Unterschied zwischen ‘Login-AzureRmAccount’ und ‘Connect-AzureRmAccount’

Vor kurzem wollte ich in PowerShell den Befehl Connect-AzureRmAccount aufrufen, da bekam ich plötzlich diese Fehlermeldung:

Connect-AzureRmAccount : Die Benennung "Connect-AzureRmAccount" wurde 
nicht als Name eines Cmdlet, einer Funktion, einer Skriptdatei oder eines 
ausführbaren Programms erkannt. Überprüfen Sie die Schreibweise des 
Namens, oder ob der Pfad korrekt ist (sofern enthalten), 
und wiederholen Sie den Vorgang.
In Zeile:1 Zeichen:1
+ Connect-AzureRmAccount
+ ~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : ObjectNotFound: (Connect-AzureRmAccount:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException

Offensichtlich ist Connect-AzureRmAccount ein neuerer Name für das alte Login-AzureRmAccount. Nun gibt es zwei Möglichkeiten:

  1. Man benutzt den alten Namen Login-AzureRmAccount oder
  2. man macht ein Update vom Modul AzureRM.

Zweiteres erreicht man durch den PowerShell-Befehl

Install-Module -Force AzureRM

Dabei sollte PowerShell als Administrator gestartet sein.

yum Fehler: docker-ce benötigt container-selinux >= 2.9

Kürzlich wollte ich einen RedHat-Server einrichten und habe dafür docker auf dem Server installieren wollen. Beim Versuch, docker zu installieren bekam ich folgende Fehlermeldung:

Loaded plugins: langpacks, product-id, search-disabled-repos, subscription-manager
Resolving Dependencies
--> Running transaction check
---> Package docker-ce.x86_64 0:18.06.1.ce-3.el7 will be installed
--> Processing Dependency: container-selinux >= 2.9 for package: docker-ce-18.06.1.ce-3.el7.x86_64
--> Finished Dependency Resolution
Error: Package: docker-ce-18.06.1.ce-3.el7.x86_64 (docker-ce-stable)
           Requires: container-selinux >= 2.9
**********************************************************************
yum can be configured to try to resolve such errors by temporarily enabling
disabled repos and searching for missing dependencies.
To enable this functionality please set 'notify_only=0' in /etc/yum/pluginconf.d/search-disabled-repos.conf
**********************************************************************

Error: Package: docker-ce-18.06.1.ce-3.el7.x86_64 (docker-ce-stable)
           Requires: container-selinux >= 2.9
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

Die Lösung hierbei war, dass ich mit Hilfe des Subscription-Managers das Repository rhel-7-server-extras-rpms aktivieren musste:

sudo subscription-manager repos --enable=rhel-7-server-extras-rpms

Danach hat die Installation von docker wunderbar funktioniert.