Capgemini IT T@lk Jak zabezpieczyć 500 maszyn wirtualnych?... Wykorzystanie technologii NetApp na wypadek awarii data center
O mnie Piotr Pierzchała Senior Infrastructure Engineer 6 lat doświadczenia w IT,5 lata w Capgemini ware Engineer Senior Infrastructure Engineer Wdrażanie rozwiązań z zakresu wirtualizacji w oparciu o produkty ware, Citrix, Zarządzanie oraz ulepszanie istniejących infrastruktury informatycznych, Rozwiązywanie problemów związanych ze sprzętem producentów DELL, IBM, HP, NetApp
Jakie rezultaty powinniśmy uzyskać po wdrożeniu całego projektu? 3 4 5 6 7 8 Powinniśmy w łatwy i szybki sposób uzyskać wsparcie od strony producenta serwerów. Powinniśmy w łatwy i szybki sposób uzyskać wsparcie od strony producenta macierzy. Powinniśmy szybki sposób uzyskać wsparcie od strony innych producentów. Powinniśmy mieć możliwość podniesienia wersji hypervisora bez negatywych skutków. Powinniśmy mieć możliwość zabezpieczenia wybranych maszyn wirtualnych. Powinniśmy mieć możliwość odzyskania pojedynczego, utraconego pliku. Powinniśmy mieć możliwość dostarczenia różnego rodzaju raportów. Powinniśmy mieć możliwość monitorowania całej infrastruktury z jednego miejsca. 9? Powinniśmy mieć możliwość wykorzystania opisywanego rozwiązania w innych, nowych projektach, które będą tworzone w przyszłości. 3
Sprzęt fizyczny oraz oprogramowanie użyte w projekcie Serwery, macierze NetApp, switche. (Dell R70, FAS00, Cisco 960, DELL 86). Hypervisors, dodatkowe oprogramowanie. (ware ESXi 4., ONTap 7.x, 8.x, OnCommand, Debian 6.0, Cacti). 4
Wprowadzenie do projektu (z punktu widzenia redundancji) Docelowa infrastruktura Istniejąca infrastruktura Network layer Server Network Storage Virtualizatio n layer Storage Network layer Controler Controler NetApp layer 5
Lokalny oddział (z punktu widzenia ware i NetAppa)... - Hosts: (Dell R70, Xeon E5506,.3GHz, 3 GB), - s: 5 (Windows NT, 003, 008), - s ProvisionedSpaceGB: 360., - s UsedSpaceGB: 879.68. ESXi ESXi.vmdk, -flat.vmdk Datastore.vmdk, -flat.vmdk Datastore n.vmdk, n-flat.vmdk Datastore... Hosts & s NFS datastores NFS - NetApp model: FAS00, - Datastore CapacityGB: 790.9. Controler Controler 6
NetApp Snapshots lokalne zabezpieczenie maszyn wirtualnych. Datacenter - France - Snapvault snap sched (sv_daily.0), -... 4 snapshotów, - Hosts: każdy (Dell wykonywany R70, Xeon dziennie E5506, o ~0.00,.3GHz, 3 GB), - Lokalne zabezpieczenie - s: 5 (Windows maszyn FAS340 003, przez 008, 4 dni, NT), - Łatwy sposób - s na odtworzenie ProvisionedSpaceGB: maszyny wirtualnej, 360., - Łatwy sposób - s na odtworzenie UsedSpaceGB: pojedyńczego, 879.68, utraconego pliku. ESXi ESXi SnapVault process Datastore Datastore Snapshot Snapshot Snapshot 4 Hosts & s... delta delta delta Datastore... 7
Relacje między lokalnym oddziałem a głównym datacenter - kolejny przykład ESXi ESXi Local site France - Snapshot, - Snapshot..., - Snapshot 4 Snapshot (.04.04), 7.7 GB in h 35. Datacenter - France FAS340 SnapVault process ESXi ESXi Local site Germany Snapshot (.04.04), 9.09 GB in 4h 4. - Snapshot, - Snapshot..., - Snapshot 4 SnapVault process - Hosts: (PowerE 950, Xeon E5430,.66GHz, 3 GB - s: 5 (Windows 003, 008, RedHat 5.), - s ProvisionedSpaceGB: 5.9, - s UsedSpaceGB: 653.0, - NetApp model: FAS00, - NetApp CapacityGB: 864. 8
Globalny widok na relacje między lokalnymi oddziałami a głównym datacenter. - Local sites: 36 in 0 countries (France, Belgium, Italy,...) - Hosts: ~7, - Virtual machines: ~500, FAS340 in Saint Denis: - Capacity: 34 TB, Datacenter - France FAS340 SnapVault transfers: - 85,6 GB in 4h 00, - 04,0 GB in 4h 00, - 99, GB in 4h 00. NetApps: - 00, - 0, - 40, - 40-, - 30, - 340, - 30, - 340. Servers: - PowerEdge 950, - PowerEdge 900, - R70 - T60 - T70 - DL 380P G8, - DL 360 G7. 9
Dodatkowa funkcjonalność (tunele PPTP dla bezpieczeństwa i kompresji danych). Datacenter - France Infra PPTP tunnel data compression (BSD-Compress, deflate) Infra FAS340 Wykresy Cacti: - Daily (5 Minute Average), - Weekly (30 Minute Average), - Monthly ( Hour Average), - Yearly ( Day Average). 0
Dodatkowa funkcjonalność (odzyskiwanie utraconych plików oraz skrypty perla). Odzyskiwanie plików przy pomocy losetup. Infra. Montowanie udziału NFS (NetApp volume) do Infra,. Użycie losetup do montowania plików -flat.vmdk, 3. Kopiowanie utraconego pliku do docelowej maszyny wirtualnej. Wynik skryptu stworzonego przy pomocy NetApp SDK 4.0, perla oraz HTML.
Jakie rezultaty powinniśmy uzyskać po wdrożeniu całego projektu? 9 Powinniśmy mieć możliwość wykorzystania opisywanego rozwiązania w innych, nowych projektach, które będą tworzone w przyszłości.? Pierwszy lokalny oddział został utworzony około pięć lat temu Całe rozwiązanie zostało przetestowane już na ESX 3.5 Z łatwością podnieśliśmy wersję ESX 3.5 do wersji ESXi 4. Rozwiązanie zostało przetestowane nie tylko na serwerach DELL, ale również na HP Przetestowaliśmy rozwiązanie na różnych macierzach NetApp (z różnymi systemami ONTap) Odtworzyliśmy wiele utraconych plików Stworzyliśmy elastyczne rozwiązanie (współpraca z fizycznymi serwerami, iscsi, OSSV) Napisaliśmy łatwą w zrozumieniu dokumentację do każdego elementu rozwiązania
About Capgemini With around 0,000 people in 40 countries, Capgemini is one of the world's foremost providers of consulting, technology and outsourcing services. The Group reported 0 global revenues of EUR 9.7 billion. Together with its clients, Capgemini creates and delivers business and technology solutions that fit their needs and drive the results they want. A deeply multicultural organization, Capgemini has developed its own way of working, the Collaborative Business Experience TM, and draws on Rightshore, its worldwide delivery model. www.capgemini.com The information contained in this presentation is proprietary. 0 Capgemini. All rights reserved. Rightshore is a trademark belonging to Capgemini.