1 / 26

Az R2 generáció Windows R2 virtualizáció, fürtözés és egyéb fantasztikumok

Az R2 generáció Windows R2 virtualizáció, fürtözés és egyéb fantasztikumok. Fóti Marcell marcellf@netacademia.net MCSE, MCDBA, MVP, MCT, MZ/X NetAcademia. Napirend. Remote Differential Compression Virtual Server 2005 R2 Fürtözött rendszerek Virtual Server 2005 R2 Host Clustering

sharis
Download Presentation

Az R2 generáció Windows R2 virtualizáció, fürtözés és egyéb fantasztikumok

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Az R2 generációWindows R2 virtualizáció, fürtözés és egyéb fantasztikumok Fóti Marcell marcellf@netacademia.net MCSE, MCDBA, MVP, MCT, MZ/X NetAcademia

  2. Napirend • Remote Differential Compression • Virtual Server 2005 R2 • Fürtözött rendszerek • Virtual Server 2005 R2 Host Clustering • Automated Deployment Services

  3. Remote Differential Compression • A DFS új változatánál használható • DFSSVC.EXE helyett DFSR.EXE • Optimalizált hálózati forgalom • Adatfolyam-tömörítés • Nem fájl-, hanem változásreplikáció • Hogyan állapítanánk meg, hogy mi változott egy fájlban? • Blokkonkénti hash -> Signature File • A Signature File kerül összehasonlításra • Nagy fájlok esetén a Signature File is nagy • A hash hashe = rekurzió!

  4. Remote Differential Compression demó

  5. Mi is az a Virtual Server? • A Virtual PC nagytestvére • Service-ként fut • Távolról felügyelhető • Webes kezelőfelület • Maximum 8 processzor, HyperThreading támogatása • Fogalomzavar! „Virtuális gép I.”

  6. Virtual Server Screenshot

  7. Miért használunk virtuális gépeket? • Hardverfüggetlenség, költöztethetőség • Az eredetivel megegyező tesztkörnyezet kialakítása • Szerverkonszolidáció • Hardvererőforrások optimális kihasználása • Régi „roncsok” futtatása az idők végezetéig • Pofonegyszerű teljes mentés (COPY *.VHD) • Oprendszerszintű fütrözés

  8. Virtual Server fejlesztések az R2-ben • Egyszerre akár 64 virtuális gép futtatása • Hostfürtözés támogatása(!) • iSCSI-támogatás • PXE-boot • Új perfmon counterek • Allocated MB • Allocated Pages • Teljesítményoptimalizálás • 67%-os teljesítménynövekedés OLTP adatbázisoknál • 107% -os teljesítménynövekedés Exchange Servernél • A processzor terheltsége akár 50%-kal kisebb

  9. A virtuális hardver elemei • Intel 440BX alaplap • AMI BIOS • S3 Trio 32/64 with 4MB videomemória • PS/2 egér és billentyűzet • Két flopimeghajtó, két soros, egy párhuzamos port • Maximum négy IDE-eszköz(merevlemez, CD/DVD) • Maximum négy Adaptec 7870 SCSI-vezérlő • Maximum négy DEC 21140 10/100 hálókártya

  10. + SQL Server W2003 SP1 +App +R2 Hardvervariációk • Lemeztípusok • Sima Virtual Hard Disk • Undo Disk • Differential Disk (Base + változatok) • Linked virtual hard disk • Hálózatok • Külső elérés • Belső hálózat a VPC-k között • Beépített DHCP-kiszolgáló

  11. A virtuálisgép fájljai • Virtual machine configuration (.vmc) • Virtual hard disk (.vhd) • Virtual machine saved state (.vsv) • Virtual machine Undo disk (.vud)

  12. Választási lehetőségek leállításnál • Save State • Turn Off • Shut Down • Reset • Mi legyen az Undoval?

  13. A Virtual Server egyik gyakorlati felhasználása • Éles rendszerek tesztkörnyezetbe ültetése • PXE Boot (a szervervirtualizációhoz, ADS-hez kell) • Egy tartományvezérlő • Egy SQL 2005 Failover Cluster demó

  14. Fürtözési technológiák Windowson • NLBS • Teljesítményelosztás IP-szinten • Read Only szolgáltatásokra (Webproxy, IIS) • Failover Cluster • Szerveralkalmazások fürtözése (pl. SQL) • Közös tárolóhelyigény • Fogalomzavar! „Virtuális gép II.” • Host Cluster • A Failover Cluster ötvözve a Virtual Serverrel (R2) • Komplett operációs rendszerek fürtözése • Virtuális gépek futtatása a csomópontokon • Közös tárolóhelyigény

  15. Az NLBS működése röviden • WLBS.SYS – mindössze 170 kb! • Terheléselosztás IP-alapokon • Maximum 32 gép, közös fürt IP-cím, multicast • Affinitási szabályok, konvergencia • Tetszőleges TCP, UDP forgalom fürtözése • A közös IP-címre érkező kéréseket mindegyik (!) gép megkapja • A beállított affinitási szabály szerint 1 gép válaszol

  16. A Failover Cluster áttekintése • A Cluster Service által futtatott virtuális gép =Erőforráscsoport • IP-cím • Közös elérésű fizikai lemez • Szolgáltatás (pl. SQL Server, Exchange) • Az erőforráscsoport „költözködik”, ha baj van • A virtuális gép IP-címe is átköltözik egy másik hálókártyára! • A Gratuitous ARP funkciói • IP-cím ütközések detektálása, ügyféloldali ARP-cache frissítés, ARP cache hamisítás, Man-in-the-middle támadás

  17. Failover cluster bemutató • Egy cluster unaware alkalmazás viselkedése • Egy cluster aware alkalmazás működése demó

  18. iSCSI alapok • Az SCSI nemcsak egy kábel... • Az iSCSI TCP/IP hálózaton közlekedő SCSI-parancsokkal működik • RFC 3720, 2004 április • iSCSI Initiator - „ügyfél” • Letölthető Windows-komponens • iSCSI Target – „kiszolgáló” • 3rd party gyártók • Itt az iSCSI-őrület!

  19. 3rd party iSCSI Target • Windows iSCSI Initiator demó

  20. Építsünk Failover Clustert! • Hozzávalók • Minimum két node • Közös lemezalrendszer • Fibre SCSI vagy iSCSI • Publikus és HeartBeat hálózat • Windows Enterprise Edition • Bátorság Osztott elérésű lemez(SCSI vagy iSCSI)

  21. Alkalmazások telepítése fürtre • Cluster aware rulez

  22. A Hostfürtözés lépései • Failover cluster felépítése • Meglévő komplett rendszerek virtualizálása ADS-sel • Ehhez kell a Virtual Server R2 PXE-boot • HAVM.VBS felmásolása a fürt tagjaira • Ez a script „húzza be” a memóriába a VPC-ket • Parancssori kapcsolóval kell beadni neki, hogy melyiket • Virtual Server .VHD-k felmásolása egy közös elérésű meghajtóra • Virtual Servert hozzáadni a csomópontokon • Bring Online

  23. Automated Deployment Services • A Microsoft „imidzselő”megoldása • Partíciókép készítése (Capture) • Multicast telepítés (Deploy) • Központi szerverfelügyelet • Kismillióféle feladat küldhető rá a szerverekre • Szervervirtualizáció • Capture from igazi vas • Deploy to Virtual Server .VHD • ADS-tanfolyam a NetAcademiánál!

  24. Az ADS-ügyfél képernyőképe • PXE Boot • TFTP image • No user input

  25. A Virtual Server jövője: a Hypervisor • Host oprendszer „nélkül” fut • Ő maga a host • Jobb és több hardvervirtualizáció • Snapshot mentés • „Longhorn” Server Add-inként jelenik meg • Menet közbeni erőforrás ki-be • Live migration

More Related