Comunidade de UC,

Estou trabalhando fazem algumas semanas para montar uma “sheet” adicional para o Exchange Storage Calculator (por enquanto para apenas Exchange 2007), com todos os comandos para criar os discos, formatá-los, criar os Mount Points (quando necessário) e por fim, criar os Storage Groups e Databases conforme recomendado pelo Exchange Storage Calculator.

A planilha adicional utiliza como input a última versão disponível da planilha “Exchange 2007 Mailbox Server Role Storage Requirements Calculator” do time de produto de Exchange.

A planilha adicional está toda em inglês, pois queremos que ela faça parte da próxima versão (v.16.10) a ser liberada pelo time de produto.

IMPORTANTE: Precisamos do seu feedback para melhor a planilha dia-a-dia, por favor, mande e-mail com seu comentário para mim, através do link.

Como utilizar a planilha?

1) Preencha a guia Input da planilha com os parâmetros de configuração do ambiente Exchange e principalmente os perfil dos usuários. Para mais informação sobre o preenchimento da guia INPUT acesso o blog do time de produto: http://msexchangeteam.com/archive/2007/01/15/432207.aspx

2) Preencha a guia E2007 Commands da planilha no quadro Disks Configuration com os seguintes parâmetros:

image

First available drive letter - Normalmente o disco local utiliza a letra C, a unidade de DVD utiliza a letra D, neste caso a sua primeira letra disponível é a letra E. Se você utiliza um disco adicional, utilize a letra F ou outra letra.

ID number of your first DB disk – Verifique no Disk Management o número do primeiro disco que será utilizado para armazenar as bases de dados do Exchange. Normalmente o disco local é o Disk0, desta forma, utilize o número 1.

ID number of your first LOG disk - Verifique no Disk Management o número do primeiro disco que será utilizado para armazenar os logs do Exchange. Normalmente o disco local é o Disk0 e os próximos são utilizados pelas bases de dados do Exchange. Se você tem 5 discos reservados para o Exchange Database, use 6 neste campo.

Storage recommended Cluster Size – Muitos fabricantes possuem ferramentas e orientação para o alinhamento dos setores (sector aligmment) da sua plataforma de storage. Verifique com o fornecedor antes de alterar uma mudança de alinhamento dos setores com Diskpart. Caso o fornecedor não tenha ferramentas para essa tarefa ou alguma orientação específica, utilize o Diskpart como o parâmetro 64 (create partition primary align=64).

Use letter drive for each – Escolha uma das opções.

  • Escolha a opção SERVIDOR se você quiser usar uma letra para todos os Storage Groups, portanto, você usará uma letra para o primeiro Exchange Database e Mount Points para outros Exchange Databases e todos os Logs. Use esta opção se você tiver mais de 20 Storage Groups.
  • Escolha a opção STORAGE GROUP se você quiser usar uma letra para cada Storage Group, logo, você usará uma letra para o Exchange Database e um Mount Point para os Logs. Use esta opção se você tiver menos de 20 Storage Groups.
  • Escolha a opção DATABASE se você quiser usar uma letra para cada Exchange Database, logo, você usará duas letras para cada Storage Group, (1 letra para Exchange Database e outro para o Log). Use esta opção se você tiver menos de 10 Storage Groups.

Server Name – Este parâmetro é utilizado somente para identificar o nome do servidor nos comandos de criação dos Storage Groups e Exchange Databases. Use esse parâmetro para múltiplos servidores, modifique o nome neste campo e execute todos os comandos novamente.

Server Number – Este parâmetro é utilizado somente para criar as pastas S01, S02, S03… dos Exchange Database e Logs. Use esse parâmetro para múltiplos servidores, modifique o nome neste campo e execute todos os comandos novamente.

Faça DOWNLOAD da planilha e dê feedback.

E o resultado será mais ou menos isso:

Step 1:  Create DB and LOG disks (using DISKPART)

select disk=1
create partition primary align=64
assign letter=F
select disk=2
create partition primary align=64
assign letter=G
select disk=5
create partition primary align=64
assign letter=J
select disk=6
create partition primary align=64
assign letter=K

Step 2: Format DB and LOG disks (using Command Prompt)

format F: /V:S01(SG1-SG7)DB /FS:ntfs /q /y /a:64K
md F:\S01(SG1-SG7)DB
format G: /V:S01(SG8-SG14)DB /FS:ntfs /q /y /a:64K
md G:\S01(SG8-SG14)DB
format J: /V:S01(SG1-SG7)LOG /FS:ntfs /q /y /a:64K
md J:\S01(SG1-SG7)LOG
format K: /V:S01(SG8-SG14)LOG /FS:ntfs /q /y /a:64K
md K:\S01(SG8-SG14)LOG

Step 3: Create Storage Groups (using Exchange PowerShell)

New-StorageGroup -Name 'S01(SG1)' -Server 'EX01' -LogFolderPath 'J:\S01(SG1-SG7)LOG\S01(SG1)LOG' -SystemFolderPath 'J:\S01(SG1-SG7)LOG\S01(SG1)LOG'
New-StorageGroup -Name 'S01(SG2)' -Server 'EX01' -LogFolderPath 'J:\S01(SG1-SG7)LOG\S01(SG2)LOG' -SystemFolderPath 'J:\S01(SG1-SG7)LOG\S01(SG2)LOG'
New-StorageGroup -Name 'S01(SG3)' -Server 'EX01' -LogFolderPath 'J:\S01(SG1-SG7)LOG\S01(SG3)LOG' -SystemFolderPath 'J:\S01(SG1-SG7)LOG\S01(SG3)LOG'
New-StorageGroup -Name 'S01(SG4)' -Server 'EX01' -LogFolderPath 'J:\S01(SG1-SG7)LOG\S01(SG4)LOG' -SystemFolderPath 'J:\S01(SG1-SG7)LOG\S01(SG4)LOG'
New-StorageGroup -Name 'S01(SG5)' -Server 'EX01' -LogFolderPath 'J:\S01(SG1-SG7)LOG\S01(SG5)LOG' -SystemFolderPath 'J:\S01(SG1-SG7)LOG\S01(SG5)LOG'
New-StorageGroup -Name 'S01(SG6)' -Server 'EX01' -LogFolderPath 'J:\S01(SG1-SG7)LOG\S01(SG6)LOG' -SystemFolderPath 'J:\S01(SG1-SG7)LOG\S01(SG6)LOG'
New-StorageGroup -Name 'S01(SG7)' -Server 'EX01' -LogFolderPath 'J:\S01(SG1-SG7)LOG\S01(SG7)LOG' -SystemFolderPath 'J:\S01(SG1-SG7)LOG\S01(SG7)LOG'
New-StorageGroup -Name 'S01(SG8)' -Server 'EX01' -LogFolderPath 'K:\S01(SG8-SG14)LOG\S01(SG8)LOG' -SystemFolderPath 'K:\S01(SG8-SG14)LOG\S01(SG8)LOG'
New-StorageGroup -Name 'S01(SG9)' -Server 'EX01' -LogFolderPath 'K:\S01(SG8-SG14)LOG\S01(SG9)LOG' -SystemFolderPath 'K:\S01(SG8-SG14)LOG\S01(SG9)LOG'
New-StorageGroup -Name 'S01(SG10)' -Server 'EX01' -LogFolderPath 'K:\S01(SG8-SG14)LOG\S01(SG10)LOG' -SystemFolderPath 'K:\S01(SG8-SG14)LOG\S01(SG10)LOG'
New-StorageGroup -Name 'S01(SG11)' -Server 'EX01' -LogFolderPath 'K:\S01(SG8-SG14)LOG\S01(SG11)LOG' -SystemFolderPath 'K:\S01(SG8-SG14)LOG\S01(SG11)LOG'
New-StorageGroup -Name 'S01(SG12)' -Server 'EX01' -LogFolderPath 'K:\S01(SG8-SG14)LOG\S01(SG12)LOG' -SystemFolderPath 'K:\S01(SG8-SG14)LOG\S01(SG12)LOG'
New-StorageGroup -Name 'S01(SG13)' -Server 'EX01' -LogFolderPath 'K:\S01(SG8-SG14)LOG\S01(SG13)LOG' -SystemFolderPath 'K:\S01(SG8-SG14)LOG\S01(SG13)LOG'
New-StorageGroup -Name 'S01(SG14)' -Server 'EX01' -LogFolderPath 'K:\S01(SG8-SG14)LOG\S01(SG14)LOG' -SystemFolderPath 'K:\S01(SG8-SG14)LOG\S01(SG14)LOG'

Step 4: Create Mailbox Databases (using Exchange PowerShell)

New-MailboxDatabase -Name 'S01(SG1)DB' -StorageGroup 'EX01\S01(SG1)' -EdbFilePath 'F:\S01(SG1-SG7)DB\S01(SG1)DB\S01(SG1)DB.edb'
New-MailboxDatabase -Name 'S01(SG2)DB' -StorageGroup 'EX01\S01(SG2)' -EdbFilePath 'F:\S01(SG1-SG7)DB\S01(SG2)DB\S01(SG2)DB.edb'
New-MailboxDatabase -Name 'S01(SG3)DB' -StorageGroup 'EX01\S01(SG3)' -EdbFilePath 'F:\S01(SG1-SG7)DB\S01(SG3)DB\S01(SG3)DB.edb'
New-MailboxDatabase -Name 'S01(SG4)DB' -StorageGroup 'EX01\S01(SG4)' -EdbFilePath 'F:\S01(SG1-SG7)DB\S01(SG4)DB\S01(SG4)DB.edb'
New-MailboxDatabase -Name 'S01(SG5)DB' -StorageGroup 'EX01\S01(SG5)' -EdbFilePath 'F:\S01(SG1-SG7)DB\S01(SG5)DB\S01(SG5)DB.edb'
New-MailboxDatabase -Name 'S01(SG6)DB' -StorageGroup 'EX01\S01(SG6)' -EdbFilePath 'F:\S01(SG1-SG7)DB\S01(SG6)DB\S01(SG6)DB.edb'
New-MailboxDatabase -Name 'S01(SG7)DB' -StorageGroup 'EX01\S01(SG7)' -EdbFilePath 'F:\S01(SG1-SG7)DB\S01(SG7)DB\S01(SG7)DB.edb'
New-MailboxDatabase -Name 'S01(SG8)DB' -StorageGroup 'EX01\S01(SG8)' -EdbFilePath 'G:\S01(SG8-SG14)DB\S01(SG8)DB\S01(SG8)DB.edb' New-MailboxDatabase -Name 'S01(SG9)DB' -StorageGroup 'EX01\S01(SG9)' -EdbFilePath 'G:\S01(SG8-SG14)DB\S01(SG9)DB\S01(SG9)DB.edb' New-MailboxDatabase -Name 'S01(SG10)DB' -StorageGroup 'EX01\S01(SG10)' -EdbFilePath 'G:\S01(SG8-SG14)DB\S01(SG10)DB\S01(SG10)DB.edb'
New-MailboxDatabase -Name 'S01(SG11)DB' -StorageGroup 'EX01\S01(SG11)' -EdbFilePath 'G:\S01(SG8-SG14)DB\S01(SG11)DB\S01(SG11)DB.edb'
New-MailboxDatabase -Name 'S01(SG12)DB' -StorageGroup 'EX01\S01(SG12)' -EdbFilePath 'G:\S01(SG8-SG14)DB\S01(SG12)DB\S01(SG12)DB.edb'
New-MailboxDatabase -Name 'S01(SG13)DB' -StorageGroup 'EX01\S01(SG13)' -EdbFilePath 'G:\S01(SG8-SG14)DB\S01(SG13)DB\S01(SG13)DB.edb'
New-MailboxDatabase -Name 'S01(SG14)DB' -StorageGroup 'EX01\S01(SG14)' -EdbFilePath 'G:\S01(SG8-SG14)DB\S01(SG14)DB\S01(SG14)DB.edb'

Step 5: Mount Databases (using Exchange PowerShell)

Mount-Database -identity 'S01(SG1)DB'
Mount-Database -identity 'S01(SG2)DB'
Mount-Database -identity 'S01(SG3)DB'
Mount-Database -identity 'S01(SG4)DB'
Mount-Database -identity 'S01(SG5)DB'
Mount-Database -identity 'S01(SG6)DB'
Mount-Database -identity 'S01(SG7)DB'
Mount-Database -identity 'S01(SG8)DB'
Mount-Database -identity 'S01(SG9)DB'
Mount-Database -identity 'S01(SG10)DB'
Mount-Database -identity 'S01(SG11)DB'
Mount-Database -identity 'S01(SG12)DB'
Mount-Database -identity 'S01(SG13)DB'
Mount-Database -identity 'S01(SG14)DB'

Faça DOWNLOAD da planilha e dê feedback.

por Marcelo Hunecke