Ir para o conteúdo principal

Salvador Moraes

Ir para Pesquisa
Home
  

Salvador Moraes > Postagens > Como aumentar o espaço da HD Virtual de sua VM de SharePoint sem danificar os dados.
Como aumentar o espaço da  HD Virtual de sua VM de SharePoint sem danificar os dados.
 Olá amigos,

esta semana me deparei com um problema em um cliente que pode estar acontecendo com várias pessoas que assim  como eu tiveram que reinstalar  toda a maquina virtual , talvez por motivo de ter achado que procurar uma solução para aumentar o tamanho do disco virtual fosse maior que a própria criação de uma nova VM (Virtual Machine = Maquina Virtual) . Tenho uma boa noticia não é não, o processo é bastante simples e rápido no meu caso uso um note com 2Gb de Ram Core 2Duo Intel, Hd 160Gb e consegui fazer tudo perfeitamente

Vamos colocar isso como um caso de uso:

O que acontece?

 

Cenário

  • Criei uma máquina de 30Gb para fazer um restore do SharePoint 2003 mais services pack banco de dados sql 2000, o problema é que fiz isso antes de ver o tamanho do Backup que o SharePoint tinha gerado na maquina do cliente, na verdade queria ganhar tempo adiantando a VM para que quando terminasse o Backup eu terminaria de configurar a VM de acordo com a maquina do cliente para fazer um restore nessa maquina pra ver se o restore está ok? Caso o restore funcionasse perfeitamente criaria uma nova maquina virtual com Windows Server 2008, SQL 2005 e MOSS 2007 e faria um restore lá. Bom o restore do Cliente deu quase 15Gb, ou seja,  metade da minha maquina virtual estava ocupada só com o arquivo de backup, restando ainda realizar o restore. Infelizmente não ter como fazer, então o caso foi procurar como resolver essa questão, aumentar o tamanho de um HD virtual de uma VM.

 

  • Como iniciar
    • Tenha consciência do tamanho do seu HD físico ( esse mesmo o da sua maquina), verifique se você tem espaço suficiente para essa operação;
    • Quando você expande o HD ele simplesmente não se une com o outro já existente ou seja ele não passa simplesmente de 30Gb para 50Gb e sim ele ira criar uma nova partição, ou seja, uma de 30Gb e outra de 20Gb.
  • Mas Salvador preciso de 50Gb como se fosse um só HD e não em partições, o que eu faço?
    • O que pode fazer é conseguir uma ferramenta que permite redimensionar as partições para que você utilize elas juntas, fazendo tipo um merge, uma união entre essas partições. Para isso eu utilizo o Partition Magic, mas essa ferramenta é paga, existem outras ferramentas que fazem esse processo e podem ser facilmente encontradas em sites como Superdownloads ou Baixaki.

 

Bom vamos ver como funciona?

  1. Primeiro vamos identificar onde está minha maquina virtual, pegue o caminho certo do arquivo com a extensão .vmdk ele é a chave para a nossa ampliação de HD, na verdade ele é o nosso HD Virtual, ou seja, é como fosse nosso HD Fisico.

Com o caminho já anotado vamos ao segundo passo

 

  1. Agora clique no botão "Iniciar"  e em seguida  em "Executar"  logo digite "cmd" ( ou "command") e pressione enter. Você entra no Prompt de comando e é nele que se faz a mágica heheheh.

 

  1. Temos que ir agora onde foi instalado o VMware Workstation
    1. Geralmente ele está em no seguinte caminho  "c:\Arquivos de programas\Vmware\Vmware Workstation"
    2. Digite o seguinte no prompt de comando "cd\arquivos de programas\vmware\vmware workstation"
      1. Você tem que fazer executar esta e as outras linhas referidas nesse blog  pelo prompt de comando.

 

Aqui vai um toque muito importante pessoal:

Bom essa semana tentei também realizar o processo de expansão de  HD virtual em outra maquina que eu tinha ( isso mesmo, tinha ) o que aconteceu além de perder minha VM:

=> Essa maquina virtual tinha SnapShots ( ou seja imagens da maquina virtual para quando der erro ou se quiser fazer algo muito louco você tem como voltar a traz )  e ela também estava pausada.  Não sei qual foi o maior agravante mas... Quando eu fiz o comando para aumentar o meu HD virtual a minha VM deu erro, a maquina não iniciava. PQ? Quando você faz um SnapShot ou pausa a máquina ele cria outras "imagens"  para depois recuperar seu estado, só que quando a gente for realizar a operação com o vmware-vdiskmanager ele usa o .vmdk, ou seja, ele pega  o arquivo padrão e só aumenta ele, e daí o que acontece com suas SnapShot e imagens pausadas??? Continuam com a mesmo tamanho, isso gera um erro no qual faz sua maquina virtual parar de funcionar.

 

Como Resolver

Desculpe, mas ainda não achei resolução , mas tenho algumas dicas para q isso não aconteça:

  1. Tenha certeza que queira fazer isso
  2. Tenha certeza que a maquina virtual  não tenha snapshots ( você pode excluir os snapshot em gerenciamento de SnapShot no próprio VMWare WorkStation ) e também que ela não esteja em modo de pausa ou parada
  3. Tenha certeza que você foi na sua maquina virtual e clicou no INICIAR e Desligar ( claro depende do SO ( Sistema Operacional ) que esteja instalado ) e simplesmente não clicou no fechar e terminou o estado dela como se tivesse puxado o fio da tomada.
  4. Tenha certeza de ter lido os 3 passos anteriores.

 

Pessoal quero deixar bem claro que não sou o dono da verdade e nesse blog estou colocando minhas "experiências"  e se alguém tiver como resolver esse problema por favor entre em contado comigo para que posso blogar isso e/ou referenciar o link aqui.

 

  1. Agora temos  uma parte muito importante vamos detalhar a linha de comando a ser executada.
    1. Vmware-vdiskmanager.exe -x 50Gb "c:\vms\myDisk.vmdk"
      1. Vmware-vdiskmanager.exe: esse é o nome do programa que iremos utilizar, esse cara é o responsável por expandir nossa VM
      2. 50Gb: esse é o tamanho que vou querer que o HD Virtual fique depois da Expansão (esse é o total e não o que vou querer a mais).
      3. c:\vms\: é o caminho onde se encontra o arquivo .vmdk
      4. myDisk.vmdk: esse é o arquivo responsável pelo tamanho do HD e nele que temos tudo instalado, ou seja, ele é o HD da máquina virtual.
  1. Tudo certo? Linha de comando pronta? O que falta agora mesmo???
    1. O Enter (hehehehe)

 

  1. Abaixo mostro a tela com 83% da tarefa concluída, antes disso podem ver que olhei para ver se a sintaxe estava certa .

  1. Pronto! Conseguimos! Abaixo, a screen  mostrando a expansão feita com perfeição

  1. Vamos então inicia a VM que expandimos.

 

  1. Bom, a primeira vista está tudo normal, o nosso HD cheio de coisa e com o mesmo tamanho e pior sem a outra partição?
    1. Calma como disse anteriormente o Windows Server não vai reconhecer de cara o que foi colocado a mais em HD ele precisa que você confirme que realmente quer usar essa partição ou disco que colocou para ele.

 

 

  1. Então o que fazemos
    1. Clique em Start, aponte para Administrative Tools e clique em  Computer Managament

 

 

  1.  Bom a figura abaixo mostra onde definir a unidade lógica, formatar e selecionar uma letra para essa unidade, basta dar um clique com o botão direito sobre ele para que as opções apareçam. A única informação que realmente possa fazer alguma diferença é na hora de escolher a partição escolha a opção Primary Partition.

 

 

 

 

  1. Ok!!! Muito bom!! Temos a nossa partição de HD com 20Gb Ativa e operante.

 

 

 

Certo Pessoal?!?!?!?

 

Bom mas tem gente me dizendo: "Salvador, pra mim nada me serve uma unidade de 30Gb e outra de 20Gb o que eu preciso é de uma só de 50Gb."

Bom minha resposta é "Calma pequeno gafanhoto, partition magic usar nós vamos!!!"

Isso mesmo vamos utilizar esta ferramenta, o partion magic no qual foi falado acima, mas antes disso vamos dar uma olhada no primeiro item abaixo onde explico algumas coisas sobre o programa que vamos utilizar para alterar o tamanho das partições e outros dois que podem lhe ajudar um dia!!

 

Como???

 

  1. Muita gente vem me perguntar se não poderia usar o Fdisk já que é uma ferramenta nativa do Windows que permite alterar  partições de disco, mas deve-se observar o seguinte:
    1. Fdisk - ambiente do Prompt de comando o famoso MS-DOS então muito cuidado, a ferramenta F-Disk, como vou dizer..., é muito primitiva, se você quiser usá-la tome muito cuidado, você até conseguirá realizar o processo de União das Partições de sua VM mas tem um porém, para que tudo  funcione corretamente você terá que formatar e instalar tudo de novo!! Daí quem pergunta sou eu!! Porque você simplesmente não criou uma VM do zero já que terá que instalar tudo novamente? :s
    2. Partition Magic - ambiente Windows, ou seja, Gráfico com ponteiro do mouse e tudo, você consegue alterar o tamanho das partições sem a necessidade de formatar nada e por isso não perde nada na seu VMware, sendo assim a melhor escolha para nós.
    3. Gparted-LiveCD - Essa ferramenta é para Linux, encontrei ela no mesmo site onde baixei o VMWare WorkStation, como não fiz teste nenhum em Linux não posso informar sua funcionalidade, mas, é para não deixar os usuários desse sistema sem alternativa.  ;)

 

  1. Beleza com o Partition Magic devidamente instalado vamos começar a mexer nas unidades!!!! (lembre-se o Partition para SO Server tem que ser Server)

 

 

  1. Com o Partition Magic aberto você tem uma visualização do seu HD e da nova partição

 

  1. Vamos deletar agora a nova Partição ( Cuidado hein!! Não vá deletar o que não deve.)
    1. Ps. Mesmo que você clique em tudo que é lugar e faça um monte de coisa que não sabe o que é, não clique em Aplicar ( Apply ) se você clicar em aplicar daí sim será feita as operações que você selecionou.

  1. Depois de deletar a partição certa selecione o seu HD ( agora sim o que tenha os dados, no caso me permito dizer o "C:" ) clique com o botão direito e depois em MOVE/RESIZE e aumente o tamanho dessa unidade para que ela ocupe o tamanho deixado pela partição no qual foi deletado, ou seja, os 20Gb.

 

 

 

  1. Clique em Apply ( lembre-se que dependendo do SO o partion vai pedir pra reiniciar pra realizar as configurações)

 

Aguarde as operações.

  1. Visualize agora que existe apenas uma partição e que ela está do tamanho de 50Gb

 

 

  1. Pode fechar o partition magic e ir conferir o seu HD de 50Gb.

 

 

É isso aí pessoal, parece ser muita coisa ou então muitos procedimentos para fazer um aumento de HD em uma maquina virtual mas mesmo assim você levaria muito mais tempo instalando tudo novamente do que fazer isso.

 

Qualquer coisa estou a disposição para tirar as dúvidas tanto desse post quanto outros.

 

Abraço Pessoal

 

Salvador Moraes

Microsoft Certificate
MCTS  WSS 3.00 - Configuring
MCTS  Sharepoint Server 2007 - Configuring
Microsoft® .NET Framework 2.0 - Web-based Client Development
Designing and Develping Web-Based Applications by Using the Microsoft® .NET Framework

Fone: (51) 9246-1468
MSN:   ortrast@hotmail.com
skype: salvadormoraes

 

 

 

Comentários

Re: Como aumentar o espaço da  HD Virtual de sua VM de SharePoint sem danificar os dados.

Quando coloco no dos o comando la nao aparece todas essas linhas, aparece um negocio de field que nao sei oq,pde me ajuda?
em 08/05/2010 06:35

Michel Torres

Muito bom tutô! show.
ja tinha visto isso varias vezes mas quis ler novamente.

me diga uma coisa caro amigo, o windows server instalado no HD virtual que efetuou o aumento era 2003 ou 2008?

pelos screenshots eu diria 2003, mas nada impede de por o 2008 no classic.
em 06/08/2010 11:58

Re: Como aumentar o espaço da  HD Virtual de sua VM de SharePoint sem danificar os dados.

OPS. no 2008 n tem essa opção de classic.
logo minha pergunta está invalidada! rsrs

se valaer p alguém. td esse processo q vc fez, se fosse 2008 server nem precisava de usar o partition magic, o proprio kra tem um extensor, vc pode expandir uma partição usando um espação n alocado nativamente.

show né?!


abraços kra. excelente tutorial o seu.
em 06/08/2010 12:04

Re: Como aumentar o espaço da  HD Virtual de sua VM de SharePoint sem danificar os dados.

Primeiro obrigado pelos elogios.
Realmente caro amigo essa opção não existe no 2008 hehehe logo já está respondida sua pergunta. E realmente ao usar o Win2008 o software já disponibiliza esse "extensor" no qual para expandir a partição, assim como o Win7 tb tem!
Salvador Moraes em 07/08/2010 19:00

Adicionar Comentários

Título


Corpo *


Anexos