SlideShare ist ein Scribd-Unternehmen logo
1 von 52
CÓDIGO DA SESSÃO:INT301 Linux no Hyper-V Gilson Banin Especialista de Produto Microsoft Brasil blogs.technet.com/gbanin
SETEMBRO, 2010 | SÃO PAULO
Objetivosdessasessão Lista de objetivos:   Entendercomo o Hyper-V trabalha com Linux/Unix Aprendercomoinstalar o Integration Services paramáquinasvirtuais Linux no Hyper-V Entender a estratégia da Microsoft com sistemas operacionais Open Source. Como fazer P2V de Linux para o Hyper-V Dicas e truques de interoperabilidade entre Linux e Windows Server Demonstrações : Novidades do IC v2 do Linux no Hyper-V
Agenda Introdução VisãoGeral Suportabilidade x Poder instalar Explorando o Componente de Integração Roadmap de versões de IC (versão 2.0) Linux no Hyper-V:  O queesperar Dicas, Truques, Benefícios Dúvidas, Perguntas e Respostas
O mundo é heterogêneo e virtualizado Virtualização é umarealidade e Open Source também NovosservidoresvirtualizadosemQ4 2009 excedeumais de 350,000 unidades. 18.2% dos novosservidoresgravadosem Q4 2009 foramvirtualizados. Source:  IDC Press Release. IDC (28 Apr 2010).
Anúncios Julho de 2009: Microsoft contribue com liberação de linhas de códigopara o Kernel do Linux Enviadosobre GPLv2 Mais de 20.000 linhas de código do Windows liberadoparacompatibilidade com Linux Dezembro de  2009: IS é incluído no Kernel da versão 2.6.32  Julho de  2010: Linux Integration Services v2.1 Beta disponível
Porque a Microsoft habilitaria Linux no Hyper-V? Heterogeneidade é umarealidade Clientessemprepossuemambientesmistos Clientesprecisam de interoperabilidade entre as soluções Microsoft játrabalhaativamente com Linux / Comunidades OSS  CodePlex Foundation (13,000+ projetos) Contribuições e suportepara Apache Software Foundation, PHP e Linux 350,000+ Softwares Open Source  rodamno Windows
Hyper-V Arquitetura VM Worker Processes Child Partitions Parent Partition Applications Applications Applications Applications User Mode WMI Provider VM Service Windows Server 2008 R2 OS without Synthetic Drivers Windows Server 2003, 2008, 2008 R2 VSP Windows Kernel VSC Windows Kernel IHV Drivers Linux Kernel Kernel Mode Linux VSC Emulation VMBus VMBus VMBus Windows hypervisor Ring -1 “Designed for Windows” Server Hardware
O que é Integration Service (IS)? IS = Integration Service(usadoparareferenciar o Integration Component ou IC) ISs aplicamelhoriassignificativasnamáquina virtual emcomponentescomorede, disco, video…) Basicamentedãosuportepara: Drivers Sintéticos Serviços de Integração (Data / Hora e Shutdown..)
ISs para Windows Melhoriaspara Windows incluem: Synthetic Drivers IDE driver SCSI driver Network Drive Mouse Integration Video Integration Services Operating System Shutdown Time Synchronization Data Exchange Heartbeat Backup (VSS co-ordination)
E as melhoriaspara Linux? Melhoriaspara VM Linux incluem (depende da versão): Synthetic Drivers IDE driver SCSI driver Network Drive Suporte SMP (de 1 até4processadoresvirtuaissuportados) Integration Services (shutdown, time sync, heartbeat) O queestáfaltando? Console Mouse Integration (can get from Xen Satori Project) http://www.xen.org/products/satori.html Integration Services (data exchange e “live” backup)
Versões do Linux Integration (roadmap)
Tome nota:	Todas as distribuições de Linux e Unix rodan no Hyper-v, mas de modoemulado Perda de desempenho Quandonãoinstaladoosseguintescomponentessãoemulados: Video 		=	S3 Trio64 SVGA “like” VESA Network	=	Intel / DEC “Tulip” 21x4x IDE		=	Similar to that on Intel 440BX Sóporque o sistemaoperacional é carregado no Hyper-v nãosignificaqueele é suportado, mas funcionarelativamentebem Open Solaris SCO UNIX Other Linux
Olhacomo é fácilbaixar e usar o IC v2?
ReadMe for Linux Integration Services V2 Acredite, ler o arquivo  “Readme/Leiame” é um fantásticorecurso! Eleinclueinstruçõespara : Instalar o IS Atualizar da versão V1 para V2 para SLES e RHEL Guia de melhorespráticas (hda=noprobehdb=noprobe) Use endereço MAC estático(use se a VMs estáem um cluster HA em Hyper-V!)
Sim ! O Mouse podeserusadoem VM Linux O driver de mouse não está no IC, mas você precisa dele para instalá-lo Use Ctrl-Alt-Left Arrow paraliberar o mouse (recomendomudarparaCtrl+Alt+Space, porquesuatelapodegirar) Se vocêconectaratravés de RDP o Host e tentargerenciaratravés do Hyper-V Manager uma VM Linux vocênãoconseguirá Ou você vai usar local Ouvaiinstalar o IC+Satori Project Mouse para resolver Vocêpodeter o Linux sem interface gráfica, nestecasovocêpodeusar o Putty/SSH ou Telnet convencional O suporte de mouse foidesenvovidopelacomunidadeXenque agora e podeserbaixadoem :http://www.xen.org/download/satori.html(códigoestálicenciadosobreGPL) Nãofunciona com todas as distribuições (ex. SLES 11)
Vocêtambémprecisa de Linux! A versão IC v2 agora dásuporteparaaté (4 vCPU) nasseguintesdistribuições: SUSE Linux Enterprise Server 10 SP2 x86 or x64 SUSE Linux Enterprise Server 11 x86 or x64 Red Hat Enterprise Linux 5.2, 5.3, 5.4, 5.5 x86 or x64 Doiscomponentesprincipaissãonecessários Linux Source Code ( apt-get source-code ) C compiler (apt-get c++)
ISs podeserinstaladaemváriasdistribuições Linux Microsoft NÃO SUPORTA OUTRAS DISTRIBUIÇÕES. Nãoháumaempresa do outro lado do telefoneparaajudá-lo Para umalistacompleta das distribuições Linux suportadas, sempreverifiqueem :  http://technet.microsoft.com/en-us/library/cc794868(WS.10).aspx Outrasdistribuiçõespodemsersuportadaspelascomunidades Open Source Integration Services trabalhasomente com versões do Kernel baseadanaversão 2.6.16 oumaisnovas, para saber a atualversão execute # uname -r
Instalaçãopela interface gráfica dos prereqs Source Code Prepare Executarcomo root (su -) Monte LinuxIC ISO dentro da VM Copie o conteúdo do ISO parauma pasta local Instale os drivers e seja feliz  SCSI IDE Network Reinicie/Confirme Compiler
A instalação é fácil mas presteatenção
Vocêgosta de linha de comando ? (prérequisitosparainstalação do IC) Red Hat  #yum install kernel-devel #yum groupinstall "development tools" #yum update SLES  #yast –i kernel-devel #yast–i kernel-source #yast–i gcc
Prepare-se ! – Vocêdeveser root! Mounte o IC ISO e copie o conteúdopara o disco local mount /dev/cdrom /mnt mkdir /opt/linux_is cd /opt/linux_is cp –r /mnt/* /opt/linux_is Instaleos drivers make make install Reinicie Add Hyper-V ISs
Verifique a instalação se foibemsucedida! Check Version Check Drivers
Verificando a instalação Microsoft Confidential
Como detectar a versão do IC Use o utilitário #modinfo #/sbin/lsmod | grepvsc #modinfovmbus
Outrasdistribuições de Linux Instalando o Red Hat Enterprise Linux trabalha da mesmamaneira Outrasdistribuiçõestambém… MAS ELES NÃO SÃO SUPORTADOS PELA MICROSOFT! Red Hat (supported) CentOS (unsupported)!
Integration Services estão agora Linux! (Emdesenvolvimento) V2 ISs estãosendoincluídonasnovasdistribuições Linux ! Incluído no Kernel 2.6.32 (paraalgumasdistribuições) As distribuiçõesqueadotarem a versão do kernel 2.6.32 ou superior, provavementeos drivers de armazenamento (storage) e rede (network) podemjáestarlá!
Kernel 2.6.32 emaisrecente As versõesmaisnovas de kernel jávem com o componente de integraçãojáinstalado. Um exemplo é o Ubuntu com kernel 2.6.32
Kernel 2.6.32 e posterior Edit /etc/initramfs-tools/modules sudogedit /etc/initramfs-tools/modules Adicione as linhas hv_vmbushv_storvschv_blkvschv_netvsc Atualize suduupdate-initramfs –u Reinicie
Kernel 2.6.32 e posterior Verifique a versão de todosos drivers /sbin/lsmod | grepvsc
Referênciaparaoutrasdistribuições… http://blogs.technet.com/enterprise_admin/archive/2010/03/09/linux-and-hyper-v-the-easy-way-brown-and-serve.aspx http://blog.allanglesit.com/Blog/tabid/66/EntryId/44/Hyper-V-Guests-Compile-Linux-2-6-32-on-Debian.aspx
Mas melhora mesmo ? Quantos % ? Emulado (Sem IC) Baixo I/O de disco e degradaçãosubstancial de rede. Sintético (Com IC) IO podeser ~40% maisrápido do queemulado Rede ~30% melhor do queemulado Non-Hypervisor Aware OS Linux Kernel Linux VSC Emulation VMBus
Dicas & Truques:  P2Vde Linux ?  Uma instalaçãolimpa é sempremelhor, mas emalgunscasos um Físicopara Virtual (P2V) é necessário Algumasferramentasdisponíveis DD VHDTool http://blogs.technet.com/enterprise_admin/archive/2010/05/13/linux-p2v-with-dd-and-vhdtool-easy-and-cheap.aspx
Beneficios do Linux no Hyper-V Consolidação Se o Linux é leve porque não virtualizar ? Gerenciamento Backup eRecuperação Sinta-se a vontade de degustar vários sabores de Linux em uma única caixa Use SSH/Telnet como você já esta acostumado
Gerenciamento Hyper-V usa um conjuntorico de classes WMI e APIs Ótimabiblioteca Open Source paragerenciamento do Hyper-V, bastabaixaraqui http://pshyperv.codeplex.com/ Suite System Center é a cereja do bolo System Center Virtual Machine Manager System Center Operations Manager System Center Cross Platform & Interop http://technet.microsoft.com/en-us/systemcenter/scx/default.aspx
Gerenciamento = System Center Gerenciamentoavançado de um ambiente virtual Consolidação de servidores Conveersões: P2V e V2V Backup físico e virtual Backup de aplicações Recuperaçãorápida Design, configure & Deploy Services (Physical & Virtual) Back up and Recovery Update, patch and manage configuration Monitor and Manage Service End to End Monitoramento de serviçosfim a fim Monitoramentopróativo de sistemasoperacionais e aplicações Relatórios de análise e desempenho Gerenciamento e instalação de paths Instalação de SO paramáquinasfísicas e virtuais Atualização de softwares Automatização de Processos
Monitorando Linux com System Center System Center Operations Manage (SCOM) tem a capacidade de monitorar as maispopularesdistribuições de Linux: Monitorando Linux usando SCOM 2007 R2http://blogs.technet.com/b/birojitn/archive/2010/01/20/monitoring-linux-using-scom-2007-r2.aspx Introduçãoao Red Hat Enterprise Linux Management Packhttp://technet.microsoft.com/en-us/library/ee514518.aspx
Microsoft Assessment and Planning  (MAP) Toolkit 5.0 ,[object Object]
Semagente de inventárioparaservidores, clientes, , aplicativos, dispositivos e funções (roles)
Ferramenta de levantamento e geração de proposta de consolidação de servidores
Permitelevantarinformações de outros produtosalém do SO inclusive de terceiros(UsadoemPré-Vendas)
Hardware e Dispositivoscompatíveis com o Windows 7, Windows Server 2008 R2 e Microsoft Office 2010
Levantamento de candidadosa servidoresemconsolidação com Hyper-V and Virtual Server 2005 R2
Inventário de servidores de banco de dados SQL Servers
Análise de Risco de SegurançaPage 38
Microsoft Assessment and Planning  (MAP) Toolkit 5.0Agora até Linux o MAP reconhece e faz o inventário
Microsoft Assessment and Planning  (MAP) Toolkit 5.0Relatório do Inventário de Hardware
Backup e Recuperação Backup de servidores Linux podeser um desafioparaadministradores Windows(Agentes/ Processos / File System– YUCK! ) Hyper-V podefacilitar o backup & recovery DPM (ou WSB, ou um arquivo de lote com Xcopy), fácil e quasesempremaisbarato do quesoluçõescorporativas VM podeserrestauradapara um pontoexato do tempo do backup Vocêpodefazer o backup de uma VM Linux usando o tradicional VSS. Durante o processo de Snapshot para o backup a VM fica off no modo “saved” VM é “pausada” e a memóriasalva no disco Snapshot é tirado e a VM é retornadaemseuestado original (Resumed)
Virtualization Backup, porexemplo… Virtual Machine1 Virtual Machine 4 Virtual Machine 2 Virtual Machine 3
Virtualização– com Guests quenãosuportam VSS 	Para qualquer SO queinternamentenão tem suporteao VSS como: Linux Windows 2000 Windows with Oracle Windows with LOB app Hiberne/Pause o OS fazendo um dump paramemória/ CPU paraVSV Faça o Snapshot com VSS Resume OS Virtual Machine1 Virtual Machine 2 Windows 2000
HyperVBackup.txt (nãosuportado) set context persistent set metadata C:ackup.cab set verbose on begin backup      add volume C: alias ConfigVolume     #The GUID of the Hyper-V Writer      writer verify {66841cd4-6ded-4f4b-8f17-fd23f8ddc3de}      create      EXPOSE %ConfigVolume% Y: EXEC HyperVBackup.cmd      UNEXPOSE Y: end backup  Can use Xcopy Technology
HyperVBackup.bat (nãosuportado Xcopy y:Ms.* g:yperVBackupMs.* /e /s /y /F /O /X /R /H  copy c:ackup.cab g:ypervbackup

Weitere ähnliche Inhalte

Was ist angesagt?

Programação Multiplataforma em Ambiente Web
Programação Multiplataforma em Ambiente WebProgramação Multiplataforma em Ambiente Web
Programação Multiplataforma em Ambiente WebIsrael Messias
 
Cent-OS - Sistema Operacional
Cent-OS - Sistema OperacionalCent-OS - Sistema Operacional
Cent-OS - Sistema OperacionalAnderson Favaro
 
Apresentação OpenSUSE 11.3 para Desenvolvedores - Portuguese
Apresentação OpenSUSE 11.3 para Desenvolvedores - PortugueseApresentação OpenSUSE 11.3 para Desenvolvedores - Portuguese
Apresentação OpenSUSE 11.3 para Desenvolvedores - PortugueseKomputer
 
Fedora Linux - Informática
Fedora Linux - InformáticaFedora Linux - Informática
Fedora Linux - InformáticaGabriel Andrade
 
Apresentação Final
Apresentação FinalApresentação Final
Apresentação FinalElisa
 
Sistema Operativo Windows 95 vs Edubuntu
Sistema Operativo Windows 95 vs EdubuntuSistema Operativo Windows 95 vs Edubuntu
Sistema Operativo Windows 95 vs Edubuntumateus antonio
 
Procedimentos iniciais v_ms_atualizado
Procedimentos iniciais v_ms_atualizadoProcedimentos iniciais v_ms_atualizado
Procedimentos iniciais v_ms_atualizadoEdmilson João Silva
 
Instalação do sistemas operacionais dualboot
Instalação do sistemas operacionais dualbootInstalação do sistemas operacionais dualboot
Instalação do sistemas operacionais dualbootWilliam Menegais
 
Windows Vista - Sistema Operacional
Windows Vista - Sistema OperacionalWindows Vista - Sistema Operacional
Windows Vista - Sistema OperacionalAnderson Favaro
 

Was ist angesagt? (20)

FreeBSD
FreeBSDFreeBSD
FreeBSD
 
Distribuição Linux fedora
Distribuição Linux fedoraDistribuição Linux fedora
Distribuição Linux fedora
 
GISVM
GISVMGISVM
GISVM
 
Programação Multiplataforma em Ambiente Web
Programação Multiplataforma em Ambiente WebProgramação Multiplataforma em Ambiente Web
Programação Multiplataforma em Ambiente Web
 
Cent-OS - Sistema Operacional
Cent-OS - Sistema OperacionalCent-OS - Sistema Operacional
Cent-OS - Sistema Operacional
 
Apresentação OpenSUSE 11.3 para Desenvolvedores - Portuguese
Apresentação OpenSUSE 11.3 para Desenvolvedores - PortugueseApresentação OpenSUSE 11.3 para Desenvolvedores - Portuguese
Apresentação OpenSUSE 11.3 para Desenvolvedores - Portuguese
 
Fedora Linux - Informática
Fedora Linux - InformáticaFedora Linux - Informática
Fedora Linux - Informática
 
Apresentação Final
Apresentação FinalApresentação Final
Apresentação Final
 
Apresentação Final
Apresentação FinalApresentação Final
Apresentação Final
 
Sistema Operativo Windows 95 vs Edubuntu
Sistema Operativo Windows 95 vs EdubuntuSistema Operativo Windows 95 vs Edubuntu
Sistema Operativo Windows 95 vs Edubuntu
 
Procedimentos iniciais v_ms_atualizado
Procedimentos iniciais v_ms_atualizadoProcedimentos iniciais v_ms_atualizado
Procedimentos iniciais v_ms_atualizado
 
Aula5
Aula5Aula5
Aula5
 
Windows Vista
Windows VistaWindows Vista
Windows Vista
 
Instalação do sistemas operacionais dualboot
Instalação do sistemas operacionais dualbootInstalação do sistemas operacionais dualboot
Instalação do sistemas operacionais dualboot
 
Trabalho de Nathalia & Edgar
Trabalho de Nathalia & EdgarTrabalho de Nathalia & Edgar
Trabalho de Nathalia & Edgar
 
O kernel do linux
O kernel do linuxO kernel do linux
O kernel do linux
 
So-mod-4
So-mod-4So-mod-4
So-mod-4
 
Fedora QA
Fedora QAFedora QA
Fedora QA
 
apostila linux
apostila linuxapostila linux
apostila linux
 
Windows Vista - Sistema Operacional
Windows Vista - Sistema OperacionalWindows Vista - Sistema Operacional
Windows Vista - Sistema Operacional
 

Andere mochten auch

Coesaocoerencia arquivo sem_audio
Coesaocoerencia arquivo sem_audioCoesaocoerencia arquivo sem_audio
Coesaocoerencia arquivo sem_audioIlca Guimarães
 
Prijswinnaar #watishijmooi-prijs week 3
Prijswinnaar #watishijmooi-prijs week 3Prijswinnaar #watishijmooi-prijs week 3
Prijswinnaar #watishijmooi-prijs week 3Webredactie_Zwijsen
 
Portafolio de Servicios
Portafolio de ServiciosPortafolio de Servicios
Portafolio de Serviciosanama18
 
Nombor mesteri
Nombor mesteriNombor mesteri
Nombor mesteriLasu Luta
 
Mondial assistance health & lifecare versie.2011 sept
Mondial assistance health & lifecare versie.2011 sept Mondial assistance health & lifecare versie.2011 sept
Mondial assistance health & lifecare versie.2011 sept Patje1207Elia
 
Ajuste de imagen
Ajuste  de imagenAjuste  de imagen
Ajuste de imagenabidania
 
κεφ. 2 η ευρώπη στα νεότερα χρόνια (β΄μέρος)
κεφ. 2 η ευρώπη στα νεότερα χρόνια (β΄μέρος)κεφ. 2 η ευρώπη στα νεότερα χρόνια (β΄μέρος)
κεφ. 2 η ευρώπη στα νεότερα χρόνια (β΄μέρος)atavar
 
Social Media presentatie Houkes
Social Media presentatie HoukesSocial Media presentatie Houkes
Social Media presentatie HoukesErik Koorman
 
Azafatas en-avion-diapositivas
Azafatas en-avion-diapositivasAzafatas en-avion-diapositivas
Azafatas en-avion-diapositivassebas5214
 
Dom Hélder Câmara e o Concílio Vaticano II
Dom Hélder Câmara e o Concílio Vaticano IIDom Hélder Câmara e o Concílio Vaticano II
Dom Hélder Câmara e o Concílio Vaticano IIConcilio 50 anos
 
Mirey cruz o. presentación en slide share
Mirey cruz o. presentación en slide shareMirey cruz o. presentación en slide share
Mirey cruz o. presentación en slide sharemimey
 

Andere mochten auch (20)

Coesaocoerencia arquivo sem_audio
Coesaocoerencia arquivo sem_audioCoesaocoerencia arquivo sem_audio
Coesaocoerencia arquivo sem_audio
 
[청년사례]새벽이슬 사례발표
[청년사례]새벽이슬 사례발표[청년사례]새벽이슬 사례발표
[청년사례]새벽이슬 사례발표
 
Prijswinnaar #watishijmooi-prijs week 3
Prijswinnaar #watishijmooi-prijs week 3Prijswinnaar #watishijmooi-prijs week 3
Prijswinnaar #watishijmooi-prijs week 3
 
Portafolio de Servicios
Portafolio de ServiciosPortafolio de Servicios
Portafolio de Servicios
 
Nombor mesteri
Nombor mesteriNombor mesteri
Nombor mesteri
 
Mondial assistance health & lifecare versie.2011 sept
Mondial assistance health & lifecare versie.2011 sept Mondial assistance health & lifecare versie.2011 sept
Mondial assistance health & lifecare versie.2011 sept
 
Ajuste de imagen
Ajuste  de imagenAjuste  de imagen
Ajuste de imagen
 
Разширения
РазширенияРазширения
Разширения
 
κεφ. 2 η ευρώπη στα νεότερα χρόνια (β΄μέρος)
κεφ. 2 η ευρώπη στα νεότερα χρόνια (β΄μέρος)κεφ. 2 η ευρώπη στα νεότερα χρόνια (β΄μέρος)
κεφ. 2 η ευρώπη στα νεότερα χρόνια (β΄μέρος)
 
Social Media presentatie Houkes
Social Media presentatie HoukesSocial Media presentatie Houkes
Social Media presentatie Houkes
 
EDI - Photoshop - fluidifica
EDI - Photoshop - fluidificaEDI - Photoshop - fluidifica
EDI - Photoshop - fluidifica
 
Azafatas en-avion-diapositivas
Azafatas en-avion-diapositivasAzafatas en-avion-diapositivas
Azafatas en-avion-diapositivas
 
Problemasdolor
ProblemasdolorProblemasdolor
Problemasdolor
 
Projeto
ProjetoProjeto
Projeto
 
Daniel jung
Daniel jungDaniel jung
Daniel jung
 
Projeto
ProjetoProjeto
Projeto
 
Provérbios 4
Provérbios 4Provérbios 4
Provérbios 4
 
A voz 1007
A voz 1007A voz 1007
A voz 1007
 
Dom Hélder Câmara e o Concílio Vaticano II
Dom Hélder Câmara e o Concílio Vaticano IIDom Hélder Câmara e o Concílio Vaticano II
Dom Hélder Câmara e o Concílio Vaticano II
 
Mirey cruz o. presentación en slide share
Mirey cruz o. presentación en slide shareMirey cruz o. presentación en slide share
Mirey cruz o. presentación en slide share
 

Ähnlich wie Palestra Teched Brasil 2010 - Sessão INT301 - Linux no Hyper-V

Visão Geral do windows Server 2008 R2 e Windows 7 SP1
Visão Geral do windows Server 2008 R2 e Windows 7 SP1Visão Geral do windows Server 2008 R2 e Windows 7 SP1
Visão Geral do windows Server 2008 R2 e Windows 7 SP1Fabio Hara
 
Windows Server 2016, System Center 2016 e OMS
Windows Server 2016, System Center 2016 e OMSWindows Server 2016, System Center 2016 e OMS
Windows Server 2016, System Center 2016 e OMSFabio Hara
 
INT302 - VDI com Linux
INT302 - VDI com LinuxINT302 - VDI com Linux
INT302 - VDI com Linuxmestresemhd
 
Criando microsserviços em PHP
Criando microsserviços em PHPCriando microsserviços em PHP
Criando microsserviços em PHPFlávio Lisboa
 
Palestra Teched Brasil 2010 - Sessão SRV301 - Visão Geral do WS2008 R2 e W7 SP1
Palestra Teched Brasil 2010 - Sessão SRV301 - Visão Geral do WS2008 R2 e W7 SP1Palestra Teched Brasil 2010 - Sessão SRV301 - Visão Geral do WS2008 R2 e W7 SP1
Palestra Teched Brasil 2010 - Sessão SRV301 - Visão Geral do WS2008 R2 e W7 SP1GBanin
 
Virtualização com Citrix XENSERVER
Virtualização com Citrix XENSERVERVirtualização com Citrix XENSERVER
Virtualização com Citrix XENSERVERImpacta Eventos
 
Instalando um servidor virtual Linux on z (Red hat ou SUSE) no emulador z pdt
Instalando um servidor virtual Linux on z (Red hat ou SUSE) no emulador z pdtInstalando um servidor virtual Linux on z (Red hat ou SUSE) no emulador z pdt
Instalando um servidor virtual Linux on z (Red hat ou SUSE) no emulador z pdtAnderson Bassani
 
Cloud Server Embratel
Cloud Server EmbratelCloud Server Embratel
Cloud Server EmbratelAlex Hübner
 
Introdução à Versão 8.0 do Supervisório InduSoft Web Studio
Introdução à Versão 8.0 do Supervisório InduSoft Web StudioIntrodução à Versão 8.0 do Supervisório InduSoft Web Studio
Introdução à Versão 8.0 do Supervisório InduSoft Web StudioAVEVA
 
Construção e provisionamento de ambientes de desenvolvimento virtualizados
Construção e provisionamento de ambientes  de desenvolvimento virtualizadosConstrução e provisionamento de ambientes  de desenvolvimento virtualizados
Construção e provisionamento de ambientes de desenvolvimento virtualizadosThiago Rodrigues
 
Palestra Teched Brasil 2010 - Sessão SRV307 - Dicas e Truques de Windows Serv...
Palestra Teched Brasil 2010 - Sessão SRV307 - Dicas e Truques de Windows Serv...Palestra Teched Brasil 2010 - Sessão SRV307 - Dicas e Truques de Windows Serv...
Palestra Teched Brasil 2010 - Sessão SRV307 - Dicas e Truques de Windows Serv...GBanin
 
Apresentação wxWidgets
Apresentação wxWidgetsApresentação wxWidgets
Apresentação wxWidgetsRenzo Petri
 
ASP.NET vNext no .NET Architects Days 2014
ASP.NET vNext no .NET Architects Days 2014ASP.NET vNext no .NET Architects Days 2014
ASP.NET vNext no .NET Architects Days 2014Giovanni Bassi
 

Ähnlich wie Palestra Teched Brasil 2010 - Sessão INT301 - Linux no Hyper-V (20)

Hyper-V
Hyper-VHyper-V
Hyper-V
 
Visão Geral do windows Server 2008 R2 e Windows 7 SP1
Visão Geral do windows Server 2008 R2 e Windows 7 SP1Visão Geral do windows Server 2008 R2 e Windows 7 SP1
Visão Geral do windows Server 2008 R2 e Windows 7 SP1
 
Windows Server 2016, System Center 2016 e OMS
Windows Server 2016, System Center 2016 e OMSWindows Server 2016, System Center 2016 e OMS
Windows Server 2016, System Center 2016 e OMS
 
INT302 - VDI com Linux
INT302 - VDI com LinuxINT302 - VDI com Linux
INT302 - VDI com Linux
 
snto
sntosnto
snto
 
Criando microsserviços em PHP
Criando microsserviços em PHPCriando microsserviços em PHP
Criando microsserviços em PHP
 
Palestra Teched Brasil 2010 - Sessão SRV301 - Visão Geral do WS2008 R2 e W7 SP1
Palestra Teched Brasil 2010 - Sessão SRV301 - Visão Geral do WS2008 R2 e W7 SP1Palestra Teched Brasil 2010 - Sessão SRV301 - Visão Geral do WS2008 R2 e W7 SP1
Palestra Teched Brasil 2010 - Sessão SRV301 - Visão Geral do WS2008 R2 e W7 SP1
 
Virtualização com Citrix XENSERVER
Virtualização com Citrix XENSERVERVirtualização com Citrix XENSERVER
Virtualização com Citrix XENSERVER
 
Linux Raspberry Pi
Linux Raspberry PiLinux Raspberry Pi
Linux Raspberry Pi
 
Estudo dirigido prova_70-680_new
Estudo dirigido prova_70-680_newEstudo dirigido prova_70-680_new
Estudo dirigido prova_70-680_new
 
Suse - GNU/Linux
Suse - GNU/LinuxSuse - GNU/Linux
Suse - GNU/Linux
 
.NET Open Source 2009
.NET Open Source 2009.NET Open Source 2009
.NET Open Source 2009
 
Instalando um servidor virtual Linux on z (Red hat ou SUSE) no emulador z pdt
Instalando um servidor virtual Linux on z (Red hat ou SUSE) no emulador z pdtInstalando um servidor virtual Linux on z (Red hat ou SUSE) no emulador z pdt
Instalando um servidor virtual Linux on z (Red hat ou SUSE) no emulador z pdt
 
Cloud Server Embratel
Cloud Server EmbratelCloud Server Embratel
Cloud Server Embratel
 
Introdução à Versão 8.0 do Supervisório InduSoft Web Studio
Introdução à Versão 8.0 do Supervisório InduSoft Web StudioIntrodução à Versão 8.0 do Supervisório InduSoft Web Studio
Introdução à Versão 8.0 do Supervisório InduSoft Web Studio
 
Construção e provisionamento de ambientes de desenvolvimento virtualizados
Construção e provisionamento de ambientes  de desenvolvimento virtualizadosConstrução e provisionamento de ambientes  de desenvolvimento virtualizados
Construção e provisionamento de ambientes de desenvolvimento virtualizados
 
Palestra Teched Brasil 2010 - Sessão SRV307 - Dicas e Truques de Windows Serv...
Palestra Teched Brasil 2010 - Sessão SRV307 - Dicas e Truques de Windows Serv...Palestra Teched Brasil 2010 - Sessão SRV307 - Dicas e Truques de Windows Serv...
Palestra Teched Brasil 2010 - Sessão SRV307 - Dicas e Truques de Windows Serv...
 
Wsus
WsusWsus
Wsus
 
Apresentação wxWidgets
Apresentação wxWidgetsApresentação wxWidgets
Apresentação wxWidgets
 
ASP.NET vNext no .NET Architects Days 2014
ASP.NET vNext no .NET Architects Days 2014ASP.NET vNext no .NET Architects Days 2014
ASP.NET vNext no .NET Architects Days 2014
 

Palestra Teched Brasil 2010 - Sessão INT301 - Linux no Hyper-V

  • 1. CÓDIGO DA SESSÃO:INT301 Linux no Hyper-V Gilson Banin Especialista de Produto Microsoft Brasil blogs.technet.com/gbanin
  • 2. SETEMBRO, 2010 | SÃO PAULO
  • 3. Objetivosdessasessão Lista de objetivos: Entendercomo o Hyper-V trabalha com Linux/Unix Aprendercomoinstalar o Integration Services paramáquinasvirtuais Linux no Hyper-V Entender a estratégia da Microsoft com sistemas operacionais Open Source. Como fazer P2V de Linux para o Hyper-V Dicas e truques de interoperabilidade entre Linux e Windows Server Demonstrações : Novidades do IC v2 do Linux no Hyper-V
  • 4. Agenda Introdução VisãoGeral Suportabilidade x Poder instalar Explorando o Componente de Integração Roadmap de versões de IC (versão 2.0) Linux no Hyper-V: O queesperar Dicas, Truques, Benefícios Dúvidas, Perguntas e Respostas
  • 5. O mundo é heterogêneo e virtualizado Virtualização é umarealidade e Open Source também NovosservidoresvirtualizadosemQ4 2009 excedeumais de 350,000 unidades. 18.2% dos novosservidoresgravadosem Q4 2009 foramvirtualizados. Source: IDC Press Release. IDC (28 Apr 2010).
  • 6. Anúncios Julho de 2009: Microsoft contribue com liberação de linhas de códigopara o Kernel do Linux Enviadosobre GPLv2 Mais de 20.000 linhas de código do Windows liberadoparacompatibilidade com Linux Dezembro de 2009: IS é incluído no Kernel da versão 2.6.32  Julho de 2010: Linux Integration Services v2.1 Beta disponível
  • 7. Porque a Microsoft habilitaria Linux no Hyper-V? Heterogeneidade é umarealidade Clientessemprepossuemambientesmistos Clientesprecisam de interoperabilidade entre as soluções Microsoft játrabalhaativamente com Linux / Comunidades OSS CodePlex Foundation (13,000+ projetos) Contribuições e suportepara Apache Software Foundation, PHP e Linux 350,000+ Softwares Open Source rodamno Windows
  • 8. Hyper-V Arquitetura VM Worker Processes Child Partitions Parent Partition Applications Applications Applications Applications User Mode WMI Provider VM Service Windows Server 2008 R2 OS without Synthetic Drivers Windows Server 2003, 2008, 2008 R2 VSP Windows Kernel VSC Windows Kernel IHV Drivers Linux Kernel Kernel Mode Linux VSC Emulation VMBus VMBus VMBus Windows hypervisor Ring -1 “Designed for Windows” Server Hardware
  • 9. O que é Integration Service (IS)? IS = Integration Service(usadoparareferenciar o Integration Component ou IC) ISs aplicamelhoriassignificativasnamáquina virtual emcomponentescomorede, disco, video…) Basicamentedãosuportepara: Drivers Sintéticos Serviços de Integração (Data / Hora e Shutdown..)
  • 10. ISs para Windows Melhoriaspara Windows incluem: Synthetic Drivers IDE driver SCSI driver Network Drive Mouse Integration Video Integration Services Operating System Shutdown Time Synchronization Data Exchange Heartbeat Backup (VSS co-ordination)
  • 11. E as melhoriaspara Linux? Melhoriaspara VM Linux incluem (depende da versão): Synthetic Drivers IDE driver SCSI driver Network Drive Suporte SMP (de 1 até4processadoresvirtuaissuportados) Integration Services (shutdown, time sync, heartbeat) O queestáfaltando? Console Mouse Integration (can get from Xen Satori Project) http://www.xen.org/products/satori.html Integration Services (data exchange e “live” backup)
  • 12. Versões do Linux Integration (roadmap)
  • 13. Tome nota: Todas as distribuições de Linux e Unix rodan no Hyper-v, mas de modoemulado Perda de desempenho Quandonãoinstaladoosseguintescomponentessãoemulados: Video = S3 Trio64 SVGA “like” VESA Network = Intel / DEC “Tulip” 21x4x IDE = Similar to that on Intel 440BX Sóporque o sistemaoperacional é carregado no Hyper-v nãosignificaqueele é suportado, mas funcionarelativamentebem Open Solaris SCO UNIX Other Linux
  • 14. Olhacomo é fácilbaixar e usar o IC v2?
  • 15. ReadMe for Linux Integration Services V2 Acredite, ler o arquivo “Readme/Leiame” é um fantásticorecurso! Eleinclueinstruçõespara : Instalar o IS Atualizar da versão V1 para V2 para SLES e RHEL Guia de melhorespráticas (hda=noprobehdb=noprobe) Use endereço MAC estático(use se a VMs estáem um cluster HA em Hyper-V!)
  • 16. Sim ! O Mouse podeserusadoem VM Linux O driver de mouse não está no IC, mas você precisa dele para instalá-lo Use Ctrl-Alt-Left Arrow paraliberar o mouse (recomendomudarparaCtrl+Alt+Space, porquesuatelapodegirar) Se vocêconectaratravés de RDP o Host e tentargerenciaratravés do Hyper-V Manager uma VM Linux vocênãoconseguirá Ou você vai usar local Ouvaiinstalar o IC+Satori Project Mouse para resolver Vocêpodeter o Linux sem interface gráfica, nestecasovocêpodeusar o Putty/SSH ou Telnet convencional O suporte de mouse foidesenvovidopelacomunidadeXenque agora e podeserbaixadoem :http://www.xen.org/download/satori.html(códigoestálicenciadosobreGPL) Nãofunciona com todas as distribuições (ex. SLES 11)
  • 17. Vocêtambémprecisa de Linux! A versão IC v2 agora dásuporteparaaté (4 vCPU) nasseguintesdistribuições: SUSE Linux Enterprise Server 10 SP2 x86 or x64 SUSE Linux Enterprise Server 11 x86 or x64 Red Hat Enterprise Linux 5.2, 5.3, 5.4, 5.5 x86 or x64 Doiscomponentesprincipaissãonecessários Linux Source Code ( apt-get source-code ) C compiler (apt-get c++)
  • 18. ISs podeserinstaladaemváriasdistribuições Linux Microsoft NÃO SUPORTA OUTRAS DISTRIBUIÇÕES. Nãoháumaempresa do outro lado do telefoneparaajudá-lo Para umalistacompleta das distribuições Linux suportadas, sempreverifiqueem : http://technet.microsoft.com/en-us/library/cc794868(WS.10).aspx Outrasdistribuiçõespodemsersuportadaspelascomunidades Open Source Integration Services trabalhasomente com versões do Kernel baseadanaversão 2.6.16 oumaisnovas, para saber a atualversão execute # uname -r
  • 19. Instalaçãopela interface gráfica dos prereqs Source Code Prepare Executarcomo root (su -) Monte LinuxIC ISO dentro da VM Copie o conteúdo do ISO parauma pasta local Instale os drivers e seja feliz  SCSI IDE Network Reinicie/Confirme Compiler
  • 20. A instalação é fácil mas presteatenção
  • 21. Vocêgosta de linha de comando ? (prérequisitosparainstalação do IC) Red Hat #yum install kernel-devel #yum groupinstall "development tools" #yum update SLES #yast –i kernel-devel #yast–i kernel-source #yast–i gcc
  • 22. Prepare-se ! – Vocêdeveser root! Mounte o IC ISO e copie o conteúdopara o disco local mount /dev/cdrom /mnt mkdir /opt/linux_is cd /opt/linux_is cp –r /mnt/* /opt/linux_is Instaleos drivers make make install Reinicie Add Hyper-V ISs
  • 23. Verifique a instalação se foibemsucedida! Check Version Check Drivers
  • 24. Verificando a instalação Microsoft Confidential
  • 25. Como detectar a versão do IC Use o utilitário #modinfo #/sbin/lsmod | grepvsc #modinfovmbus
  • 26. Outrasdistribuições de Linux Instalando o Red Hat Enterprise Linux trabalha da mesmamaneira Outrasdistribuiçõestambém… MAS ELES NÃO SÃO SUPORTADOS PELA MICROSOFT! Red Hat (supported) CentOS (unsupported)!
  • 27. Integration Services estão agora Linux! (Emdesenvolvimento) V2 ISs estãosendoincluídonasnovasdistribuições Linux ! Incluído no Kernel 2.6.32 (paraalgumasdistribuições) As distribuiçõesqueadotarem a versão do kernel 2.6.32 ou superior, provavementeos drivers de armazenamento (storage) e rede (network) podemjáestarlá!
  • 28. Kernel 2.6.32 emaisrecente As versõesmaisnovas de kernel jávem com o componente de integraçãojáinstalado. Um exemplo é o Ubuntu com kernel 2.6.32
  • 29. Kernel 2.6.32 e posterior Edit /etc/initramfs-tools/modules sudogedit /etc/initramfs-tools/modules Adicione as linhas hv_vmbushv_storvschv_blkvschv_netvsc Atualize suduupdate-initramfs –u Reinicie
  • 30. Kernel 2.6.32 e posterior Verifique a versão de todosos drivers /sbin/lsmod | grepvsc
  • 32. Mas melhora mesmo ? Quantos % ? Emulado (Sem IC) Baixo I/O de disco e degradaçãosubstancial de rede. Sintético (Com IC) IO podeser ~40% maisrápido do queemulado Rede ~30% melhor do queemulado Non-Hypervisor Aware OS Linux Kernel Linux VSC Emulation VMBus
  • 33. Dicas & Truques: P2Vde Linux ?  Uma instalaçãolimpa é sempremelhor, mas emalgunscasos um Físicopara Virtual (P2V) é necessário Algumasferramentasdisponíveis DD VHDTool http://blogs.technet.com/enterprise_admin/archive/2010/05/13/linux-p2v-with-dd-and-vhdtool-easy-and-cheap.aspx
  • 34. Beneficios do Linux no Hyper-V Consolidação Se o Linux é leve porque não virtualizar ? Gerenciamento Backup eRecuperação Sinta-se a vontade de degustar vários sabores de Linux em uma única caixa Use SSH/Telnet como você já esta acostumado
  • 35. Gerenciamento Hyper-V usa um conjuntorico de classes WMI e APIs Ótimabiblioteca Open Source paragerenciamento do Hyper-V, bastabaixaraqui http://pshyperv.codeplex.com/ Suite System Center é a cereja do bolo System Center Virtual Machine Manager System Center Operations Manager System Center Cross Platform & Interop http://technet.microsoft.com/en-us/systemcenter/scx/default.aspx
  • 36. Gerenciamento = System Center Gerenciamentoavançado de um ambiente virtual Consolidação de servidores Conveersões: P2V e V2V Backup físico e virtual Backup de aplicações Recuperaçãorápida Design, configure & Deploy Services (Physical & Virtual) Back up and Recovery Update, patch and manage configuration Monitor and Manage Service End to End Monitoramento de serviçosfim a fim Monitoramentopróativo de sistemasoperacionais e aplicações Relatórios de análise e desempenho Gerenciamento e instalação de paths Instalação de SO paramáquinasfísicas e virtuais Atualização de softwares Automatização de Processos
  • 37. Monitorando Linux com System Center System Center Operations Manage (SCOM) tem a capacidade de monitorar as maispopularesdistribuições de Linux: Monitorando Linux usando SCOM 2007 R2http://blogs.technet.com/b/birojitn/archive/2010/01/20/monitoring-linux-using-scom-2007-r2.aspx Introduçãoao Red Hat Enterprise Linux Management Packhttp://technet.microsoft.com/en-us/library/ee514518.aspx
  • 38.
  • 39. Semagente de inventárioparaservidores, clientes, , aplicativos, dispositivos e funções (roles)
  • 40. Ferramenta de levantamento e geração de proposta de consolidação de servidores
  • 41. Permitelevantarinformações de outros produtosalém do SO inclusive de terceiros(UsadoemPré-Vendas)
  • 42. Hardware e Dispositivoscompatíveis com o Windows 7, Windows Server 2008 R2 e Microsoft Office 2010
  • 43. Levantamento de candidadosa servidoresemconsolidação com Hyper-V and Virtual Server 2005 R2
  • 44. Inventário de servidores de banco de dados SQL Servers
  • 45. Análise de Risco de SegurançaPage 38
  • 46. Microsoft Assessment and Planning (MAP) Toolkit 5.0Agora até Linux o MAP reconhece e faz o inventário
  • 47. Microsoft Assessment and Planning (MAP) Toolkit 5.0Relatório do Inventário de Hardware
  • 48. Backup e Recuperação Backup de servidores Linux podeser um desafioparaadministradores Windows(Agentes/ Processos / File System– YUCK! ) Hyper-V podefacilitar o backup & recovery DPM (ou WSB, ou um arquivo de lote com Xcopy), fácil e quasesempremaisbarato do quesoluçõescorporativas VM podeserrestauradapara um pontoexato do tempo do backup Vocêpodefazer o backup de uma VM Linux usando o tradicional VSS. Durante o processo de Snapshot para o backup a VM fica off no modo “saved” VM é “pausada” e a memóriasalva no disco Snapshot é tirado e a VM é retornadaemseuestado original (Resumed)
  • 49. Virtualization Backup, porexemplo… Virtual Machine1 Virtual Machine 4 Virtual Machine 2 Virtual Machine 3
  • 50. Virtualização– com Guests quenãosuportam VSS Para qualquer SO queinternamentenão tem suporteao VSS como: Linux Windows 2000 Windows with Oracle Windows with LOB app Hiberne/Pause o OS fazendo um dump paramemória/ CPU paraVSV Faça o Snapshot com VSS Resume OS Virtual Machine1 Virtual Machine 2 Windows 2000
  • 51. HyperVBackup.txt (nãosuportado) set context persistent set metadata C:ackup.cab set verbose on begin backup      add volume C: alias ConfigVolume     #The GUID of the Hyper-V Writer      writer verify {66841cd4-6ded-4f4b-8f17-fd23f8ddc3de}      create      EXPOSE %ConfigVolume% Y: EXEC HyperVBackup.cmd      UNEXPOSE Y: end backup  Can use Xcopy Technology
  • 52. HyperVBackup.bat (nãosuportado Xcopy y:Ms.* g:yperVBackupMs.* /e /s /y /F /O /X /R /H copy c:ackup.cab g:ypervbackup
  • 54. Novidades do IC v2 para Linuxno Hyper-V
  • 55. Se vocêquerusar Linux, instale-o no Hyper Baixegratuitamenteo Hyper-V Server aquihttp://www.microsoft.com/hyper-v-server/en/us/how-to-get.aspx Pegue o Linux Integration Services aquihttp://www.microsoft.com/downloads Certifique-se do que o System Center Operations Manager podefazerpeloseu Linux/ UNIX Gostou do MAP 5.0 ? Eleteesperaaqui: Go to: https://connect.microsoft.com/SiteID=297
  • 56. Conteúdo relacionado VIR312 – Dicas e Truques de Performance : Como obter o máximo Do Windows Server 2008 Hyper-V VIR310 – Melhores Práticas para uma Infraestrutura Avançada de Storage no Hyper-V SRV301 – Windows 7 e Windows Server 2008 R2 SP1 SRV307 – Dicas dos Experts : Melhores Práticas para Windows Server e Active Directory
  • 57.
  • 58. © 2008 Microsoft Corporation.Todos os direitos reservados.Microsoft, Windows, Windows Vista e outros nomes de produtos são ou podem ser marcas registradas e/ou marcas comerciais nos EUA e/ou outros países. Este documento é meramente informativo e representa a visão atual da Microsoft Corporation a partir da data desta apresentação.Como a Microsoft deve atender a condições de mercado em constante alteração, este documento não deve ser interpretado como um compromisso por parte da Microsoft, e a Microsoft não pode garantir a precisão de qualquer informação fornecida após a data desta apresentação.A MICROSOFT NÃO DÁ QUALQUER GARANTIA, SEJA ELA EXPRESSA, IMPLÍCITA OU ESTATUTÁRIA, REFERENTE ÀS INFORMAÇÕES DESTA APRESENTAÇÃO.
  • 59. Por favor preencha a avaliação