27/04 – Global Azure Bootcamp 2019 – Uberlândia/MG

Olá pessoal,

pelo segundo ano consecutivo terei o prazer de participar da edição em Uberlãndia/MG do Global Azure Bootcamp. O evento está sendo organizado pelo meu amigo Bruno Maestro e acontecerá no próximo sábado (27/04), a partir das 8:30, no Senac Uberlândia, localizado na Avenida Belo Horizonte, 525.

Profissionais de Infra e Dev receberão conteúdo relevante e de qualidade.

As inscrições podem ser realizadas em http://bit.ly/bootcamp2019udia

Aguardo todos vocês lá! Até sábado!

GLOBALAZURE2019_UBERLÂNDIA

Veeam On 2019 – 20 a 22 de Maio

VeeamON2019

Olá pessoal,

Falta pouco mais de 1 mês para o Veeam On 2019, que ocorrerá em Miami (Esados Unidos) de 20 a 22 de Maio. O Veeam On é a conferencia anual da Veeam sobre gerenciamento de dados em Cloud.

Eu tive a oportunidade de comparecer em duas edições, em 2016 eu participei de uma edição regionalizada do evento, chamada Veeam Forum, em Londres (Inglaterra), como parte da imersão da semana de imersão do programa Veeam Vanguard. O fórum tem uma característica diferente, sendo realizado em apenas 1 dias em várias cidades do mundo, com sessões grandes e anúncios importantes.

Em 2017 novamente eu tive a oportunidade de comparecer do Veeam On, desta vez do evento anual realizado naquele ano em New Orleans (Estados Unidos) e aí pude experimentar um evento fantástico, onde além do treinamento para a certificação VMCE, eu pude participar de diversas sessões, em formato Deep Dive, demonstrações técnicas com especialistas do mercado e da própria Veeam, além das sessões gerais que foram simplesmente incríveis.

VVNomz-2018-Fig-2

Eu já tive oportunidade de participar de eventos grandes de TI, mas como o Veeam On ainda não vi igual, também pelo networking e a possibilidade de poder interagir não somente com os funcionários da Veeam, bem como profissionais de diversos outros players do mercado que estão presente como expositores e patrocinadores, por isso eu recomendo a todos os profissionais que participem caso tenham a oportunidade.

A edição deste ano contará com profissionais de destaque sendo globalmente reconhecidos como Ratmir Timashev, Anton Gostev e Rick Vanover. Vejam aqui a lista de todos os palestrantes do Veeam On 2019.

VeeamGlobalLeaders

Serão mais de 50 sessões que apresentará trilhas de abordagem de temas que são tendência no mercado em todo o mundo, com palestras técnicas e painéis de discussão imperdíveis. Vejam aqui a lista com todas as sessões.

Além disso você terá a possibilidade de participar de treinamentos oficiais da Veeam, preparatórios para certificação e com incríveis 50% de desconto. A boa notícia é que além do desconto, quem participar do treinamento ganha um voucher para realizar a prova de certificação VMCE. Para maiores informações sobre os treinamentos realizados no Veeam On 2019 acessem aqui.

Para os que ainda não se registraram, não percam tempo, faltam somente 35 dias, portanto acessem https://www.veeam.com/veeamon/register

Eu desejo um bom evento a todos que irão e espero que possamos nos encontrar, conversar bastante nos intervalos e momentos de interação, trocar bastante experiência e informações.

Um forte abraço!

Live Migration de máquina virtual no Hyper-V via PowerShell

WindowsPowerShellOlá pessoal,

Devido a necessidade de um cliente eu precisei automatizar o processo de Live Migration de máquinas virtuais baseadas no Hyper-V/Windows Server. Para isso utilizei os comandos PowerShell abaixo:

Primeiro devemos importar o módulo do Failover Cluster no equipamento onde os comandos serão executados:

Import-Module FailoverClusters

Após isso, para realizar o Live Migration de uma VM utilize:

Get-Cluster “Nome_do_Cluster” | Move-ClusterVirtualMachineRole -Name “Nome_da_máquina_virtual” -Node “Nome_do_nó_do Cluster”

Vejam o exemplo: Get-Cluster SRVCLUS01 | Move-ClusterVirtualMachineRole -Name SRV01 -Node SRVHV01

Será exibida uma barra de status do processo no prompt do PowerShell. Aguarde todo o processo e verifique no nó de destino se o processo ocorreu com sucesso e a máquina virtual está ok.

Até a próxima!

Identificando a versão do VMware Tools das VMs via VMware PowerCLI

Olá pessoal,

vmwarepowercliO VMware Tools é um pacote que contém drivers e utilitários destinado a aprimorar a performance do sistema operacional convidado que está sendo executado em uma máquina virtual em um ambiente com VMware ESXi. Não ter o VMware tools instalado ou ter uma versão antiga pode ser a causa de gargalos de desempenho em máquinas virtuais, portanto é muito importante que este pacote esteja instalado em todas as VMs e de preferência na última versão.

Essa necessidade ocorre bastante quando o analista ou consultor está assumindo um ambiente sem documentação prévia.

Podemos automatizar a verificação da versão do VMware tools em todas as suas máquinas virtuais através do PowerCLI (Caso não conheça, saiba mais sobre aqui). Para isso execute o comando abaixo:

Get-VM | Select Name, Version

Caso você queira identificar a versão do VMware Tools filtrando por Datacenter execute:

Get-Datacenter “nome_do_datacenter” | Get-VM | Select Name, Version, ToolsVersion, ToolsVersionStatus

Caso opte por filtrar por Cluster execute:

Get-Cluster “nome_do_cluster” | Get-VM | Select Name, Version, ToolsVersion, ToolsVersionStatus

Um forte abraço e até a próxima!

Veeam Backup and Replication – Listando os restore points das VMs via PowerShell

Olá pessoal,

VeeamLogoBrancoQuando um job de backup é criado no Veeam Backup and Replication, por padrão a política de retenção vem definida com 14 restore points, ou pontos de restauração.

Se trata de um ponto de atenção pois dependendo da política de retenção e do tamanho dos repositórios pode ser necessário alterar este valor.

Consideremos que o ambiente não tenha sido configurado por você e será nacessário identificar os restore points existentes no seu ambiente de backup, para isso utilize o cmdlet abaixo:

PS C:\PS> Get-VBRRestorePoint

Para listar os restores points de um job específico de backup de forma mais detalhada execute:

PS C:\> Get-VBRBackup -Name “NOME_DO_JOB_DE_BACKUP” | Get-VBRRestorePoint

Veeam Backup and Replication – Listando jobs de Backup via PowerShell

Olá pessoal,

Compartilho aqui dois cmdlets PowerShell interessantes e úteis para quem trabalha com a solução Veeam Backup and Replication e precisa listar os jobs de backup configurados em sua infra pra fazer documentação ou apresentar algum relatório.

Primeiramente abra o PowerShell pela própria console do Veeam Backup pois os módulos correspondentes já são carregados, para isso clique em Console > PowerShell

VeeamBkpPowerShell

Para listar todos os backups configurados na base de dados do Veeam Backup and Replication execute:

PS C:\PS> Get-VBRBackup

ou

PS C:\PS> Get-VBRJob

Para listar um job específico de backup execute:

PS C:\PS> Get-VBRJob -Name “Nome_do_Job_de_Backup”

Veeam Backup and Replication – Configurando as notificações de e-mail via Office 365

Olá pessoal,

VeeamLogoBrancopara configurar as notificações e alertas gerados pelo Veeam Backup and Replication utilizando uma conta de e-mail do Office 365 faça o procedimento abaixo:

1 – Com a console aberta, clique na aba de configurações e em General Options.

VeeamBkpNot_1

2 – Em E-mail Settings, clique em Enable e-mail notifications. Preencha os campos com as informações do SMTP server (no caso do Office 365 smtp.office365.com), quem enviará o e-mail (From) e quem receberá os alertas (To).

VeeamBkpNot_2

3 – Em SMTP server clique em Advanced. Em Port defina a 25, marque as opções Connect using SSL e This SMTP server requires authentication. Em Log on as, Adicione as credenciais da conta de e-mail do Office 365 que o Veeam Backup utilizará para fazer autenticação e enviar os e-mails.

VeeamBkpNot_3

Clique em OK e pronto! Notificações via e-mail configuradas.

Até a próxima!

VMWare ESXi 6.0 – Placa de rede em VM Linux renomeada de eth0 para eth1 após troca de host

Olá pessoal,

um cliente com ambiente de virtualização baseado no VMware ESXi 6.0 passou por um incidente em um dos seus hosts e precisou reapresentar uma máquina virtual ao Inventário, desta vez associando esta vm a outro host.

Pois bem, o sistema operacional (Oracle Linux Server 6.9) da máquina virtual iniciou normalmente porém sem conectividade no ip destinado a este servidor. Acessei o servidor e verifiquei que a interface que anteriormente era “eth0” , passou a ser “eth1” e estava funcionando porém com outro endereço ip, atribuído via DHCP.

Sigam os passos abaixo para corrigir este problema e retornar com a interface original “eth0”:

Verifique via comando ifconfig no terminal o Mac Address da nova interface criada (eth1).

Faça uma cópia de segurança do arquivo de configuração da placa eth0 (/etc/sysconfig/networking-scripts/ifcfg-eth0) e em seguida edite o arquivo substituindo o Mac Address pelo exibido na interface eth1 no passo anterior, executando os comandos:

  • # cd /etc/sysconfig/networking-scripts                                                                             
  • # cp ifcfg-eth0 /root/                                                                                                               
  • # vi /etc/sysconfig/networking-scripts/ifcfg-eth0 (Editem a linha HWADDR no arquivo)                                                                                                                       

Faça uma cópia do arquivo 70-persistent-net.rules, em seguida delete o original e depois reinicie o servidor, utilizando os comandos abaixo:

  • # cd /etc/udev/rules.d
  • # cp 70-persistent-net.rules /root/
  • # rm 70-persistent-net.rules
  • # reboot

Após o reboot o servidor estará novamente com a interface de rede “eth0” com as configurações originais (com exceção do Mac Address), ativa e com conectividade.

Hyper-V – PowerShell para obtenção de informações dos Volumes CSV

Olá pessoal,

WindowsPowerShellHoje eu deixo para vocês um script bastante útil que eu sempre utilizo para obter informações a respeito dos Volumes CSV (Cluster Shared Volume) apresentados aos clusters Hyper-V dos meus clientes e para enriquecer a documentação dos mesmos.

Com esse script você vai ter dados como Nome do CSV, Path, Tamanho, Espaço Livre, Espaço Ocupado e Porcentagem de espaço Livre. Vejam abaixo:

HyperVCsv

Copie o código abaixo, salve com a extensão *.ps1 (Exemplo: HyperV_CSVs.ps1) e executem em seus clientes.

Import-Module FailoverClusters

$objs = @()

$csvs = Get-ClusterSharedVolume
foreach ( $csv in $csvs )
{
$csvinfos = $csv | select -Property Name -ExpandProperty SharedVolumeInfo
foreach ( $csvinfo in $csvinfos )
{
$obj = New-Object PSObject -Property @{
Name = $csv.Name
Path = $csvinfo.FriendlyVolumeName
Size = $csvinfo.Partition.Size
FreeSpace = $csvinfo.Partition.FreeSpace
UsedSpace = $csvinfo.Partition.UsedSpace
PercentFree = $csvinfo.Partition.PercentFree
}
$objs += $obj
}
}

$objs | ft -auto Name,Path,@{ Label = “Size(GB)” ; Expression = { “{0:N2}” -f ($_.Size/1024/1024/1024) } },@{ Label = “FreeSpace(GB)” ; Expression = { “{0:N2}” -f ($_.FreeSpace/1024/1024/1024) } },@{ Label = “UsedSpace(GB)” ; Expression = { “{0:N2}” -f ($_.UsedSpace/1024/1024/1024) } },@{ Label = “PercentFree” ; Expression = { “{0:N2}” -f ($_.PercentFree) } }

Até a próxima!

Altaro E-book: Supercharging Hyper-V Performance

Olá pessoal,

a Altaro, parceira deste blog, disponibilizou mais um e-book gratuito, o interessante e bastante útil Supercharging Hyper-V Performance, escrito pelo consultor e professor, Paul Schnackenburg, que aborda técnicas  para melhoria do desempenho do ambiente Hyper-V, já considerando os sistemas  Windows Server 2016 e Windows Server 2019.

Leitura interessante para os administradores de ambientes Hyper-V.

Altaro Hyper-V e-BOOK

Sem dúvida alguma leitura indispensável para os administradores de ambientes Hyper-V. Para download e maiores informações clique aqui