Fórum Ubuntu Linux - PT

Suporte Técnico => Servidores => Tópico iniciado por: _ubuntu_ em 07 de Maio de 2011, 01:18

Título: virtualizaçao? duvidas! [resolvido]
Enviado por: _ubuntu_ em 07 de Maio de 2011, 01:18
bom dia galera, seguinte... virtualização ???
muitas pessoas fala sobre instalar um ubuntu desktop e rodar aqueles programas tipo "VirtualBox"... para poder rodar mais de 1 servidor ao mesmo tempo na maquina...

queria saber se existe uma forma de dentro do "ubuntu server edition" virtualizar + 1 servidor...ou seja...no modo texto..existe 1 forma de virtualizar?? ou somente usando grafico...

pois no grafico acredito que nao fica bom, por que vai perder muito desempenho atoa....sendo que o melhor é aproveitar o maximo do desempenho do atual servidor...

se alguem nao entendeu alguma coisa que eu disse...favor me perguntar novamente...estarei acompanhando esse topico..obrigado.
Título: Re: virtualizaçao? duvidas!
Enviado por: irtigor em 07 de Maio de 2011, 09:36
Todas as formas de virtualizar que eu já usei possuem interface de linha de comando, fora que pra administrar você pode muito bem usar uma interface web.
Título: Re: virtualizaçao? duvidas!
Enviado por: _ubuntu_ em 07 de Maio de 2011, 14:28
Todas as formas de virtualizar que eu já usei possuem interface de linha de comando, fora que pra administrar você pode muito bem usar uma interface web.



qual o melhor programa para virtualizar o debian dentro do ubuntu ??? o mais indicado ?
Título: Re: virtualizaçao? duvidas!
Enviado por: irtigor em 07 de Maio de 2011, 16:43
Não existe bala de prata, você vai ter que ler/testar/etc. Cada caso é um caso, mas vou dar meus 2 centavos... inclua o kvm na lista de opções.
Título: Re: virtualizaçao? duvidas!
Enviado por: _ubuntu_ em 08 de Maio de 2011, 01:13
Não existe bala de prata, você vai ter que ler/testar/etc. Cada caso é um caso, mas vou dar meus 2 centavos... inclua o kvm na lista de opções.

obrigado...vou estudar e testar os que eu achar...
Título: Re: virtualizaçao? duvidas!
Enviado por: zekkerj em 08 de Maio de 2011, 01:56
Existem soluções onde ao invés de você instalar o seu ubuntu e virtualizar outros servidores, você instala um hypervisor completo (como o vmware esxi), que tomam conta de toda a máquina, e assim vc instala quantos servidores quiser, todos virtuais.
Título: Re: virtualizaçao? duvidas!
Enviado por: _ubuntu_ em 08 de Maio de 2011, 11:38
Existem soluções onde ao invés de você instalar o seu ubuntu e virtualizar outros servidores, você instala um hypervisor completo (como o vmware esxi), que tomam conta de toda a máquina, e assim vc instala quantos servidores quiser, todos virtuais.


sim....mas eu fazendo isso.. todos os servidores ficaram online em paralelo ?

thanks
Título: Re: virtualizaçao? duvidas!
Enviado por: zekkerj em 08 de Maio de 2011, 12:07
Com certeza. Uma máquina virtual bem instalada não tem nenhuma diferença pra uma máquina física, pra quem vê de fora.
Lá no serviço nós temos várias máquinas virtuais, e a tendência é criarmos mais. Em vez de juntar vários serviços numa mesma máquina física, e ter que lutar com os efeitos colaterais da implantação desses vários serviços, cada vez que precisamos de um serviço novo, criamos uma vm nova. Ainda não criamos uma imagem matriz, mas é o próximo passo pra isso.

Ah, claro: não há diferença conceitual em fazer isso a partir de uma máquina física Ubuntu, ou de um hypervisor dedicado. Mas saiba que a máquina virtual é uma aplicação pesada. Se a máquina hospedeira não for parruda (muita memória, disco rápido, CPU com vários núcleos), o resultado não fica bom.
Título: Re: virtualizaçao? duvidas!
Enviado por: _ubuntu_ em 09 de Maio de 2011, 01:40
Com certeza. Uma máquina virtual bem instalada não tem nenhuma diferença pra uma máquina física, pra quem vê de fora.
Lá no serviço nós temos várias máquinas virtuais, e a tendência é criarmos mais. Em vez de juntar vários serviços numa mesma máquina física, e ter que lutar com os efeitos colaterais da implantação desses vários serviços, cada vez que precisamos de um serviço novo, criamos uma vm nova. Ainda não criamos uma imagem matriz, mas é o próximo passo pra isso.

Ah, claro: não há diferença conceitual em fazer isso a partir de uma máquina física Ubuntu, ou de um hypervisor dedicado. Mas saiba que a máquina virtual é uma aplicação pesada. Se a máquina hospedeira não for parruda (muita memória, disco rápido, CPU com vários núcleos), o resultado não fica bom.


legal cara....fiquei super empolgado....assim que me sobrar um tempinho...vou fazer uns testes.. muito obrigado  pela ajuda :D
Título: Re: virtualizaçao? duvidas! [resolvido]
Enviado por: _ubuntu_ em 18 de Setembro de 2014, 09:19
Hardware
Servidor ML 350e
CPU Xeon 3.1 quadCore
8GB Ram
500 HD (Sistema operacional HOST Debian)
2X2TB em RAID0 (onde fica /VHD onde crio as imagens do kvm)
2TB (para uso de backup de alguns arquivos importantes)

Sei que esse post meu ja faz + de 3 anos, mas para aproveitar o mesmo e não ficar criando tópico pra tudo.

La vai a seguinte pergunta, atualmente no meu trabalho, montei uma Host com Debian, e nele virtualizo 4 SO's, 3 Ubuntu, sendo 1 proxy+firewal+dhcp, outro servidor de dados e outro servidor web-apache2 +php5, e minha 4º VM é um Windows 2008 server.

Estou trabalhando com todas as maquinas em bridge, 2 ubuntu server + win2008 passa por dentro do firewall ubuntu server virtual.

O problema que estou tendo é o seguinte, lentidão na gravação no HD. Somente na hora da gravação, pois a leitura esta extremamente rapido, fiz um teste com CrystalDiskMark dentro do Win2008, e ele faz leitura a 1300MBp/s e gravação a 15MBp/s.


As imagens foram feitas no tamanho fixo, para obter melhor desempenho.

Pensei que poderia ser por estar lendo 4 VM ao mesmo tempo que o HD estava lento, mas desliguei então as 3 maquinas VM e deixei apenas o win2008 e rodei o bech do HD, e me retornou o mesmo resultado. (Ou seja muito lento, não tem como trabalhar com uma taxa tão baixa assim).

O que pode estar ocasionando lentidão dessa maneira?

Obrigado.
Título: Re: virtualizaçao? duvidas!
Enviado por: Rockwave em 18 de Setembro de 2014, 11:27
Você ja tentou fazer um teste diretamente no Debian e não em uma VM?
Isso nos permitiria isolar se o problema esta na camada de virtualização ou no sistema operacional host.

EDIT: Da uma olhada nesses 2 links
http://www-01.ibm.com/support/knowledgecenter/linuxonibm/liaav/LPCKVMSSPV2.1.pdf?lang=en
http://www-01.ibm.com/support/knowledgecenter/linuxonibm/liaat/liaatbpkickoff.htm

Abs
Título: Re: virtualizaçao? duvidas!
Enviado por: _ubuntu_ em 18 de Setembro de 2014, 14:39
Você ja tentou fazer um teste diretamente no Debian e não em uma VM?
Isso nos permitiria isolar se o problema esta na camada de virtualização ou no sistema operacional host.

EDIT: Da uma olhada nesses 2 links
http://www-01.ibm.com/support/knowledgecenter/linuxonibm/liaav/LPCKVMSSPV2.1.pdf?lang=en
http://www-01.ibm.com/support/knowledgecenter/linuxonibm/liaat/liaatbpkickoff.htm

Abs

Seu segundo link me deu uma idéia: "Block devices perform better than disk image files."
só não sei como trabalhar com dispositivo de bloco com o kvm, mas vou dar uma pesquisada.

Edit: Seu primeiro link foi muito bom para aprendizado em teoria, não vejo a hora de poder colocar em pratica e ver o real ganho de desempenho.

E a respeito de fazer o teste na maquina HOST, sim, eu transferi um arquivo de 1TB de um HD para outro, e a transferencia foi muito rapida, ou seja o problema não esta na transferencia do HD em si, e sim na transferencia dentro dos VHDs.


Edit: Talvez eu faça um teste com esse tal de block devices, e tente com LVM + RAID0 pra ver se a diferença vai ser grande.


Assim que eu obtiver um melhor resultado eu posto aqui a solução.


Muito obrigado.
Título: Re: virtualizaçao? duvidas!
Enviado por: Rockwave em 18 de Setembro de 2014, 14:50
Você ja tentou fazer um teste diretamente no Debian e não em uma VM?
Isso nos permitiria isolar se o problema esta na camada de virtualização ou no sistema operacional host.

EDIT: Da uma olhada nesses 2 links
http://www-01.ibm.com/support/knowledgecenter/linuxonibm/liaav/LPCKVMSSPV2.1.pdf?lang=en
http://www-01.ibm.com/support/knowledgecenter/linuxonibm/liaat/liaatbpkickoff.htm

Abs

Se tiver novidades nos informe.

Seu segundo link me deu uma idéia: "Block devices perform better than disk image files."
só não sei como trabalhar com dispositivo de bloco com o kvm, mas vou dar uma pesquisada.


E a respeito de fazer o teste na maquina HOST, sim, eu transferi um arquivo de 1TB de um HD para outro, e a transferencia foi muito rapida, ou seja o problema não esta na transferencia do HD em si, e sim na transferencia dentro dos VHDs.


Edit: Talvez eu faça um teste com esse tal de block devices, e tente com LVM + RAID0 pra ver se a diferença vai ser grande.



Título: Re: virtualizaçao? duvidas!
Enviado por: zekkerj em 18 de Setembro de 2014, 14:55
Citar
2X2TB em RAID0 (onde fica /VHD onde crio as imagens do kvm)

E essa controladora RAID, qualé a dela? RAID por Hardware ou software? Já viu quanto ela pode fazer, na especificação?
E seus discos, qual a capacidade deles?
Título: Re: virtualizaçao? duvidas!
Enviado por: _ubuntu_ em 18 de Setembro de 2014, 15:23
Citar
2X2TB em RAID0 (onde fica /VHD onde crio as imagens do kvm)

E essa controladora RAID, qualé a dela? RAID por Hardware ou software? Já viu quanto ela pode fazer, na especificação?
E seus discos, qual a capacidade deles?


São 2 HD sata III 7200 rmp de 2TB cada 1, em RAID0 por software, pois por hardware a HP não fornece drivers para linux. "foi o que encontrei pesquisando"
Mas tambem após muitas pesquisas, dizem que não existe um grande desempenho hoje em dia em relação a RAID por hardware vs RAID por software. (sei que hardware é melhor, mas nem tanto acredito eu).

esse raid esta montado em /VHD e as imagens dos sistemas operacionais .img ficam dentro desse /VHD, para criar ou deletar qualquer arquivo pequeno ou grande dentro da pasta VHD o processo corre muito rapido, apenas dentro das imagens "/VHD/windows2008.img" que o processo de gravar é lento, ja o de leitura é muito rapido.



Edit: Mas li algumas coisas no link que o camarada acima postou, e la diz que da grande desempenho montar imagem em virtio do que em IDE virtualizado, vou testar dessa maneira assim que eu puder, e tambem vou fazer pesquisa sobre como fazer atravez de "block devices".
Título: Re: virtualizaçao? duvidas!
Enviado por: Rockwave em 18 de Setembro de 2014, 15:28
Citar
2X2TB em RAID0 (onde fica /VHD onde crio as imagens do kvm)

E essa controladora RAID, qualé a dela? RAID por Hardware ou software? Já viu quanto ela pode fazer, na especificação?
E seus discos, qual a capacidade deles?


São 2 HD sata III 7200 rmp de 2TB cada 1, em RAID0 por software, pois por hardware a HP não fornece drivers para linux. "foi o que encontrei pesquisando"
Mas tambem após muitas pesquisas, dizem que não existe um grande desempenho hoje em dia em relação a RAID por hardware vs RAID por software. (sei que hardware é melhor, mas nem tanto acredito eu).

esse raid esta montado em /VHD e as imagens dos sistemas operacionais .img ficam dentro desse /VHD, para criar ou deletar qualquer arquivo pequeno ou grande dentro da pasta VHD o processo corre muito rapido, apenas dentro das imagens "/VHD/windows2008.img" que o processo de gravar é lento, ja o de leitura é muito rapido.



Edit: Mas li algumas coisas no link que o camarada acima postou, e la diz que da grande desempenho montar imagem em virtio do que em IDE virtualizado, vou testar dessa maneira assim que eu puder, e tambem vou fazer pesquisa sobre como fazer atravez de "block devices".

Creio que no seu caso você não vai conseguir fazer em block device. No Oracle VM (baseado no XEN) para eu entregar um "block device" para uma VM eu tenho que preparar uma LUN na storage e conectar via iSCSI ou FiberChannel.
Título: Re: virtualizaçao? duvidas!
Enviado por: _ubuntu_ em 18 de Setembro de 2014, 16:03
Citar

Creio que no seu caso você não vai conseguir fazer em block device. No Oracle VM (baseado no XEN) para eu entregar um "block device" para uma VM eu tenho que preparar uma LUN na storage e conectar via iSCSI ou FiberChannel.


Eu não sei nada a respeito desse tal block device, isso só funciona atravez da rede então?? bem.. de toda forma tenho umas coisas para testar..assim que eu tiver tempo vou testar e ver o resultado.. mas que esta estranho esta, isso de gravar lento.
Título: Re: virtualizaçao? duvidas!
Enviado por: Rockwave em 18 de Setembro de 2014, 16:09
Citar

Creio que no seu caso você não vai conseguir fazer em block device. No Oracle VM (baseado no XEN) para eu entregar um "block device" para uma VM eu tenho que preparar uma LUN na storage e conectar via iSCSI ou FiberChannel.


Eu não sei nada a respeito desse tal block device, isso só funciona atravez da rede então?? bem.. de toda forma tenho umas coisas para testar..assim que eu tiver tempo vou testar e ver o resultado.. mas que esta estranho esta, isso de gravar lento.


Então, não sei se no KVM funciona da mesma maneira. Olha esse link
http://www.linux-kvm.org/wiki/images/3/34/Kvm-forum-2013-block-dev-configuration.pdf
Título: Re: virtualizaçao? duvidas!
Enviado por: _ubuntu_ em 18 de Setembro de 2014, 17:17
Citar

Creio que no seu caso você não vai conseguir fazer em block device. No Oracle VM (baseado no XEN) para eu entregar um "block device" para uma VM eu tenho que preparar uma LUN na storage e conectar via iSCSI ou FiberChannel.


Eu não sei nada a respeito desse tal block device, isso só funciona atravez da rede então?? bem.. de toda forma tenho umas coisas para testar..assim que eu tiver tempo vou testar e ver o resultado.. mas que esta estranho esta, isso de gravar lento.



Obrigado pelo link, mas pelo que li desse PDF, ele esta apenas falando sobre vantagens de se usar o block device e agumas configurações, mas não esta falando de como implementar pelo que li..

Então, não sei se no KVM funciona da mesma maneira. Olha esse link
http://www.linux-kvm.org/wiki/images/3/34/Kvm-forum-2013-block-dev-configuration.pdf

Título: Re: virtualizaçao? duvidas!
Enviado por: zekkerj em 18 de Setembro de 2014, 17:56
HP Proliant ML350e... se não me engano ele vem com uma controladora B120i. Pode não ter driver pra Ubuntu, mas com certeza tem pra Linux, pois uso aqui (não com o ML350, mas com o DL360p/380g). Pesquise no site da HP por "hpvsa".
Título: Re: virtualizaçao? duvidas!
Enviado por: _ubuntu_ em 19 de Setembro de 2014, 07:54
HP Proliant ML350e... se não me engano ele vem com uma controladora B120i. Pode não ter driver pra Ubuntu, mas com certeza tem pra Linux, pois uso aqui (não com o ML350, mas com o DL360p/380g). Pesquise no site da HP por "hpvsa".



Muito obrigado, vou dar uma olhada assim que eu puder. E posto aqui... sera que hardware vai dar tanta diferença?
Título: Re: virtualizaçao? duvidas!
Enviado por: zekkerj em 19 de Setembro de 2014, 11:41
Bem, a controladora B120i não é totalmente hardware --- tanto é que ela exige driver. Mas com certeza ela vai te dar mais recurso do que a implantação do RAID totalmente em software.
Título: Re: virtualizaçao? duvidas!
Enviado por: _ubuntu_ em 20 de Setembro de 2014, 13:33
Bem, a controladora B120i não é totalmente hardware --- tanto é que ela exige driver. Mas com certeza ela vai te dar mais recurso do que a implantação do RAID totalmente em software.

Acredito que deva haver uma pequena melhora sim, mas eu descobri o problema de lentidão. E ficou extremamente rapido agora, por isso nem vou precisar fazer raid por hardware pois ficou muito mais rapido do que o esperado.
Título: Re: virtualizaçao? duvidas! [resolvido]
Enviado por: _ubuntu_ em 20 de Setembro de 2014, 13:39
Bem, eu estava com o seguinte problema, não sabia por qual motivo minhas VMs estavam rodando bem mas a taxa de leitura do VHD estava muito lenta, ja a de gravação estava bem rapida.
Antes da solução:
Write = 15mb/s
Read = 1000mb/s


Após a solução:
Write = 5000mb/s
Read = 4000mb/s

Isso em ambiente Windows!!!

Solução: Apenas baixei o Driver atualizado de para-virtualização e instalei ele no Windows.
Link do driver atualizado: http://alt.fedoraproject.org/pub/alt/virtio-win/latest/images/

Com esse driver atualizei meu driver de HD, de Rede que por sinal melhorou tambem, apenas que ja estava bom rodando a 1GB, e agora esta a 10GB.

Bem com isso resolvi todos os meus problemas.

PS: Outro detalhe, ao rodar 4 VMs silmultaneo, estava utilizando +o- 15% do processador em IDLE, e após essa solução caiu para 4%!!! (Maravilha não?? rsrs)


Se alguem ai estiver com qualquer duvida, favor comentar abaixo que ajudo no possivel.


Obrigado a todos por terem me ajudado, foi de grande aprendizado, principalmente após ler os PDFs que o RockWave me mandou, foi através de la que descobri como otimizar meu KVM e obter um ótimo desempenho!
Título: Re: virtualizaçao? duvidas!
Enviado por: _ubuntu_ em 20 de Setembro de 2014, 14:45
HP Proliant ML350e... se não me engano ele vem com uma controladora B120i. Pode não ter driver pra Ubuntu, mas com certeza tem pra Linux, pois uso aqui (não com o ML350, mas com o DL360p/380g). Pesquise no site da HP por "hpvsa".

No site da HP eu localizei o driver, mas somente para SUSE ou RedHat... sera que algum desses é compativel com Debian?
Título: Re: virtualizaçao? duvidas! [resolvido]
Enviado por: Rockwave em 20 de Setembro de 2014, 16:46
Bem, eu estava com o seguinte problema, não sabia por qual motivo minhas VMs estavam rodando bem mas a taxa de leitura do VHD estava muito lenta, ja a de gravação estava bem rapida.
Antes da solução:
Write = 15mb/s
Read = 1000mb/s


Após a solução:
Write = 5000mb/s
Read = 4000mb/s

Isso em ambiente Windows!!!

Solução: Apenas baixei o Driver atualizado de para-virtualização e instalei ele no Windows.
Link do driver atualizado: http://alt.fedoraproject.org/pub/alt/virtio-win/latest/images/

Com esse driver atualizei meu driver de HD, de Rede que por sinal melhorou tambem, apenas que ja estava bom rodando a 1GB, e agora esta a 10GB.

Bem com isso resolvi todos os meus problemas.

PS: Outro detalhe, ao rodar 4 VMs silmultaneo, estava utilizando +o- 15% do processador em IDLE, e após essa solução caiu para 4%!!! (Maravilha não?? rsrs)


Se alguem ai estiver com qualquer duvida, favor comentar abaixo que ajudo no possivel.


Obrigado a todos por terem me ajudado, foi de grande aprendizado, principalmente após ler os PDFs que o RockWave me mandou, foi através de la que descobri como otimizar meu KVM e obter um ótimo desempenho!

Excelente solução, fico feliz de ter ajudado.
Título: Re: virtualizaçao? duvidas! [resolvido]
Enviado por: zekkerj em 21 de Setembro de 2014, 17:05
HP Proliant ML350e... se não me engano ele vem com uma controladora B120i. Pode não ter driver pra Ubuntu, mas com certeza tem pra Linux, pois uso aqui (não com o ML350, mas com o DL360p/380g). Pesquise no site da HP por "hpvsa".

No site da HP eu localizei o driver, mas somente para SUSE ou RedHat... sera que algum desses é compativel com Debian?

Se estiver disponível em fonte, vc consegue ajustar. Senão...