Windows Server 2012 - Przykład użycia funkcji deduplikacji danych Udostępnij na: Facebook

Autor: Michał Ledwoch

Opublikowano: 2013-03-05

Wstęp

W tym artykule umówiona zostanie jedna z najnowszych funkcjonalności systemu Windows Server 2012 – deduplikacja danych. Funkcja ta polega na wyszukiwaniu i usuwaniu zduplikowanych danych bez ich zmiany, a więc z zachowaniem ich poprawność i integralność.

Aby skonfigurować deduplikację danych należy w pierwszym kroku wejść w konsolę Server Manager, a następnie wybrać opcję Add Roles and Features z menu Manager. Po uruchomieniu się kreatora trzeba kliknąć Next w sekcji Before Youm Begin, a w sekcji Installation Type zaznaczyć opcję Role-based or feature-based installation, po czym kliknąć Next. Wykonanie tej czynności prezentuje Rys. 1.

Okno kreatora dodawania nowych ról oraz funkcjonalności

Rys. 1. Okno kreatora dodawania nowych ról oraz funkcjonalności.

 

W sekcji Server Selection wybierz opcję Select a server from the server pool oraz zaznacz Server1.test.com na liście. Ta czynność zobrazowana została na Rys. 2.

Wybór serwera, dla którego będzie instalowana rola

Rys. 2. Wybór serwera, dla którego będzie instalowana rola.

W kolejnym kroku, na ekranie wyświetlona zostanie sekcja Server Roles, w której należy rozwinąć kolejno węzły File And Storage Services, File and iSCSI Services i zaznaczyć Data Deduplication, po czym kliknąć Next. Ta czynność zobrazowana została na Rys. 3.

Wybór instalowanej roli

Rys. 3. Wybór instalowanej roli.

W kolejnej sekcji Feature należy kliknąć klawisz Next, a w sekcji Confirmation rozpocząć instalację roli poprzez naciśnięcie klawisza Install. Po zainstalowaniu roli na partycji E: trzeba utworzyć trzy katalogi o nazwach: Folder1, Folder2, Folder3, wypełniając je takim samym plikiem bądź plikami. W przypadku tego laboratorium, do każdego z folderów został skopiowany plik boot.wim. W kolejnym kroku trzeba otworzyć konsolę Windows PowerShell i wydać polecenie ddpeval E:, które wyświetli raport z informacjami o potencjalnych zyskach z włączenia funkcji deduplikacji. Raport z tego laboratorium został zaprezentowany na Rys. 4.

Raport z informacjami o potencjalnych zyskach z włączenia funkcji deduplikacji

Rys. 4. Raport z informacjami o potencjalnych zyskach z włączenia funkcji deduplikacji.

Po wygenerowaniu raportu należy wejść w Server Manager, a następnie przejść do sekcji File and Storage Services, i wybrać opcję Volumes. W kolejnym kroku trzeba wybrać kolejno Serwer 1, E: z panelu Volumes (kliknąć prawym przyciskiem myszy), a następnie opcję Configure Data Deduplication. Ta czynność została zobrazowana na Rys. 5.

Proces włączania deduplikacja dla wolumenu E:

Rys. 5. Proces włączania deduplikacja dla wolumenu E:.

Po wybraniu tej opcji otworzy się okno, w którym trzeba zaznaczyć opcję Enable data deduplication. W polu Deduplicate files older than należy wpisać 0. Wykonanie powyższych czynności prezentuje Rys. 6.

Konfigurowanie ustawień deduplikacji

Rys. 6. Konfigurowanie ustawień deduplikacji.

Następnie trzeba kliknąć na przycisk Set Deduplication Schedule. Wówczas otworzy się nowe okno, w którym należy zaznaczyć dwie opcje. Pierwszą z nich jest opcja Enable background optimization, a drugą Enable throughput optimization. Wykonanie tych czynność prezentuje Rys. 7.

Kreator konfiguracji opcji zaawansowanych deduplikacji

Rys. 7. Kreator konfiguracji opcji zaawansowanych deduplikacji.

W kolejnym kroku należy uruchomić Windows PowerShell. Po uruchomieniu trzeba wydać polecenie Get-DedupVolume, które wyświetli wolumeny z włączoną deduplikacją. W przypadku tego laboratorium na ekranie pojawi się raport przedstawiony na Rys. 8.

Wyświetlenie listy wolumenów, na których działa deduplikacja

Rys. 8. Wyświetlenie listy wolumenów, na których działa deduplikacja.

Na Rys. 8. widać, że dedupikacja została włączona dla wolumenu E. Kolejnym poleceniem, które trzeba wydać jest Get-DedupStatus. Wyświetla ono statystki operacji deduplikacji. W przypadku naszego laboratorium, przed rozpoczęciem procesu deduplikacji wolumenu E, statystki będą zgodne z Rys. 9.

Wyświetlenie statusu deduplikacji przed jej rozpoczęciem

Rys. 9. Wyświetlenie statusu deduplikacji przed jej rozpoczęciem.

Następnie należy wydać polecenie uruchamiające proces deduplikacji dla wolumenu E, czyli Start - DedupJob - Volume E: - Type Optimization. Na Rys. 10. widać przykład wywołania tego polecenia dla realizowanego laboratorium.

Polecenie uruchamiające deduplikację

Rys. 10. Polecenie uruchamiające deduplikację.

Po włączeniu procesu deduplikacji można sprawdzić ilość zoptymalizowanych folderów poprzez wydanie polecenia Get-Dedupstatus. Na Rys. 11. przedstawiony został rezultat wykonanego działania na przykładzie tego laboratorium.

Wyniki deduplikacji dla wolumenu E:

Rys. 11. Wyniki deduplikacji dla wolumenu E:.

Na Rys. 11. pokazano, że proces deduplikacji objął trzy foldery. Są to więc wszystkie trzy foldery z tą samą zawartością, które zostały stworzone na potrzeby tego laboratorium.