6.5.4. Preparação para o carregamento de imagens Azure VHD
Isto descreve os passos para carregar uma imagem VHD para o Azure.
Pré-requisitos
- Você deve ter um grupo de recursos Azure utilizável e uma conta de armazenamento.
Procedimento
Instalar python2:
yum instalar python2
# yum instalar python2
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Notao pacotepython2 deve ser instalado porque como o AZ CLI depende especificamente do python 2.7
Importar a chave do repositório Microsoft:
rpm --importar https://packages.microsoft.com/keys/microsoft.asc
# rpm --importar https://packages.microsoft.com/keys/microsoft.asc
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Criar um repositório local de informações azure-cli:
sh -c 'echo -e"[azure-cli]{{\i}name=Azure CLI=https://packages.microsoft.com/yumrepos/azure-cli}nbaseurl=https://packages.microsoft.com/keys/microsoft.asc}nenabled=1=ngpgcheck=1=ngpgkey=https://packages.microsoft.com/keys/microsoft.asc}" > /etc/yum.repos.d/azure-cli.repo'
# sh -c 'echo -e"[azure-cli]{{\i}name=Azure CLI=https://packages.microsoft.com/yumrepos/azure-cli}nbaseurl=https://packages.microsoft.com/keys/microsoft.asc}nenabled=1=ngpgcheck=1=ngpgkey=https://packages.microsoft.com/keys/microsoft.asc}" > /etc/yum.repos.d/azure-cli.repo'
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Instale a CLI Azure:
yumdownloader azure-cli rpm -ivh --nodeps azure-cli-2.0.64-1.el7.x86_64.rpm
# yumdownloader azure-cli # rpm -ivh --nodeps azure-cli-2.0.64-1.el7.x86_64.rpm
Copy to Clipboard Copied! Toggle word wrap Toggle overflow NotaA versão baixada do pacote Azure CLI pode variar, dependendo da versão atual baixada.
Dirija a CLI Azure:
az login
$ az login
Copy to Clipboard Copied! Toggle word wrap Toggle overflow O terminal mostra a mensagem "Nota, lançamos um navegador para que você faça o login". Para experiência antiga com código de dispositivo, use o "az login --use-device-code" e abra um navegador onde você pode fazer o login.
NotaSe você estiver executando uma sessão remota (SSH), o link não será aberto no navegador. Neste caso, você pode usar o link fornecido e, assim, poder fazer o login e autenticar sua sessão remota. Para fazer login, use um navegador para abrir a página https://microsoft.com/devicelogin e digite o código XXXXXXXXX para autenticar.
Liste as chaves para a conta de armazenamento em Azure:
GROUP=resource-group-name ACCOUNT=storage-account-name az storage account keys list --resource-group $GROUP --account-name $ACCOUNT
$ GROUP=resource-group-name $ ACCOUNT=storage-account-name $ az storage account keys list --resource-group $GROUP --account-name $ACCOUNT
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Substituir resource-group-name pelo nome do grupo de recursos Azure e storage-account-name pelo nome da conta de armazenamento Azure.
NotaVocê pode listar os recursos disponíveis usando o comando:
Lista de recursos az
Lista de recursos az
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Anote o valor
key1
na saída do comando anterior, e atribua-o a uma variável de ambiente:KEY1=value
$ KEY1=value
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Criar um recipiente de armazenagem:
CONTAINER=storage-account-name az storage container create --account-name $ACCOUNT \ --account-key $KEY1 --name $CONTAINER
$ CONTAINER=storage-account-name $ az storage container create --account-name $ACCOUNT \ --account-key $KEY1 --name $CONTAINER
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Substituir storage-account-name pelo nome da conta de armazenamento.