zmieniony 25.07.2016
Transkrypt
zmieniony 25.07.2016
1. Wstęp CPD posiada zaimplementowaną infrastrukturę backupową dla ochrony maszyn wirtualnych opartą o technologię Veeam Backup & Replication 9.0 Enterprise Plus współpracującą z urządzeniami składującymi dane EMC Data Domain 2500. Poniższy opis ilustruje koncepcję tego rozwiązania, oraz wybrane elementy konfiguracji. 2. System backupu - Veeam B&R 9.0 Koncepcja rozwiązania W celu wykonywania i składowania kopii zapasowych środowiska wirtualizacji wdrożone jest rozwiązanie Veeam Backup & Replication 9.0 Enterprise Plus służące do backup’u maszyn wirtualnych. Oprogramowanie Veeam Backup & Replication jest zintegrowane z oprogramowaniem vCenter w celu sterowania procesem wykonywania kopii zapasowych. Główne komponenty serwera backupu zainstalowane zostały na maszynie wirtualnej. Serwer backupu umożliwia zarządzanie systemem, konfigurację komponentów infrastruktury, harmonogramów zadań, koordynuje zadania backupu, odzysku i odtwarzania oraz dostęp do alokowanych zasobów repozytorium. Baza danych Microsoft SQL Express serwera backupu jest cyklicznie replikowana na serwer zapasowy. Dla zapewnienia przepływu danych poza serwerem backupu zastosowano serwery Proxy.. Serwery Proxy w architekturze backupu są komponentami, które znajdują się pomiędzy źródłem danych VCenter datastore, a miejscem docelowym (repozytorium), gdzie składowane są kopie systemu backupu, jest to VTL EMC Data Domain 2500. Serwery PROXY ostatecznie realizują zadania odtwarzania danych wirtualnych maszyn, backupu, kompresji i przesyłania danych do repozytorium. Serwer Backupu zainstalowany jest na maszynie wirtualnej wyposażonej w 8 vCPU oraz 12 GB RAM, a serwery PROXY to fizyczne maszyny IBM PUREFLEX, które wyposażone są w 16 rdzeni procesora i 32GB pamięci operacyjnej. Powyższe rozwiązanie pozwala na przesyłanie danych po szybkiej sieci SAN z pominięciem sieci LAN – tzw. LANfree backup. Oba serwery proxy są podłączone do biblioteki VTL EMC Data Domain 2500 udostępnionej poprzez sieć SAN. Interfejsy sieciowe serwerów systemu backupu są umieszczone w odpowiedniej podsieci zapewniającej komunikację pomiędzy elementami infrastruktury. Komunikacja sieciowa pomiędzy serwerami infrastruktury backupu a serwerami ESXi realizowana jest poprzez vlan z wykorzystaniem dedykowanych interfejsów vmkernel w serwerach ESXi. Komunikacja sieciowa pomiędzy serwerami systemu backupu a serwerem vCenter realizowana jest poprzez dedykowany vlan. W celu wymuszenia komunikacji z serwerami ESXi poprzez odpowiedni vlan wprowadzono wpisy pliku „hosts” na serwerach backupu wiążące nazwy domenowe serwerów ESXi z ich interfejsami zlokalizowanymi w sieci. W ten sposób ruch odtworzeniowy prowadzony jest przez dedykowane w tym celu interfejsy. Oprogramowanie do backup’u i archiwizacji. Lp. Nazwa oprogramowania do backup’u Ilość Charakterystyka (np. sposób licencjonowania, wersja) 1 Veeam Backup & Replication Enterprise Plus for VMware TIER B (7-12 Cores) 68 Wersja 9.0 UP1 Tabela - Zestawienie licencji oprogramowania dla systemu backup’owego Wykaz komponentów systemu: Lp. Typ Nazwa komponentu Ilość Uwagi 1 IBM PUREFLEX 2 Serwer Procesor: 2x8 core RAM: 32GB Dysk SSD: 2x 128GB 2 Maszyna wirtualna VM 1 Procesor: 8 vcpu RAM: 12GB Dysk: 40 GB, 10GB, 50GB 3 Oprogramowanie Microsoft Windows Server 2008 R2 SP1 2 4 Oprogramowanie Veeam Backup & Replication 2 Zainstalowane na serwerach wymienionych Lp. 1. licencje na 68 procesorów. 5 Zasób dyskowy Zasób dyskowy na potrzeby repozytorium 1 Na potrzeby repozytorium systemu Veeam Backup & Replication udostępniony jest dedykowany zasób dyskowy po sieci SAN. 6 Biblioteka VTL EMC Data Domain 2500 1 Połączenie przez sieć SAN do serwera backup’u 7 Konto dostępowe Konto użytkownika w vCenter 1 Konto w systemie vCenter z odpowiednimi uprawnieniami na potrzeby systemu Veeam. Tabela - Komponenty systemu backupu 3. Architektura systemu - Veeam B&R 9.0 Dostęp do wolumenów z datastore’ami VMware realizowany jest w trybie Direct SAN co pozwala na realizowanie backupu po sieci SAN. W systemie Veeam B&R została skonfigurowana wirtualna biblioteka taśmowa EMC Data Domain 2500 na potrzeby przechowywania kopii o dłuższych retencjach. Na poniższym rysunku przedstawiono połączenia sieci SAN pomiędzy elementami systemu backupu. Rysunek - Schemat architektury SAN systemu backup’u i archiwizacji Veeam Konfiguracja serwerów backupu jest cyklicznie zapisywana do repozytorium backupu. 4. Specyfikacja sprzętu i środowisko Data Domain 2500 Specyfikacja sprzętu Zestaw zawiera dwa urządzenia Data Domain DD2500, każde wyposażone w 12 dysków wewnętrznych SATA 7.2k RPM o pojemności 3TB oraz dwie półki dyskowe ES30 wyposażone w 15 dysków SATA 7.2k RPM o pojemności 2TB. Łącznie każdy z Data Domainów posiada 96TB przestrzeni brutto (72TB netto). Każdy z modułów (kontroler z dyskami oraz dwie półki) to oddzielna grupa raidowa typu 6, która zabezpiecza dane w przypadku awarii 2 dysków. Dodatkowo na każdą grupę raidową przypada jeden dysk typu hot-spare, który służy do odbudowy dysku w razie awarii któregoś z pracujących. Zestaw jest zamontowany w szefie rack 42U. Dane środowiskowe Oba zestawy (Data Domain + półki dyskowe) są zamontowane w szafie rackowej 42U. Obie wirtualne biblioteki są zamontowane w taki sposób, aby umożliwić w przyszłości łatwą rozbudowę. 5. Architektura systemu i podłączenie - Data Domain 2500 Połączenia SAS-owe i replikacyjne Zestaw składa się z dwóch kontrolerów Data Domain DD2500 oraz 4 półek dyskowych ES30. Każdy z kontrolerów posiada dwie półki dyskowe. Połączenie między DD2500, a ES30 jest zrealizowane za pomocą okablowania SAS-owego. Replikacja pomiędzy Data Domainami odbywa się przy pomocy dwóch dedykowanych linków 10Gbit Eth. Połączenia ethernetowe Każdy z kontrolerów wyposażony jest w 4 porty 1Gbit Ethernet oraz 2 porty 10Gbit Ethernet. Porty 1GbE są parami podłączone do poszczególnych przełączników LAN. Na tych portach skonfigurowano agregację LACP w obrębie pojedynczego przełącznika. Powstałe w ten sposób dwa porty wirtualne skonfigurowano, jako port zagregowany w trybie failover. Porty 10Gbit Ethernet są wykorzystane do replikacji między deduplikatorami, o czym wspominano wcześniej. Połączenia z siecią FC SAN Każdy z Data Domainów DD2500 jest wyposażony w cztery porty 8Gbit FC. Po dwa porty z każdego kontrolera służą do serwowania danych po FC, czyli w przypadku tego systemu wirtualnych bibliotek taśmowych VTL skonfigurowanych na DD2500. Dla posiadanej infrastruktury SAN FC tzw. dual fabric, każdy z portów Data Domaina jest podłączony do innego fabrica. Takie połączenie zapewnia redundancję oraz równomierne rozłożenie obciążeń przy normalnej pracy systemu. 6. Konfiguracja sieci SAN - Data Domain 2500 Podłączenie urządzeń Data Domain do systemów backupowych VEEAM wymaga skonfigurowania przełączników sieci SAN, aby umożliwić widoczność DD2500 z serwerami backup proxy obu systemów. Każde z urządzeń posiada 4 porty 8Gbit FC pracujące w trybie targetu, w związku, z czym konieczne jest utworzenie i dodanie do aktywnej konfiguracji zon uwzględniające te porty. Każda zona składała się z jednego portu - inicjatora (serwery backup proxy VEEAM-a) oraz ze wszystkich portów targetowych (porty urządzeń Data Domain). 7. Konfiguracja - Data Domain 2500 Podział logiczny zasobów DD2500 Data Domain został podzielony na logiczne jednostki, tzw. MTree, które pozwolą na odseparowanie od siebie zasobów ze względu na przeznaczenie. Dla administratora systemu podział MTree to jedyny podział zasobów, który trzeba konfigurować. Sam podział dysków i grup raidowych jest konfigurowany podczas pierwszej instalacji/rozbudowy systemu i później nie trzeba w niego ingerować. Logiczny podział replikowanego Data Domaina jest taki sam.