Palestra Teched Brasil 2010 - Sessão INT301 - Linux no Hyper-V
Upcoming SlideShare
Loading in...5
×
 

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

on

  • 1,411 views

 

Statistics

Views

Total Views
1,411
Views on SlideShare
1,332
Embed Views
79

Actions

Likes
0
Downloads
17
Comments
0

3 Embeds 79

http://blogs.technet.com 44
http://infragreen.com.br 34
https://duckduckgo.com 1

Accessibility

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

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

  • 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
    • Kit de Automação e planejamentoparamigração de desktops e servidores
    • 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ça
    Page 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:backup.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:VMs*.* g:HyperVBackupVMs*.* /e /s /y /F /O /X /R /H
    copy c:Backup.cab g:Hypervbackup
  • Empresasqueestãoexecutando Linux no Hyper-V Hoje!
  • Novidades do IC v2 para Linuxno Hyper-V
  • 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
  • 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
  • © 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.
  • Por favor preencha a avaliação