AZURE: mudanças entre as edições

De Wiki Clusterlab.com.br
Ir para navegação Ir para pesquisar
(Sem diferença)

Edição das 14h51min de 10 de abril de 2018

Instancia

Virtual Machines

Create Instance

az login
az group create -n EASTUS -l eastus
az disk create --resource-group EASTUS -n disco-app01-01-B --source https://<conta>.blob.core.windows.net/vhds/disco-app01-01-B.vhd
az vm create -g EASTUS -n disco-app01-01 --size Standard_f2s --attach-os-disk disco-app01-01-B --os-type linux

Upload de Linux Como imagem

Passos:

  • Clonar guest
  • Reconfigurar guest
  • Converter disco para RAW
    • qemu-img convert -f vmdk -O raw image.vmdk image.raw
  • Resize do RAW
qemu-img convert -f vpc -O raw MyLinuxVM.vhd MyLinuxVM.raw
rawdisk="MyLinuxVM.raw"
vhddisk="MyLinuxVM.vhd"

MB=$((1024*1024))
size=$(qemu-img info -f raw --output json "$rawdisk" | \
       gawk 'match($0, /"virtual-size": ([0-9]+),/, val) {print val[1]}')

rounded_size=$((($size/$MB + 1)*$MB))
echo "Rounded Size = $rounded_size"
qemu-img resize MyLinuxVM.raw $rounded_size
qemu-img convert -f raw -o subformat=fixed -O vpc MyLinuxVM.raw MyLinuxVM.vhd
qemu-img convert -f raw -o subformat=fixed,force_size -O vpc MyLinuxVM.raw MyLinuxVM.vhd
  • Converter para VHD
qemu-img convert -f raw -o subformat=fixed -O vpc image.raw image.vhd

  • UPLOAD
    • os arquivos .VHD são do tipo "Page" no Azure

LINUX

PYTHON

BLOBXFER

Antes de construir o virtualenv, setar a codificação:

export LC_ALL="en_US.UTF-8"
export LC_CTYPE="en_US.UTF-8"


AZURE-CLI

AZ-COPY

(AWS) to Azure with Azure Site Recovery

Links

Linux

AZURE CLI

Impersonalização do usuário

Executar antes de gerar nova imagem de linux.

  1. sudo waagent -force -deprovision
  2. export HISTSIZE=0
  3. logout

Name Search

Configura o name search no dhclient.conf do host linux.

Acessos

Backup

Automação

Terraform

Variáveis de ambiente:

export ARM_SUBSCRIPTION_ID=
export ARM_CLIENT_ID=
export ARM_CLIENT_SECRET=
export ARM_TENANT_ID=

Manage Roles

Helps manage specific roles for specific groups to one or more resource groups.

Docs

Serviços

Preços e Tamanhos

SDK

GITHUB

Procedures