際際滷

際際滷Share a Scribd company logo
Tudor Damian
MVP, IT Solutions Specialist
              www.tudy.tel
Agend
 Arhitectura Hyper-V R2
    Enlightened guests, VSP/VSC, synthetic drivers, suportul Linux sub Hyper-V R2
 Hyper-V R2 Linux Integration Services v2.1 RTM
    Enlightened mouse driver (project Satori)
 Instalare i configurare Linux IS 2.1 sub Hyper-V R2 (DEMO)
    CentOS 5.5 x64 i Ubuntu Desktop 10.4 x86
 Ce soluii de management avem la dispoziie?
    System Center: management (SCVMM), monitorizare i raportare (SCOM), backup (SCDPM)
    Microsoft Assessment and Planning (MAP) Toolkit 5.0
    Hyper-V Best Practices Analyzer
 Instrumente utile
    PS-Hyper-V - http://pshyperv.codeplex.com/
    VHD tool - http://code.msdn.microsoft.com/vhdtool
    Disk2vhd - http://technet.microsoft.com/en-us/sysinternals/ee656415.aspx
    WIM2VHD - http://code.msdn.microsoft.com/wim2vhd/
    HVRemote - http://code.msdn.microsoft.com/HVRemote/
    Core Configurator 2.0 - http://coreconfig.codeplex.com/
De ce s virtualizm?

 Consolidare (principalul motiv)
 Management
 Backup i recuperare date
 Medii de test


 Reducerea costurilor
TechEd 2010 - WSV305




 Arhitectura Hyper-V R2
Parent Partition                            Child Partitions
     VM Worker
      Processes

    Aplicaii                Aplicaii            Aplicaii           Aplicaii
   WMI Provider                                                                             User
    VM Service                                                                              Mode
 Windows Server           Windows Server           SO fr
    2008 R2               2003/2008/R2         synthetic drivers
Windows
 Kernel          VSP      Windows
                                      VSC                          Linux     Linux
                           Kernel
                                                                   Kernel     VSC
   IHV Drivers
                                                                                            Kernel
    VMBus                     VMBus                 Emulare             VMBus               Mode
                                    Windows hypervisor                                      Ring -1
                       Designed for Windows Server Hardware
Diferene emulated - enlightened
 Emulated drivers
     Driverele lucreaz 樽n mod emulat
     Request-urile ctre hardware (HDD, reea, etc) nu sunt directe
     Ele sunt traduse bidirecional (VM-HW, HW-VM) de ctre hypervisor
     Aduc un mic overhead de performan
     Driverele emulate sunt similare cu cele care existau 樽n Virtual Server
      Video = S3 Trio64+ SVGA (VESA)
      Network = Intel/DEC Tulip 21x4x
      IDE = Intel 440BX chipset MB


 Enlightened drivers
     Transform maina virtual 樽ntr-una hypervisor aware
     Drivere scrise special pentru a lucra mai eficient 樽n mediu virtualizat
     Numite i synthetic drivers
     De fapt sunt nite pointeri la driverele din parent partition
     Plus de performan ! (disk IO ~40%, reea ~30%)
Suportul Linux sub Hyper-V R2
 Ce s-a fcut p但n acum?
    Iulie 2009  Microsoft contribuie cu peste 20.000 linii de cod 樽n Linux kernel
    Driverele (staging) sunt incluse 樽n Linux Kernel 2.6.32 (decembrie 2009)
    Peste 200 patch-uri aduse driverelor p但n acum
    Microsoft prezint la Red Hat Summit (1 iulie 2010)
 Suport oficial 樽n Linux IS 2.1 RTM (29 iulie 2010)
    SUSE Linux Enterprise Server (10 SP1/SP2/SP3, 11)
    Red Hat Enterprise Linux (5.2, 5.3, 5.4, 5.5)
 Cerine
    Linux ISO sau DVD, distribuii bazate pe kernel 2.6.16-27 sau 2.6.32+
    Linux Development Tools (gcc, kernel-devel / linux source)
    Linux Integration Services for Hyper-V R2
    (opional) Enlightened mouse driver
    Durata instalrii: ~40-45 minute
Suportul Linux neoficial
 Nu e nevoie de Integration Services ca s instalm Linux sub Hyper-V!
    Majoritatea distribuiilor merg bine i 樽n mod emulat


 De ce nu sunt suportate mai multe distribuii Linux?
    De ex. Hannah Montana Linux - http://hannahmontana.sourceforge.net/

 Rspunsul e simplu: nu exist companii care s ofere suport dedicat
    De obicei suportul e oferit de comunitate
    Microsoft nu ofer suport oficial, dar recomand apelarea la comuniti
     (MVP, comunitile construite 樽n jurul fiecrul Linux distro, etc.)


 Utilizatorii au raportat succes 樽n instalarea mai multor distribuii:
    Ubuntu, Fedora, CentOS, Open Solaris, alte distribuii (ex. Hannah Montana Linux)
Linux Integration Services for Hyper-V
Versiunea 2.1 RTM (29 iulie 2010)
Linux Integration Services aduce urmtoarele funcionaliti:
 Driver support for synthetic devices
    Synthetic network controller & Synthetic storage controller (IDE/SCSI)
 Fastpath Boot Support for Hyper-V
    Block VSC  performan crescut la boot
 Timesync
    Ceasul din maina virtual poate fi sincronizat cu cel de pe host
 Integrated Shutdown
    Shut-down din Hyper-V Manager sau VMConnect
 Symmetric Multi-Processing (SMP) Support
    Suport de p但n la 4 VP (virtual processors) 樽n enlighened Linux guests
 Heartbeat
    Posibilitatea de a detecta de pe host daca guest-ul e funcional i rspunde la comenzi
 Pluggable Time Source
    Un modul care 樽i ofer SO guest o surs mai precis pentru ceasul intern
Project Satori
http://www.xen.org/products/satori.html
 Un proiect de colaborare 樽ntre Citrix i Microsoft
    Principalele componente ale project Satori au devenit Linux IS for Hyper-V


 Linux IS nu vine cu suport pentru input devices
  Nu exist suport pentru mouse 樽n mediile non-enlightened accesate prin TS 樽n cascad
   Workaround: Hyper-V Console local (RSAT), sau RDP direct pe maina virtual
  Experiena captured mouse pe Linux guests nu e 樽ntotdeauna cea mai fericit
  Oricum, 樽n majoritatea cazurilor, nici mcar nu se instaleaz GUI sub Linux


 Project Satori aduce 樽n plus InputVSC
    Enlightened mouse drivers
    Necesit ca Linux IS s fie instalate
    Necesit permisiuni de root la instalare


 Disponibil sub licen GPL 2.0
TechEd 2010 - WSV305




Spre comparaie: IS sub Windows
 Synthetic Drivers
   IDE driver
   SCSI driver
   Network Drive
   Mouse Integration
   Video
 Integration Services
   Operating System Shutdown
   Time Synchronization
   Heartbeat
   Data Exchange
   Backup (VSS)
TechEd 2010 - WSV305


Spre comparaie: IS sub Windows
GUI
TechEd 2010 - WSV305


Comparaie: IS sub Windows
GUI
TechEd 2010 - WSV305




Instalarea Linux IS  RHEL 5 x64
TechEd 2010 - WSV305




Instalarea Linux IS  SLES 10SP2
TechEd 2010 - WSV305




Instalarea componentelor necesare

 Red Hat updates
    yum install kernel-devel
    yum groupinstall "development tools"
    yum update



 SLES updates
    yast i kernel-devel
    yast i kernel-source
    yast i gcc
Instalarea Linux IS 2.1
 Se copiaz coninutul .iso-ului local
     mkdir -p /mnt/cdrom
     mount /dev/cdrom /mnt/cdrom
     cp -rp /mnt/cdrom /opt/linux_is
     umount /mnt/cdrom


 Se instaleaz driverele
     cd /opt/linux_is
     make
     make install


   nainte de IS 2.1, instalarea se fcea cu un script perl ( ./setup.pl drivers)


 Reboot
TechEd 2010 - WSV305


Verificarea instalrii
/sbin/lsmod | grep vsc
TechEd 2010 - WSV305


Verificarea instalrii
GUI
TechEd 2010 - WSV305


Suport pentru modinfo
Introdus 樽n Linux IS 2.1
TechEd 2010 - WSV305


Suport pentru modinfo
Introdus 樽n Linux IS 2.1
TechEd 2010 - WSV305


Linux IS pe Kernel 2.6.32+
Exemplu: Ubuntu 10.4
TechEd 2010 - WSV305


Linux IS pe Kernel 2.6.32+
Exemplu: Ubuntu 10.4
       Se editeaz /etc/initramfs-tools/modules
        sudo gedit /etc/initramfs-tools/modules

       Se adaug urmtoarele linii:
        hv_vmbus
        hv_storvsc
        hv_blkvsc
        hv_netvsc

       Update
        sudo update-initramfs u

       Reboot
TechEd 2010 - WSV305


Linux IS pe Kernel 2.6.32+
Exemplu: Ubuntu 10.4
       Verificarea se face la fel ca i la celelalte versiuni:
         /sbin/lsmod | grep vsc
Instalare i configurare Linux IS 2.1 sub Hyper-V R2
Management cu System Center

 Management de maini virtuale
 Consolidare servere, optimizarea utilizrii resurselor
 Conversii P2V i V2V



 Health management, monitorizare i raportare



 Backup de maini virtuale la nivel de host
 In-guest consistency (at但t la mainile VSS i la cele non-VSS aware)
 Rapid recovery
System Center Virtual Machine Manager
Hyper-V management console vs SCVMM
 Task administrare VM                    Hyper-V   SCVMM
 Templates                                           x
 VM Cloning                                          x
 Candidate Identification                            x
 Physical to Virtual Conversion                      x
 Virtual to Virtual Conversion                       x
 Migration across physical machines                  x
 Virtualization Reports                              x
 Monitoring VMs                                      x
 Physical resource optimization (PRO)                x
 Library                                             x
 Provisioning                               x        x
 VM configuration & properties              x        x
 VM state                                   x        x
 Snapshots                                  x        x
 Live thumbnail                             x        x
 Synthetic Network Support                  x        x
 Import VM (multiple VHDs + snapshots)      x        x
 Configure advanced network settings        x        x
 Inspect Disk                               x        x
 Export VM                                  x
 VMWare Management                                   x
 Self-service console                                x
TechEd 2010 - WSV305




Monitorizare Linux cu SCOM
Monitoring Linux Using SCOM 2007 R2
http://blogs.technet.com/b/birojitn/archiv
e/2010/01/20/monitoring-linux-using-
scom-2007-r2.aspx


Introduction to the Red Hat Enterprise
Linux Management Pack
http://technet.microsoft.com/en-
us/library/ee514518.aspx
Backup pentru maini non-VSS aware
 Volume Shadow Copy Service asigur consistena backup-urilor
        Permite efectuarea de live backups pe mainile VSS-aware (Windows)


 Pentru mainile virtuale care nu sunt VSS-aware, procesul este urmtorul:
        Se iniiaz backup-ul de pe host (Win 2000, Linux)
        Hyper-V i VSS constat c maina virtual nu tie VSS
        Se iniiaz un save state (echivalentul unui hibernate)
          Se salveaz coninutul memoriei pe disc/storage
        Odat salvat coninutul, se face un VSS snapshot de pe host asupra fiierelor
        Dup realizarea acestui VSS snapshot, maina virtual e repornit
          Maina revine exact 樽n locul 樽n care era 樽nainte de save state
        Se 樽ncepe copierea fiierelor marcate 樽n acel VSS snapshot


 Downtime total: ~1-2 minute
TechEd 2010 - WSV305

Microsoft Assessment and Planning
(MAP) Toolkit 5.0
 http://technet.microsoft.com/en-us/solutionaccelerators/dd537566.aspx
 Toolkit automatizat care ofer:
                                                                    Windows
    Migration planning                                               Server
                                                                    2008 & R2
    Inventar agent-less pentru staii client,                                    Hyper-V
                                                          Other                   Virtual
     servere, aplicaii, dispozitive i roluri           Products                  Server
    Evaluri i sugestii                                                         2005 R2



                                                                      MAP
                                                 Forefront/                             Windows
                                                                     Toolkit
                                                   NAP                                     7
                                                                       5.0




                                                           SQL                     2010
                                                          Server                 Microsoft
                                                           2008                   Office

                                                                    SCVMM
TechEd 2010 - WSV305


MAP Toolkit 5.0
Inventar servere eterogen
TechEd 2010 - WSV305


MAP Toolkit 5.0
Inventar hardware
Hyper-V Best Practices Analyzer
http://support.microsoft.com/kb/977238
 Raporteaz 樽nclcarea practicilor Hyper-V recomandate

  Task-urile se pot executa fie din Server Manager, fie din linie de comand
  Scaneaz computerul fizic, mainile virtuale, partea de network i storage
  Destinat Windows 2008 R2
Linux sub Hyper-V R2
TechEd 2010 - WSV305



Conversii P2V Linux
http://blogs.technet.com/b/enterprise_admin/archive/2010/05/13/linux-p2v-with-dd-and-vhdtool-easy-and-cheap.aspx


 Se folosesc DD i VHD tool
     DD funcioneaz at但t sub Windows c但t i sub Linux
     Ex. se ia HDD-ul cu Linux, se ataeaz unui sistem Windows
TechEd 2010 - WSV305




Conversii P2V Linux (continuare)
 Din linie de comand, se realizeaz conversia HDD-ului 樽n format RAW (.img)
    dd if=?DeviceHarddisk1DR2 of=D:rhel54.img bs=1M --progress
TechEd 2010 - WSV305

VHD tool
http://code.msdn.microsoft.com/vhdtool
 Instrument command line, open source
    Include funcii de manipulare a fiierelor VHD (create, convert, extend, repair)
    E un tool excelent de conversie P2V pentru maini Linux
    Conversia se face din format RAW 樽n VHD
Disk2vhd
http://technet.microsoft.com/en-us/sysinternals/ee656415.aspx
 Instrument de conversie a unui HDD fizic 樽ntr-un VHD
    Destinat utilizrii sub Windows
    Folosete Volume Shadow Copy Service (Volume Snapshot)
    Funcioneaz pe maini Windows care sunt online (pornite)
Wim2VHD
http://code.msdn.microsoft.com/wim2vhd/
 Instrument command-line
    Efectueaz conversia unei imagini WIM (sysprepped) 樽ntr-un VHD
    Se poate folosi orice surs de instalare Windows Server 2008/Vista/7
    Conversia dureaz aproximativ 5 minute
    Funcioneaz cu Virtual PC, Virtual Server, Hyper-V i VHD-boot nativ din Windows 7


 Cerine:
    SO sub care funioneaz: Windows 7, Server 2008 R2, Server 2008 SP2 cu Hyper-V (x64)
    Windows 7 Automated Installation Kit (AIK) sau OEM Pre-Installation Kit (OPK)
    O surs de instalare .wim de Windows sau orice imagine Windows capturat 樽n format .wim
PS-Hyper-V
http://pshyperv.codeplex.com/
O librrie de comenzi PowerShell care ne permite:
 Localizarea unei maini virtuale
   Get-VM, Choose-VM, Get-VMHost
 Conectarea la o main virtual
   New-VMConnectSession
 Descoperirea i modificarea strii mainilor virtuale
   Get-VMState, Set-VMState, Convert-VmState, Ping-VM, Test-VMHeartBeat, Shutdown-VM, Start-VM, Stop-VM,
    Suspend-VM, Get-VMKVP, Add-KVP, Remove-KVP, Get-VMJPEG
 Backup, export, snapshot
   Export-VM, Import-VM, Get-VMSnapshot, Choose-VMSnapshot, Apply-VMSnapshot, New-VMSnapshot, Remove-VMSnapshot,
    Rename-VMSnapShot, Update-VMSnapshot, Get-VMSnapshotTree, Get-VmBackupScript
 Adugare/tergere de maini virtuale, configurri
   New-VM, Remove-VM, Set-VM, Get-VMCPUCount, Set-VMCPUCount, Get-VMMemory, Set-VMMemory, Set-VMSerialPort
 Lucrul cu Disk Controllers, Disk Drives i Disk Images
   Get-VMDiskController, Add-VMSCSIController, Remove-VMSCSIcontroller, Get-VMDriveByController, Add-VMDRIVE,
    Remove-VMdrive, Get-VMDiskByDrive, Add-VMDISK, Set-VMDisk, Get-VMDisk, Get-VMFloppyDisk, Add-VMFloppyDisk,
    Add-VMNewHardDisk
 Lucrul cu interfee de reea
   Get-VMNic, List-VMNic, Choose-VMNIC, Add-VMNIC, Remove-VMNIC, Set-VMNICAddress, Set-VMNICConnection, Get-
    VMNicport, Get-VMnicSwitch, Choose-VMSwitch, New-VMSwitchPort, Get-VMByMACaddress, Choose-VMExternalEthernet,
    New-VMExternalSwitch, New-VMInternalSwitch, New-VmPrivateSwitch
 Lucrul cu fiiere VHD
   Get-VHDDefaultPath, Get-VHDInfo, New-VHD, Compact-VHD, Test-VHD, Convert-VHD, Merge-VHD, Mount-VHD,
    Unmount-VHD
HVRemote
http://code.msdn.microsoft.com/HVRemote
 HVRemote faciliteaz configurarea Hyper-V Remote Management
  Poate diagnostica erori de configurare
  Poate configura orice combinaie de clieni si servere (workgroup/domain-joined)


 Sisteme de operare suportate
  Windows Server 2008 SP1/SP2 Core & Full
  Microsoft Hyper-V Server 2008 SP1/ SP2
  Windows Server 2008 R2, Core & Full
  Microsoft Hyper-V Server 2008 R2
  Windows Vista Business, Enterprise and Ultimate x86 & x64, SP1/SP2
  Windows 7 Professional, Enterprise and Ultimate x86 & x64 cu RSAT
Core Configurator 2.0 (x64)
http://coreconfig.codeplex.com/
 Interfa de configurare pentru Server Core / Hyper-V Server
  CAB (pentru host) sau ISO (pentru guest)


 Faciliti ce pot fi configurate
   Licena produsului
   Setri de reea, shares, multipath I/O, firewall, proxy
   DCPromo, domain join, computer rename, user & group permissions
   Drivers, ISCSI, setri display i screensaver
   Server roles & features, servicii, WinRM

  Log-uri complete pentru toate comenzile executate
Alte link-uri
Windows Server 2008 R2 Hyper-V & Virtualization
 http://www.microsoft.com/windowsserver2008/en/us/hyperv-main.aspx
 http://www.microsoft.com/windowsserver2008/en/us/hyperv-technical-resources.aspx
 http://www.microsoft.com/windowsserver2008/en/us/hyperv-community.aspx
 http://technet.microsoft.com/virtualization/
Hyper-V Security Guide
 http://go.microsoft.com/fwlink/?LinkId=140067
Hyper-V 2008 R2 Server free
 http://www.microsoft.com/hyper-v-server/en/us/how-to-get.aspx
Linux Integration Services 2.1 RTM
 http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=eee39325-898b-4522-
 9b4c-f4b5b9b64551


 http://blogs.technet.com/virtualization/


TechEd 2010  sesiunea WSV305 (Brent Shoemaker, John Kelbley)
 Deploying, Virtualizing and Managing Linux and UNIX with Hyper-V
 http://www.msteched.com/2010/NorthAmerica/WSV305
Tudor Damian
MVP, IT Solutions Specialist
              www.tudy.tel

More Related Content

Linux sub Hyper-V R2

  • 1. Tudor Damian MVP, IT Solutions Specialist www.tudy.tel
  • 2. Agend Arhitectura Hyper-V R2 Enlightened guests, VSP/VSC, synthetic drivers, suportul Linux sub Hyper-V R2 Hyper-V R2 Linux Integration Services v2.1 RTM Enlightened mouse driver (project Satori) Instalare i configurare Linux IS 2.1 sub Hyper-V R2 (DEMO) CentOS 5.5 x64 i Ubuntu Desktop 10.4 x86 Ce soluii de management avem la dispoziie? System Center: management (SCVMM), monitorizare i raportare (SCOM), backup (SCDPM) Microsoft Assessment and Planning (MAP) Toolkit 5.0 Hyper-V Best Practices Analyzer Instrumente utile PS-Hyper-V - http://pshyperv.codeplex.com/ VHD tool - http://code.msdn.microsoft.com/vhdtool Disk2vhd - http://technet.microsoft.com/en-us/sysinternals/ee656415.aspx WIM2VHD - http://code.msdn.microsoft.com/wim2vhd/ HVRemote - http://code.msdn.microsoft.com/HVRemote/ Core Configurator 2.0 - http://coreconfig.codeplex.com/
  • 3. De ce s virtualizm? Consolidare (principalul motiv) Management Backup i recuperare date Medii de test Reducerea costurilor
  • 4. TechEd 2010 - WSV305 Arhitectura Hyper-V R2 Parent Partition Child Partitions VM Worker Processes Aplicaii Aplicaii Aplicaii Aplicaii WMI Provider User VM Service Mode Windows Server Windows Server SO fr 2008 R2 2003/2008/R2 synthetic drivers Windows Kernel VSP Windows VSC Linux Linux Kernel Kernel VSC IHV Drivers Kernel VMBus VMBus Emulare VMBus Mode Windows hypervisor Ring -1 Designed for Windows Server Hardware
  • 5. Diferene emulated - enlightened Emulated drivers Driverele lucreaz 樽n mod emulat Request-urile ctre hardware (HDD, reea, etc) nu sunt directe Ele sunt traduse bidirecional (VM-HW, HW-VM) de ctre hypervisor Aduc un mic overhead de performan Driverele emulate sunt similare cu cele care existau 樽n Virtual Server Video = S3 Trio64+ SVGA (VESA) Network = Intel/DEC Tulip 21x4x IDE = Intel 440BX chipset MB Enlightened drivers Transform maina virtual 樽ntr-una hypervisor aware Drivere scrise special pentru a lucra mai eficient 樽n mediu virtualizat Numite i synthetic drivers De fapt sunt nite pointeri la driverele din parent partition Plus de performan ! (disk IO ~40%, reea ~30%)
  • 6. Suportul Linux sub Hyper-V R2 Ce s-a fcut p但n acum? Iulie 2009 Microsoft contribuie cu peste 20.000 linii de cod 樽n Linux kernel Driverele (staging) sunt incluse 樽n Linux Kernel 2.6.32 (decembrie 2009) Peste 200 patch-uri aduse driverelor p但n acum Microsoft prezint la Red Hat Summit (1 iulie 2010) Suport oficial 樽n Linux IS 2.1 RTM (29 iulie 2010) SUSE Linux Enterprise Server (10 SP1/SP2/SP3, 11) Red Hat Enterprise Linux (5.2, 5.3, 5.4, 5.5) Cerine Linux ISO sau DVD, distribuii bazate pe kernel 2.6.16-27 sau 2.6.32+ Linux Development Tools (gcc, kernel-devel / linux source) Linux Integration Services for Hyper-V R2 (opional) Enlightened mouse driver Durata instalrii: ~40-45 minute
  • 7. Suportul Linux neoficial Nu e nevoie de Integration Services ca s instalm Linux sub Hyper-V! Majoritatea distribuiilor merg bine i 樽n mod emulat De ce nu sunt suportate mai multe distribuii Linux? De ex. Hannah Montana Linux - http://hannahmontana.sourceforge.net/ Rspunsul e simplu: nu exist companii care s ofere suport dedicat De obicei suportul e oferit de comunitate Microsoft nu ofer suport oficial, dar recomand apelarea la comuniti (MVP, comunitile construite 樽n jurul fiecrul Linux distro, etc.) Utilizatorii au raportat succes 樽n instalarea mai multor distribuii: Ubuntu, Fedora, CentOS, Open Solaris, alte distribuii (ex. Hannah Montana Linux)
  • 8. Linux Integration Services for Hyper-V Versiunea 2.1 RTM (29 iulie 2010) Linux Integration Services aduce urmtoarele funcionaliti: Driver support for synthetic devices Synthetic network controller & Synthetic storage controller (IDE/SCSI) Fastpath Boot Support for Hyper-V Block VSC performan crescut la boot Timesync Ceasul din maina virtual poate fi sincronizat cu cel de pe host Integrated Shutdown Shut-down din Hyper-V Manager sau VMConnect Symmetric Multi-Processing (SMP) Support Suport de p但n la 4 VP (virtual processors) 樽n enlighened Linux guests Heartbeat Posibilitatea de a detecta de pe host daca guest-ul e funcional i rspunde la comenzi Pluggable Time Source Un modul care 樽i ofer SO guest o surs mai precis pentru ceasul intern
  • 9. Project Satori http://www.xen.org/products/satori.html Un proiect de colaborare 樽ntre Citrix i Microsoft Principalele componente ale project Satori au devenit Linux IS for Hyper-V Linux IS nu vine cu suport pentru input devices Nu exist suport pentru mouse 樽n mediile non-enlightened accesate prin TS 樽n cascad Workaround: Hyper-V Console local (RSAT), sau RDP direct pe maina virtual Experiena captured mouse pe Linux guests nu e 樽ntotdeauna cea mai fericit Oricum, 樽n majoritatea cazurilor, nici mcar nu se instaleaz GUI sub Linux Project Satori aduce 樽n plus InputVSC Enlightened mouse drivers Necesit ca Linux IS s fie instalate Necesit permisiuni de root la instalare Disponibil sub licen GPL 2.0
  • 10. TechEd 2010 - WSV305 Spre comparaie: IS sub Windows Synthetic Drivers IDE driver SCSI driver Network Drive Mouse Integration Video Integration Services Operating System Shutdown Time Synchronization Heartbeat Data Exchange Backup (VSS)
  • 11. TechEd 2010 - WSV305 Spre comparaie: IS sub Windows GUI
  • 12. TechEd 2010 - WSV305 Comparaie: IS sub Windows GUI
  • 13. TechEd 2010 - WSV305 Instalarea Linux IS RHEL 5 x64
  • 14. TechEd 2010 - WSV305 Instalarea Linux IS SLES 10SP2
  • 15. TechEd 2010 - WSV305 Instalarea componentelor necesare Red Hat updates yum install kernel-devel yum groupinstall "development tools" yum update SLES updates yast i kernel-devel yast i kernel-source yast i gcc
  • 16. Instalarea Linux IS 2.1 Se copiaz coninutul .iso-ului local mkdir -p /mnt/cdrom mount /dev/cdrom /mnt/cdrom cp -rp /mnt/cdrom /opt/linux_is umount /mnt/cdrom Se instaleaz driverele cd /opt/linux_is make make install nainte de IS 2.1, instalarea se fcea cu un script perl ( ./setup.pl drivers) Reboot
  • 17. TechEd 2010 - WSV305 Verificarea instalrii /sbin/lsmod | grep vsc
  • 18. TechEd 2010 - WSV305 Verificarea instalrii GUI
  • 19. TechEd 2010 - WSV305 Suport pentru modinfo Introdus 樽n Linux IS 2.1
  • 20. TechEd 2010 - WSV305 Suport pentru modinfo Introdus 樽n Linux IS 2.1
  • 21. TechEd 2010 - WSV305 Linux IS pe Kernel 2.6.32+ Exemplu: Ubuntu 10.4
  • 22. TechEd 2010 - WSV305 Linux IS pe Kernel 2.6.32+ Exemplu: Ubuntu 10.4 Se editeaz /etc/initramfs-tools/modules sudo gedit /etc/initramfs-tools/modules Se adaug urmtoarele linii: hv_vmbus hv_storvsc hv_blkvsc hv_netvsc Update sudo update-initramfs u Reboot
  • 23. TechEd 2010 - WSV305 Linux IS pe Kernel 2.6.32+ Exemplu: Ubuntu 10.4 Verificarea se face la fel ca i la celelalte versiuni: /sbin/lsmod | grep vsc
  • 24. Instalare i configurare Linux IS 2.1 sub Hyper-V R2
  • 25. Management cu System Center Management de maini virtuale Consolidare servere, optimizarea utilizrii resurselor Conversii P2V i V2V Health management, monitorizare i raportare Backup de maini virtuale la nivel de host In-guest consistency (at但t la mainile VSS i la cele non-VSS aware) Rapid recovery
  • 26. System Center Virtual Machine Manager
  • 27. Hyper-V management console vs SCVMM Task administrare VM Hyper-V SCVMM Templates x VM Cloning x Candidate Identification x Physical to Virtual Conversion x Virtual to Virtual Conversion x Migration across physical machines x Virtualization Reports x Monitoring VMs x Physical resource optimization (PRO) x Library x Provisioning x x VM configuration & properties x x VM state x x Snapshots x x Live thumbnail x x Synthetic Network Support x x Import VM (multiple VHDs + snapshots) x x Configure advanced network settings x x Inspect Disk x x Export VM x VMWare Management x Self-service console x
  • 28. TechEd 2010 - WSV305 Monitorizare Linux cu SCOM Monitoring Linux Using SCOM 2007 R2 http://blogs.technet.com/b/birojitn/archiv e/2010/01/20/monitoring-linux-using- scom-2007-r2.aspx Introduction to the Red Hat Enterprise Linux Management Pack http://technet.microsoft.com/en- us/library/ee514518.aspx
  • 29. Backup pentru maini non-VSS aware Volume Shadow Copy Service asigur consistena backup-urilor Permite efectuarea de live backups pe mainile VSS-aware (Windows) Pentru mainile virtuale care nu sunt VSS-aware, procesul este urmtorul: Se iniiaz backup-ul de pe host (Win 2000, Linux) Hyper-V i VSS constat c maina virtual nu tie VSS Se iniiaz un save state (echivalentul unui hibernate) Se salveaz coninutul memoriei pe disc/storage Odat salvat coninutul, se face un VSS snapshot de pe host asupra fiierelor Dup realizarea acestui VSS snapshot, maina virtual e repornit Maina revine exact 樽n locul 樽n care era 樽nainte de save state Se 樽ncepe copierea fiierelor marcate 樽n acel VSS snapshot Downtime total: ~1-2 minute
  • 30. TechEd 2010 - WSV305 Microsoft Assessment and Planning (MAP) Toolkit 5.0 http://technet.microsoft.com/en-us/solutionaccelerators/dd537566.aspx Toolkit automatizat care ofer: Windows Migration planning Server 2008 & R2 Inventar agent-less pentru staii client, Hyper-V Other Virtual servere, aplicaii, dispozitive i roluri Products Server Evaluri i sugestii 2005 R2 MAP Forefront/ Windows Toolkit NAP 7 5.0 SQL 2010 Server Microsoft 2008 Office SCVMM
  • 31. TechEd 2010 - WSV305 MAP Toolkit 5.0 Inventar servere eterogen
  • 32. TechEd 2010 - WSV305 MAP Toolkit 5.0 Inventar hardware
  • 33. Hyper-V Best Practices Analyzer http://support.microsoft.com/kb/977238 Raporteaz 樽nclcarea practicilor Hyper-V recomandate Task-urile se pot executa fie din Server Manager, fie din linie de comand Scaneaz computerul fizic, mainile virtuale, partea de network i storage Destinat Windows 2008 R2
  • 35. TechEd 2010 - WSV305 Conversii P2V Linux http://blogs.technet.com/b/enterprise_admin/archive/2010/05/13/linux-p2v-with-dd-and-vhdtool-easy-and-cheap.aspx Se folosesc DD i VHD tool DD funcioneaz at但t sub Windows c但t i sub Linux Ex. se ia HDD-ul cu Linux, se ataeaz unui sistem Windows
  • 36. TechEd 2010 - WSV305 Conversii P2V Linux (continuare) Din linie de comand, se realizeaz conversia HDD-ului 樽n format RAW (.img) dd if=?DeviceHarddisk1DR2 of=D:rhel54.img bs=1M --progress
  • 37. TechEd 2010 - WSV305 VHD tool http://code.msdn.microsoft.com/vhdtool Instrument command line, open source Include funcii de manipulare a fiierelor VHD (create, convert, extend, repair) E un tool excelent de conversie P2V pentru maini Linux Conversia se face din format RAW 樽n VHD
  • 38. Disk2vhd http://technet.microsoft.com/en-us/sysinternals/ee656415.aspx Instrument de conversie a unui HDD fizic 樽ntr-un VHD Destinat utilizrii sub Windows Folosete Volume Shadow Copy Service (Volume Snapshot) Funcioneaz pe maini Windows care sunt online (pornite)
  • 39. Wim2VHD http://code.msdn.microsoft.com/wim2vhd/ Instrument command-line Efectueaz conversia unei imagini WIM (sysprepped) 樽ntr-un VHD Se poate folosi orice surs de instalare Windows Server 2008/Vista/7 Conversia dureaz aproximativ 5 minute Funcioneaz cu Virtual PC, Virtual Server, Hyper-V i VHD-boot nativ din Windows 7 Cerine: SO sub care funioneaz: Windows 7, Server 2008 R2, Server 2008 SP2 cu Hyper-V (x64) Windows 7 Automated Installation Kit (AIK) sau OEM Pre-Installation Kit (OPK) O surs de instalare .wim de Windows sau orice imagine Windows capturat 樽n format .wim
  • 40. PS-Hyper-V http://pshyperv.codeplex.com/ O librrie de comenzi PowerShell care ne permite: Localizarea unei maini virtuale Get-VM, Choose-VM, Get-VMHost Conectarea la o main virtual New-VMConnectSession Descoperirea i modificarea strii mainilor virtuale Get-VMState, Set-VMState, Convert-VmState, Ping-VM, Test-VMHeartBeat, Shutdown-VM, Start-VM, Stop-VM, Suspend-VM, Get-VMKVP, Add-KVP, Remove-KVP, Get-VMJPEG Backup, export, snapshot Export-VM, Import-VM, Get-VMSnapshot, Choose-VMSnapshot, Apply-VMSnapshot, New-VMSnapshot, Remove-VMSnapshot, Rename-VMSnapShot, Update-VMSnapshot, Get-VMSnapshotTree, Get-VmBackupScript Adugare/tergere de maini virtuale, configurri New-VM, Remove-VM, Set-VM, Get-VMCPUCount, Set-VMCPUCount, Get-VMMemory, Set-VMMemory, Set-VMSerialPort Lucrul cu Disk Controllers, Disk Drives i Disk Images Get-VMDiskController, Add-VMSCSIController, Remove-VMSCSIcontroller, Get-VMDriveByController, Add-VMDRIVE, Remove-VMdrive, Get-VMDiskByDrive, Add-VMDISK, Set-VMDisk, Get-VMDisk, Get-VMFloppyDisk, Add-VMFloppyDisk, Add-VMNewHardDisk Lucrul cu interfee de reea Get-VMNic, List-VMNic, Choose-VMNIC, Add-VMNIC, Remove-VMNIC, Set-VMNICAddress, Set-VMNICConnection, Get- VMNicport, Get-VMnicSwitch, Choose-VMSwitch, New-VMSwitchPort, Get-VMByMACaddress, Choose-VMExternalEthernet, New-VMExternalSwitch, New-VMInternalSwitch, New-VmPrivateSwitch Lucrul cu fiiere VHD Get-VHDDefaultPath, Get-VHDInfo, New-VHD, Compact-VHD, Test-VHD, Convert-VHD, Merge-VHD, Mount-VHD, Unmount-VHD
  • 41. HVRemote http://code.msdn.microsoft.com/HVRemote HVRemote faciliteaz configurarea Hyper-V Remote Management Poate diagnostica erori de configurare Poate configura orice combinaie de clieni si servere (workgroup/domain-joined) Sisteme de operare suportate Windows Server 2008 SP1/SP2 Core & Full Microsoft Hyper-V Server 2008 SP1/ SP2 Windows Server 2008 R2, Core & Full Microsoft Hyper-V Server 2008 R2 Windows Vista Business, Enterprise and Ultimate x86 & x64, SP1/SP2 Windows 7 Professional, Enterprise and Ultimate x86 & x64 cu RSAT
  • 42. Core Configurator 2.0 (x64) http://coreconfig.codeplex.com/ Interfa de configurare pentru Server Core / Hyper-V Server CAB (pentru host) sau ISO (pentru guest) Faciliti ce pot fi configurate Licena produsului Setri de reea, shares, multipath I/O, firewall, proxy DCPromo, domain join, computer rename, user & group permissions Drivers, ISCSI, setri display i screensaver Server roles & features, servicii, WinRM Log-uri complete pentru toate comenzile executate
  • 43. Alte link-uri Windows Server 2008 R2 Hyper-V & Virtualization http://www.microsoft.com/windowsserver2008/en/us/hyperv-main.aspx http://www.microsoft.com/windowsserver2008/en/us/hyperv-technical-resources.aspx http://www.microsoft.com/windowsserver2008/en/us/hyperv-community.aspx http://technet.microsoft.com/virtualization/ Hyper-V Security Guide http://go.microsoft.com/fwlink/?LinkId=140067 Hyper-V 2008 R2 Server free http://www.microsoft.com/hyper-v-server/en/us/how-to-get.aspx Linux Integration Services 2.1 RTM http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=eee39325-898b-4522- 9b4c-f4b5b9b64551 http://blogs.technet.com/virtualization/ TechEd 2010 sesiunea WSV305 (Brent Shoemaker, John Kelbley) Deploying, Virtualizing and Managing Linux and UNIX with Hyper-V http://www.msteched.com/2010/NorthAmerica/WSV305
  • 44. Tudor Damian MVP, IT Solutions Specialist www.tudy.tel