Arquivo da categoria: Microsoft Azure

Protegendo VMs com Azure Backup

Galera esse Blog está sendo Migrado para o http://www.micheljatoba.com.br não estou mais postando neste blog acesso o novo.

Olá Pessoal!!!

Hoje vou demostrar a vocês como fazer o backup de Máquinas Virtuais no Microsoft Azure utilizando o Azure Backup. O azure backup visa a redução de custos dos Storage em sua empresa.

O Backup e compatível com Windows e Linux, os pontos de restauração ficaram disponíveis para facilitar a restauração.

Criação do Cofre

No Portal de Gerenciamento Azure, clique em Serviços de recuperação> Cofre de Backup> Criação Rápida. Em Nome, digite um nome para identificar o seu cofre e na Região arquivado selecione a região  para o cofre. Clique em Criar Cofre.

Observação: Lembrando que o Cofre precisa ser na mesma região que as máquinas virtuais que você deseja proteger. Se você tiver máquinas virtuais em diferentes regiões vai ter que criar um Cofre para cada um.

1

Pronto o Cofre foi criado com sucesso.

2

Registrando Máquinas Virtuais

Agora com o Cofre criado vamos escolher as máquinas virtuais que vamos adicionar no backup, clique em no Cofre.

3

Clique nos Itens Registrados e na barra de ação, clique em Descobrir

4

Em seguida clique em Registrar

5

Agora vamos escolher as máquinas que iremos fazer backup, nesse processo de registro e implantação e extensão dos serviços de recuperação na máquina virtual e permite backup

6

Em seguida clique em OK

7

Protegendo Máquina Virtual

Na guia Itens registrados selecione a máquina virtual e clique em Proteger na barra de ação na parte inferior para abrir o assistente Itens Protegidos.

9

Na página Selecionar Itens Protegidos escolha as máquinas que deseja ativar a proteção. Clique em Avançar.

10

Agora vamos cria uma Política para os backups;

  1. Criar Novo = Criando uma nova Politica.
  2. Nome para a Política = O nome para cada politica criada.
  3. Frequência dos Backups = Os dias e horarios que o backup vai ser executado.
  4. Período de Retenção = Dia ou Semanas de retenção do Backup.
  5. Finish;

11

Depois de proteção está configurada a máquina virtual aparece na guia Itens protegido. Ele será exibido com o status de protegido (pendente de backup inicial) até a conclusão do backup inicial e, em seguida, com um status de proteção.

Agora vamos em Itens Protegidos e seguida clique em Fazer Backup Agora.

12

Em Trabalhos e possível acompanhar o Backup da Máquina Virtual.

13

Pronto as máquinas virtuais no Microsoft Azure estão protegidas e seguras.

Obrigado e até o próximo Post.

Anúncios

Integração do OTRS com Windows 2012 r2 Active Directory via LDAP

Galera esse Blog está sendo Migrado para o http://www.micheljatoba.com.br não estou mais postando neste blog acesso o novo.

Olá Pessoal!!!

No ultimo post de como instalar o OTRS http://goo.gl/HwAu6J, demostrei a vocês como instalar o OTRS no CentOs 7. Agora vamos a integração com o AD (Active Directory) no Windows Server 2012 R2.

Essa integração faz que todos seus usuários que estão no AD(Active Directory) podem utilizar a mesma senha e usuário para logar na ferramenta.

Vantagens: 
  • Todo o catálogo de usuários do AD pode ser utilizada
  • Vida mais próxima do single-sing-on (login único)

Desvantagem:

  • ADs muito grandes com muitos usuários deixam o sistema lento.
  • Se o usuário da pessoa for bloqueado na rede, não será possível efetuar a abertura de chamados pela configuração padrão.
Portais de acesso ao OTRS:

Para a integração vamos precisar de um Grupo e um Usuário para ler a base do AD.

Exemplo:

Usuário para leitura = OTRS

01

Grupo para autenticação: otrs_ldap

02

Observação: Todos os usuários que são membros do grupo otrs_ldap são administradores do OTRS.

Agora abra o Servidor de AD e crie o usuário e grupo, adicione o usuário OTRS no grupo otrs_ldap.

Após criar o usuário e o grupo, vamos adicionar o usuário no grupo Windows Authorization Access Group.

Vá em Buitin> Windows Authorization Access Group> Members> Add… OTRS e de OK.

03

Pronto, agora vamos ao script de autenticação.

Logue no Servidor do OTRS e abra o arquivo “/opt/otrs/Kernel/Config.pm” e adicione as informações logo abaixo do $DIBI$

Observação: Altere os campos em Vermelho.

# data inserted by installer                                    #
# ———————————- —————–  #
# $DIBI$                                                                   #

$Self->{‘AuthModule’} = ‘Kernel::System::Auth::LDAP’;

$Self->{‘AuthModule::LDAP::Host’} = ‘192.168.0.0’;     # IP do Servidor de AD
$Self->{‘AuthModule::LDAP::BaseDN’} = ‘dc=contoso,dc=com,DC=br’; #Endereço de Domínio
$Self->{‘AuthModule::LDAP::UID’} = ‘sAMAccountName’;
$Self->{‘AuthModule::LDAP::GroupDN’} = ‘CN=otrs_ldap,OU=Grupos-Locais,OU=Usuarios,DC=Contoso,DC=com,DC=br’;   #Onde Está o Grupo do OTRS
$Self->{‘AuthModule::LDAP::AccessAttr’} = ‘member’;
$Self->{‘AuthModule::LDAP::UserAttr’} = ‘DN’;
$Self->{‘AuthModule::LDAP::SearchUserDN’} = ‘otrs’;    #Usuário Otrs
$Self->{‘AuthModule::LDAP::SearchUserPw’} = ‘Senha’; #Senha do Usuário Otrs
$Self->{‘AuthModule::LDAP::AlwaysFilter’} = ”;
$Self->{‘AuthModule::LDAP::Params’} = {
port => 389,
timeout => 120,
async => 0,
version => 3,
sscope => ‘sub’
};

$Self->{‘AuthSyncModule’} = ‘Kernel::System::Auth::Sync::LDAP’;
$Self->{‘AuthSyncModule::LDAP::Host’} = ‘192.168.0.0’;     # IP do Servidor de AD
$Self->{‘AuthSyncModule::LDAP::BaseDN’} = ‘dc=contoso,dc=com,DC=br’;    #Endereço de Domínio
$Self->{‘AuthSyncModule::LDAP::UID’} = ‘sAMAccountName’;
$Self->{‘AuthSyncModule::LDAP::SearchUserDN’} = ‘otrs’;         #Usuário Otrs
$Self->{‘AuthSyncModule::LDAP::SearchUserPw’} = ‘Senha!’;    #Senha do Usuário Otrs
$Self->{‘AuthSyncModule::LDAP::UserSyncMap’} = {
# DB -> LDAP
UserFirstname => ‘givenName’,
UserLastname => ‘sn’,
UserEmail => ‘mail’,
};

$Self->{‘AuthSyncModule::LDAP::UserSyncInitialGroups’} = [
‘users’, ‘basic_admin’,
];

$Self->{‘Customer::AuthModule’} = ‘Kernel::System::CustomerAuth::LDAP’;
$Self->{‘Customer::AuthModule::LDAP::Host’} = ‘192.168.0.0’;     # IP do Servidor de AD
$Self->{‘Customer::AuthModule::LDAP::BaseDN’} = ‘dc=contoso,dc=com,DC=br’;    #Endereço de Domínio
$Self->{‘Customer::AuthModule::LDAP::UID’} = ‘sAMAccountName’;
$Self->{‘Customer::AuthModule::LDAP::SearchUserDN’} = ‘otrs’;     #Usuário Otrs
$Self->{‘Customer::AuthModule::LDAP::SearchUserPw’} = ‘Senha’;     #Senha do Usuário Otrs
$Self->{CustomerUser} = {
Module => ‘Kernel::System::CustomerUser::LDAP’,
Params => {
Host => ‘192.168.0.0’,     # IP do Servidor de AD
BaseDN => ‘dc=contoso,dc=com,DC=br’,      #Endereço de Domínio
SSCOPE => ‘sub’,
UserDN =>’otrs’,     #Usuário Otrs
UserPw => ‘Senha’,    #Senha do Usuário Otrs
AlwaysFilter => ‘(&(samAccountType=805306368)(!(userAccountControl:1.2.840.113556.1.4.803:=2)))’,
SourceCharset => ‘utf-8’,
DestCharset => ‘utf-8’,
},

CustomerKey => ‘sAMAccountName’,
CustomerID => ‘mail’,
CustomerUserListFields => [‘sAMAccountName’, ‘cn’, ‘mail’],
CustomerUserSearchFields => [‘sAMAccountName’, ‘cn’, ‘mail’],
CustomerUserSearchPrefix => ”,
CustomerUserSearchSuffix => ‘*’,
CustomerUserSearchListLimit => 10000,
CustomerUserPostMasterSearchFields => [‘mail’],
CustomerUserNameFields => [‘givenname’, ‘sn’],
Map => [
# note: Login, Email and CustomerID needed!
#[ ‘UserSalutation’, ‘Title’, ‘title’, 1, 0, ‘var’ ],
[ ‘UserFirstname’, ‘Firstname’, ‘givenname’, 1, 1, ‘var’ ],
[ ‘UserLastname’, ‘Lastname’, ‘sn’, 1, 1, ‘var’ ],
[ ‘UserLogin’, ‘Login’, ‘sAMAccountName’, 1, 1, ‘var’ ],
[ ‘UserEmail’, ‘Email’, ‘mail’, 1, 1, ‘var’ ],
[ ‘UserCustomerID’, ‘CustomerID’, ‘mail’, 0, 1, ‘var’ ],
[ ‘UserPhone’, ‘Phone’, ‘telephonenumber’, 1, 0, ‘var’ ],
#[ ‘UserAddress’, ‘Address’, ‘postaladdress’, 1, 0, ‘var’ ],
#[ ‘UserComment’, ‘Comment’, ‘description’, 1, 0, ‘var’ ],
],
};

################################################

Salve o arquivo e pronto, os usuário podem logar com a mesma senha de rede.

Obrigado e até a próxima.

Como configurar RAID no CentOs 7 no Windows Azure

Fala Galera!!!

Essa demostração visa como criar um RAID via mdadm em Servidores Linux no Azure, essa configuração melhora o desempenho da aplicação e a gravação de dados fica mais rápida comparado com um único HD. Para configurar o RAID iremos utilizar o utilitário “mdadm”

O utilitário mdadm pode ser usado para criar, gerenciar e monitorar conjuntos de múltiplos discos (MD)para RAID por software ou Entrada/Saída de multi-caminho.

Nessa demostração irei utilizar no Azure;

  • 1 – Servidor com CentOs 7.
  • 1 – HD de S.O.
  • 2 – HD de 1Gb (O tamanho é só para a demostração).

Lembrando que é compatível com as seguintes versões de Linux;

  • Ubuntu
  • CentOs
  • OpenSUSE

Anexando Disco no Servidor

No painel do servidor vá em Conectar e clique em Anexar Disco

001

Na janela de criação do disco virtual, escolha um nome para o VHD e o tamanho depois clique em Ok. 

OBS: Nesse procedimento estou criando 2 VHDs para fazer o RAID, você pode fazer com quantos discos for necessários.

002

Vamos verificar a integridade dos HDs, execute o seguinte comando

fdisk -l

003

Configuração do RAID via MDADM 

Para fazer a instalação do mdamdm, execute o seguinte comando

sudo yum install mdadm

004

Criação da Partição

Agora vamos criar as partições, nesse caso criaremos uma unica partição de disco em /dev/sdc.

  • Para iniciar a criação das partições, utilize o fdisk:
sudo fdisk /dev/sdc

005

  • No Prompt pressione ‘n’ para criar a partição:
Command (m for help): n

006

  • Agora pressione ‘p’ para criar um partição primária:
Partition type:
 p primary (0 primary, 0 extended, 4 free)
 e extended
Select (default p): p

009

  • Digite ‘1’ para selecionar a partição ‘1’:

0010

  • Agora de Enter para aceitar a partição e para colocar a partição do espaço livre no disco:

0011

  • Agora vamos alterar o ID padrão linux para o ‘fd’ (RAID automático do Linux), digite ‘t’ depois em Hex Code ‘fd’

0012

  • Agora pressione ‘w’ para gravar a tabela de partição da unidade depois saia do fdisk

0013

Pronto a partição está criada.

Criando a Matriz do RAID

Agora vamos criar o RAID 0 com as partições dos dois discos separados, nessa demostração estou dando exemplo com dois disco ‘C’ e ‘D’:

Execute os seguintes comandos:

sudo mdadm --create /dev/md127 --level 0 --raid-devices 2 \

/dev/sdc /dev/sdd

0014

Agora vamos criar um sistemas de arquivo dentro do RAID, execute o seguinte comando

mkfs -t ext4 /dev/md127

0015

Agora vamos criar um pasta para o sistema de arquivos, execte o seguinte comando

mkdir /DemoRaid

0016

Agora vamos fazer a referencia do sistemas de arquivos com o blkid, para determinar o UUID do novo sistema de arquivo. Digite o seguinte comando

/sbin/blkid

0017

Em seguida digite o comando “mount -a” para testar a entrada /etc/fstab está correta.

Pronto o servidor está com RAID configurado.

Obrigado e até o próximo Post.

Novidades Azure Backup

Olá Pessoal!!!

Na segunda semana de Fevereiro a Microsoft anunciou algumas novidades no Azure Backup algumas das melhorias são:

  • Long Term Retention – Agora com um tempo de retenção com até 99 anos.
  • Offline seeding  – O problema que muitos tinham devido a link de internet e arquivos muitos grandes ” Ah meu backup inicial e muito grande”, essa versão resolve esse problema através da integração com o Azure Import serviço / Export. Isso significa que em vez de fazer a cópia de segurança inicial sobre sua conexão de internet existente, você pode enviar o disco que contém a cópia inicial de backup para o datacenter mais próximo Azure.
  • Backup de todos os workloads DPM para Azure
  • Melhor monitorização e registo no SCOM

No painel do cofre do Azure temos o Painel, Itens Registrador e Itens Protegidos;

Painel

Na visão geral de uso com os servidores registrados e armazenamento, os instaladores ficam nessa pagina;

  • Agente para Windows Server ou System Center Data Protection Manager ou Windows Client;
  • Agente para Windows Server Essentials;
  • Credenciais do Cofre;

Itens Registrados 

Em itens registrados todos os Servidores que estão com os agentes instalados.

Itens Protegidos

Em Itens protegidos visa mostrar quais os drives mapeados e quantos backups foram feitos.

Vou demostrar como faz a configuração e apresentar as funcionalidades da ferramenta.

Criando o Cofre no Azure

No Painel do Azure, clique em Novo> Serviços de Dados> Serviços de Recuperação> Cofre de Backup> Criação Rápida> coloque um nome para o cofre e escolha a Região, em seguida clique em Criar Cofre

01

Após a criação ele vai aparecer no painel como Ativo

02

Agora vamos fazer o download das Credencias e o instalador Azure Backup, faça o download do item 1 e 2

04

Instalação Azure Backup

Execute o agente “MARSAgentInstaller”, em seguida ele ira especificar o local de instalação e Cache e clique em Next

05

Caso tenha alguma configuração de Proxy, adicione essas informações no agente. Em seguida clique em Next

06

Clique em Next

07

Em seguida clique em Install

08

Aguarde o fim da Instalação, clique em Proceed to Registration 

09

Vamos apontar as Credencias do Cofre do Azure, clique em Browse e escolha o certificado

10

Após escolher o Certificado, clique em Open

11

Aguarde a validação do certificado

12

Após a validação, o agente ira trazer as informações do cofre em seguida clique em Next

13

Agora vamos colocar uma senha com 16 caracteres no minimo, caso queria que ele gere automaticamente clique em Generate Passphrase, escolha um lugar para guardar essa senha, em seguida clique em Finish 

15

Após a finalização do registro clique em Close

14

Configuração do Microsoft Azure Backup

No painel de configuração do Azure Backup temos a seguinte opção;

  1. Register Server – Essa opção serve para Registrar o Servidor;
  2. Schedule Backup – Configuração dos Backups;
  3. Recovery Data – Restore dos dados;
  4. Change Properties – Configurações do Azure Backup;

16

Clique em Schedule Backup, na pagina principal em Next

17

Clique em Add Items, escolha os itens ou pasta que será feito o Backup

18

Clique em OK. OBS: lembrando que pode colocar vários arquivos ou pastas.

19

Clique em Next

20

Em Specify Backup Schedule você especifica se vai ser o backup do dia ou da semana, em seguida clique em Next

21

Em Retetion Policy você escolhe o tempo de retenção que agora dura até 99 anos. Em seguida clique em Next

22

Em Offine Backup aqui você pode escolher configurações em Offline, em seguida clique em Next. OBS: Essa é a grande novidade do Azure Backup

23

Em seguida clique em Finish e depois em Close, seu backup está configura com as rotinas especificadas

25

25

Pronto seu backup está configurado.

Obrigado Galera e até o Próximo Post.

Upload e Download VHD Microsoft Azure via Powershell

Olá pessoal!!!

Hoje vou demostrar a como fazer o Upload de um VHD para o Microsoft Azure, o Azure suporte apenas a extenção “.VHD”. Caso tenha um arquivo “.VHDX” tem que converter antes de fazer o Upload, o próprio Hyper-V faz essa conversão mais é possível também fazer via Powershell.

UPLOAD VHD

Execute o seguinte comando;

select-azuresubscription “Demo”
$sourceVHD = “C:\teste.vhd”
$destinationVHD = “https://demo.blob.core.windows.net/vhds/teste.vhd” 
Add-AzureVhd -LocalFilePath $sourceVHD -Destination $destinationVHD -NumberOfUploaderThreads 5

Ele primeiro prepara o VHD e depois faz o upload.

DOWNLOAD VHD

Execute o seguinte comando;

select-azuresubscription “Demo”
$sourceVHD = “https://demo.blob.core.windows.net/vhds/teste.vhd” 
$destinationVHD = “C:\teste.vhd”
Save-AzureVhd -Source $sourceVHD -LocalFilePath $destinationVHD -NumberOfThreads 5

Obrigado galera até o próximo post.

Movendo VHDs entre Subscription no Microsoft Azure

Olá Pessoal!!!

Hoje vou demostrar a vocês como mover o VHD de uma Subscription para outra Subscription no Microsoft Azure. Vou especificar linha por linha, o processo para mover o VHD é bem simples.

Para mover os VHDs você precisa logar com seu usuário do Microsoft Azure Powershell, caso não tenha instalado segue o link http://goo.gl/Q6EX31, com o passo a passo da configuração e instalação.

Vamos lá!

Vamos importar o Modulo Azure, esse comando vai fazer o download de todos os comandos do Azure;

Import-Module Azure

Em seguida vamos verificar as Contas associadas , execute o seguinte comando;

Get-AzureAccount

1

Agora vamos pegar as informações das Subscription para  preparar a migração, execute o seguinte comando;

Get-AzureSubscription

2

Esse comando vai apresentar as Subscription, no meu caso estou pegando uma Subscription onde meu VHD está e a outra que vou migrar.

Selecione a subscription onde está o VHD

Select-AzureSubscription "Subscription_1"

3

Escolha o VHD blob que vai ser copiado, vamos atribuir uma variável ao “blobName” o comado vai ficar assim

$blobName = "vmtestelab-vmtestelab-2015-03-04.vhd"

Agora vamos precisar das seguintes informações, nome do Storage, chave do Storage e o nome do Container. As variáveis serão atribuídas da seguinte maneira;

$sourceStorageAccountName = "storage_1"
$sourceKey = "09Agn4fVjULAghRV0YWaR2crBlDNIOO/KJ5k+94VKUi74QFW72QpskRAXRTjbEKg38xD0
TI6V3iQR/jb0uCIzg=="
$sourceContext = New-AzureStorageContext –StorageAccountName $sourceStorageAccount
Name -StorageAccountKey $sourceKey 
$sourceContainer = "vhds"

4

Agora vamos atribuir as variáveis para o Storage de destino, execute o seguinte comando;

$destinationStorageAccountName = "storage_2"
$destinationKey = "Q/bV6D30mql7aEteJdyFopZ1LgekxsrmXOxfY25EqW+/fqteWeDr/CYYt/OcVCie
rqdhjYB67Z7vZQ5haozTYQ=="
$destinationContext = New-AzureStorageContext –StorageAccountName $destination
StorageAccountName -StorageAccountKey $destinationKey

Agora vamos criar o contêiner de destino, caso tenha o contêiner criado não precisa dessa etapa. Execute o seguinte comando;

$destinationContainerName = "vhsmovido"
New-AzureStorageContainer -Name $destinationContainerName -Context $destination
Context

5

Pronto com o Contêiner, agora vamos fazer a copia do VHD para a Subscription_2, execute  seguinte comando;

$blobCopy = Start-AzureStorageBlobCopy -DestContainer $destinationContainerName 
-DestContext $destinationContext -SrcBlob $blobName -Context $sourceContext 
-SrcContainer $sourceContainer

6

Para ver como está a copia do VHD execute o seguinte comando;

while(($blobCopy | Get-AzureStorageBlobCopyState).Status -eq "Pending")
{
 Start-Sleep -s 30
 $blobCopy | Get-AzureStorageBlobCopyState
 }

$blobCopy | Get-AzureStorageBlobCopyState

7

Para acompanhar o Status execute apenas o seguinte comando;

$blobCopy | Get-AzureStorageBlobCopyState

Pronto após alguns minutos ele vai trazer a mensagem que foi movido com sucesso

8

Vou deixar o Script montado abaixo, basta alterar os parâmetros e executar.

Select-AzureSubscription "Demo"
$blobName = "vmtestelab-vmtestelab-2015-03-04.vhd"
$sourceStorageAccountName = "Storage-1"
$sourceKey = "09Agn4fVjULAghRV0YWaR2crBlDNIOO/KJ5k+94VKUi74QFW72QpskRAXRTjbEKg38xD
0TI6V3iQR/jb0uCIzg=="
$sourceContext = New-AzureStorageContext –StorageAccountName $sourceStorage
AccountName -StorageAccountKey $sourceKey 
$sourceContainer = "vhds"
$destinationStorageAccountName = "Storage-2"
$destinationKey = "Q/bV6D30mql7aEteJdyFopZ1LgekxsrmXOxfY25EqW+/fqteWeDr/CYYt/OcVCie
rqdhjYB67Z7vZQ5haozTYQ=="
$destinationContext = New-AzureStorageContext –StorageAccountName $destination
StorageAccountName -StorageAccountKey $destinationKey
$destinationContainerName = "vhsmovido"
New-AzureStorageContainer -Name $destinationContainerName -Context $destinationContext
$blobCopy = Start-AzureStorageBlobCopy -DestContainer $destinationContainerName 
-DestContext $destinationContext -SrcBlob $blobName -Context $sourceContext -SrcContainer $sourceContainer
while(($blobCopy | Get-AzureStorageBlobCopyState).Status -eq "Pending")
{
 Start-Sleep -s 30
 $blobCopy | Get-AzureStorageBlobCopyState
 }
$blobCopy | Get-AzureStorageBlobCopyState

Valeu Galera e até o próximo post.

Instalando OTRS no CentOs 7

Olá Pessoal!!!

Estou migrando meu Blog para o www.micheljatoba.com.br em breve esse endereço vai ser descontinuado.

Nesse novo Post já está atualizado para o CentOs 7.1 e OTRS 4.0.8.

Link para Acesso do OTRS Instalando Otrs no Centos 7

Já tem post novo lá no blog.

Valeu Galera!

Colocando IP Fixo em VMs no Microsoft Azure via Painel Novo

Olá Galera,

No Ultimo post demostrei a vocês como setar IP fixo via Powershell em VMs no Microsoft Azure. Com o novo painel do Microsoft Azure ficou muito simples para fazer essa atribuição.

Fiz um tutorial simples e rápido com 5 passos para setar o IP, vamos lá:

1 – Com o Novo Painel do Microsoft Azure aberto, selecione o Servidor que vai alterar o IP e clique em Configurações

2 – Na aba Configurações clique em Endereços IP

3 – Com a aba de Endereços IP, clique em Estático

4 – Adicione o IP disponível em sua rede no Microsoft Azure

5 – Em seguida clique em Salvar, feito isso e só aguardar o servidor reiniciar e pronto.

IP Fixo

Valeu Galera até o próximo post.

Colocando IP Fixo em VMs no Microsoft Azure via Poweshell

Olá Pessoal!!!

Hoje vou demonstrar a vocês como setar um IP fixo em sua máquina virtual no Microsoft Azure, comecei a utilizar IP fixo logo após um episodio de três máquina que estavam desligada e eram utilizadas esporadicamente. Essa máquinas estavam configuradas com um Cluster do SQL 2014 com AlwaysOn. O problema começou quando liguei as máquinas e elas estavam alternando os ips entre elas, isso acabou dando problema no meu AlwaysOn.

Acho interessante nesse cenário de AlwaysOn aplicar o IP fixo pois consigo configurar o Listener nas máquinas alocadas no Microsft Azure.

Bom vamos lá

Primeiro vamos verificar os dados do Servidor como ServiceName e Name

Abra o Powershell como administrador e digite o seguinte comando

Get-AzureVM

Esse comando vai listar todas as VMs que você tem em seu ambiente Azure, em seguida escolha a VM que vai utilizar Ip fixo

200

 

Agora vamos verificar a disponibilidade de IP para atribuir na VM

Digite o seguinte comando

Test-AzureStaticVNetIP –VNetName (<Nome da sua rede ou VPN>) –IPAddress (<Coloque o numero de IP que deseja verificar 10.0.1.40>)

O comando vai fica assim

Test-AzureStaticVNetIP -VNetName minha-rede -IPAddress 10.0.1.40

Ele vai verificar se o IP está disponivel ou não em sua rede dentro do Microsoft Azure

201

 

 

Vou pegar um máquina que já está criada com um IP que o Microsoft Azure atribui a ela, ela está com o IP 10.0.1.5

203

 

Agora vamos executar o comando para fazer o Update do IP no servidor escolhido

Get-AzureVM -ServiceName (<Nome do Servidor>) -Name (<Nome do Servidor>) | Set-AzureStaticVNetIP -IPAddress (<Numero do IP que sera atribuido 10.0.1.41>) | Update-AzureVM

O comando vai ficar assim

Get-AzureVM -ServiceName nomedamaquina -Name nomedamaquina | Set-AzureStaticVNetIP -IPAddress 10.0.1.41 | Update-AzureVM

204

Agora vamos verificar no Painel do Microsoft Azure a alteração do IP

205

 

 

 

Logue no Servidor e de um ipconfig 

206

 

Agora o Servidor está com IP fixo.

Dica: Caso queira remover o IP fixo do Servidor e deixar que o Microsoft Azure atribua um IP a ela basta realiza este comando

$Get-AzureVM -ServiceName nomedamaquina -Name nomedamaquina | Remove-AzureStaticVNetIP | Update-AzureVM

 

No Próximo post vou demostrar para vocês como fazer reserva de IP no Microsoft Azure.

Obrigado Galera e até a próxima.

Fazendo Restore do VHD no Microsoft Azure

Olá Pessoal!!!

Hoje vou demostrar a vocês como fazer o Restore do VHD no Microsoft Azure, no ultimo post ensinei a vocês a fazer o Backup do VHD.

Abre o Windows Azure PowerShell

Get-AzureVM para listar todos os Servidores.

Agora vou detalhar como fazer o Script de Restore.

Script de Restore

$exportFolder = “C:\ExportVMs” = Seta a variável “$exportFolder” para o caminho “C:\ExportVMs

if (!(Test-Path -Path $exportFolder)) {New-Item -Path $exportFolder -ItemType Directory} = Cria a pasta conforme o caminho setado na variável “$exportFolder

$exportPath = $exportFolder + “\” + $vm.Name + “.xml” = Seta a variável para criar o arquivo XML

$vm | Export-AzureVM -Path $exportPath = Comando que gera o Arquivo XML e salva no local setado na variável “$exportFolder

Remove-AzureVM -ServiceName $vm.ServiceName -Name $vm.Name = Deleta a VM  conforme variável “$vm

 $vmOSDiskName = $vmOSDisk.DiskName = Seta a variável do nome do disco, baseado na variável “$vmOSDisk

$vmOSDiskuris = $vmOSDisk.MediaLink = Seta a variável baseado na variável “$vmOSDisk

$StorageAccountName = $vmOSDiskuris.Host.Split(‘.’)[0] = Define o nome do storage

 $vmOSBlobName = $vmOSDiskuris.Segments[-1] = Define o nome do blob

$vmOSOrigContainerName = $vmOSDiskuris.Segments[-2].Split(‘/’)[0] = Define o nome do contêiner de origem

$backupContainerName = “backups” = Define o local do contêiner de backup

Start-AzureStorageBlobCopy -SrcContainer $backupContainerName -SrcBlob $vmOSBlobName -DestContainer $vmOSOrigContainerName –Force = Efetua a cópia do VHD da pasta “BACKUPS” para a pasta “vhds” dentro do contêiner

Get-AzureStorageBlobCopyState -Container $vmOSOrigContainerName -Blob $vmOSBlobName –WaitForComplete = Verifica o status da copia.

Pronto! Esse tipo de Backup já me ajudou no dia a dia no Microsft Azure, tanto para Servidores Windows como Linux.

Dica = Tem algumas Ferramentas de “Explorer” para Microsoft Azure, eu utilizo o “Azure Storage Explorer” e está disponível no http://azurestorageexplorer.codeplex.com/ . Com essa ferramenta é possível conectar em todos os contêiner no Microsoft Azure facilitando a administração.

Obrigado pessoal até o próximo Post.