Dicas e scripts para migração de ambiente de Cluster


Recentemente participei de um projeto que envolvia a migração de um cluster Windows 2000 Advanced Server com 2 nós para um uma versão mais recente do sistema operacional. Obviamente que a primeira ideia seria fazer a migração para Windows Server 2008 R2, Enterprise Edition, porém não é possível coexistir nós de cluster Windows 2000 com Windows 2008 R2. A única possibilidade para manter a configuração atual do cluster (sem refazer tudo) é migrar para Windows Server 2003.

O procedimento lógico seria adicionar novos servidores Windows Server 2003 ao cluster e depois remover, porém cabe lembrar que o cluster do Windows 2000 Advanced Server suporta apenas 2 nós, ou seja, para adicionar um nó, é necessário remover outro primeiro. Logicamente utilizaríamos a versão x64 do Windows Server 2003, porém em um cluster todos os nós devem utilizar a mesma arquitetura, neste caso x86 e por último, é obrigatório saber a senha da conta de serviço do cluster para adicionar um novo nó ao cluster.

Resumo das dicas:

  1. Cluster Windows 2000 Advanced Server suporta apenas 2 nós em cluster;
  2. Utilizar sempre a mesma arquitetura (x86 ou x64) entre os nós do cluster;
  3. Tenha disponível a senha da conta de serviço do cluster (sugiro inclusive fazer as operações de adição e remoção dos nós logado com este usuário);

Além disso, precisei desenvolver alguns scripts para fazer a criação do ambiente de laboratório e aproveito para compartilhar estes com vocês.

A) Script para criação de partições, formatação dos discos e definição de letra etc.

Como usar:

  1. No Command Prompt, digitar DISKPART;
  2. Copiar o conteúdo das linhas abaixo para área de transferência e colar dentro do DISKPART;
  3. Repita todas estas linhas para cada disco;

Select disk 1
attribute disk clear readonly
Online disk
Create part primary
Select part 1
Assign letter=F
format fs=ntfs unit=64k label="Dados01" quick nowait

B) Script para criação do recurso Physical Disk (Disk F:) do cluster

Como usar:

  1. No Cluster Administrator, criar um grupo chamado Compartilhamentos;
  2. No Command Prompt, copiar o conteúdo da linha abaixo para área de transferência e colar;
  3. Repita esta linha para disco;

cluster . resource "Disk F:" /create /group:"Compartilhamentos" /type:"Physical Disk"

C) Script para criação dos recursos “File Share” (Depto TI) do cluster

Como usar:

  1. No Command Prompt, copiar o conteúdo das linhas abaixo para área de transferência e colar;
  2. Repita estas linhas para compartilhamento;

md “F:\Pasta01\Depto TI”
cluster . res "" /create /group:"Servicos" /type:"File Share"
cluster . res "Depto TI" /priv path="F:\Pasta01\Depto TI"
cluster . res "Depto TI" /priv Sharename="Depto TI"
cluster . res "Depto TI"  /AddDep:"Disk F:"
cluster . res "Depto TI"  /AddDep:"CLU_01"
cluster . res "Depto TI"  /On

Nota: CLU_01 é o nome do cluster.

Comments (1)

  1. Olá Marcelo!

    Ótimas dicas!! Gostei bastante deste post, Uma dúvida.

    Você usava um Storage SCSI entre os Nós do Cluster ou havia replicação entre eles?

Skip to main content