{"id":2769,"date":"2016-01-16T13:08:32","date_gmt":"2016-01-16T12:08:32","guid":{"rendered":"http:\/\/vm.piszki.pl\/?p=2769"},"modified":"2016-02-02T07:52:21","modified_gmt":"2016-02-02T06:52:21","slug":"emc-avamar-backup-emc-celerra-vnx-unified-via-ndmp","status":"publish","type":"post","link":"https:\/\/vm.piszki.pl\/?p=2769","title":{"rendered":"EMC Avamar &ndash; Backup EMC Celerra (VNX Unified) via NDMP"},"content":{"rendered":"<p align=\"justify\">U\u017cywaj\u0105c w naszym \u015brodowisku EMC Celerra (NAS) i udzia\u0142\u00f3w CIFS\/NFS, pr\u0119dzej czy p\u00f3\u017aniej pojawi si\u0119 potrzeba wykonania backupu danych tam trzymanych. Tego typu rozwi\u0105zania mo\u017cemy archiwizowa\u0107 za pomoc\u0105 protoko\u0142u Network Data Management Protocol (NDMP). Autorem tego protoko\u0142u jest firma NetApp, po serii zakup\u00f3w jego w\u0142a\u015bcicielem sta\u0142a si\u0119 firma EMC, jest to jednak protok\u00f3\u0142 dost\u0119pny dla wszystkich i w tej chwili u\u017cywaj\u0105 go wszystkie firmy zajmuj\u0105ce si\u0119 archiwizacj\u0105. Spotkamy go w IBM Tivoli, EMC Avamar, EMC NetWorker, Symantec NetBacku, Exec i wielu innym w tym OpenSource jak Bacula i Amanda. Opisana przez ze mnie poni\u017cej konfiguracja zosta\u0142a oparta o Avamar Server 6.1 (Virtual) i VNX for File 7.1. Konfiguracja dla Avamar Server 7 i VNX for File 8.1 jest dok\u0142adnie taka sama, EMC Avamar 7 wspiera dodatkowo backup EMC Isilon via NDMP. Topologia ca\u0142ego rozwi\u0105zania przedstawia si\u0119 tak:<\/p>\n<p><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2015\/12\/avamar5.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; margin-right: auto; border: 0px;\" title=\"avamar5\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2015\/12\/avamar5_thumb.png\" alt=\"avamar5\" width=\"357\" height=\"159\" border=\"0\" \/><\/a><\/p>\n<p><!--more--><\/p>\n<p align=\"justify\">Oczywi\u015bcie Avamar NDMP Accelerator to nic innego jak serwer Linuks z zainstalowan\u0105 dystrybucj\u0105 RedHat 4 (lub zgodn\u0105) z zainstalowanymi pakietami AvamarClient-Linux i AvamarNDMP-Linux. Pakiety te pobieramy wchodz\u0105c na adres https:\/\/avamar_server i w sekcji \u201cDocuments &amp; Downloads\u201d szukamy pozycji NDMP.<\/p>\n<p><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2015\/12\/avamar2.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; margin-right: auto; border: 0px;\" title=\"avamar2\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2015\/12\/avamar2_thumb.png\" alt=\"avamar2\" width=\"326\" height=\"106\" border=\"0\" \/><\/a><\/p>\n<p align=\"justify\">Sam RedHat 4 mo\u017ce by\u0107 zainstalowany w wersji minimalnej, potrzebujemy jedynie SSH. Je\u015bli planujemy wykonywanie symultanicznych kopii to musimy skonfigurowa\u0107 na serwerze RedHat 8GB RAM, w innym wypadku spokojnie wystarcz\u0105 2GB. Pakiety instalujemy poleceniem rpm \u2013ivh pakiet.rpm. Zanim skonfigurujemy NDMP, musimy zalogowa\u0107 si\u0119 do EMC VNX Control Station jako nasadmin, wykona\u0107 su root i za\u0142o\u017cy\u0107 u\u017cytkownika ndmp, polecenie wygl\u0105da tak:<\/p>\n<p align=\"center\">\/nas\/sbin\/server_user server_2 -add -md5 -passwd ndmp<\/p>\n<p><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2015\/12\/avamar6.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; margin-right: auto; border: 0px;\" title=\"avamar6\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2015\/12\/avamar6_thumb.png\" alt=\"avamar6\" width=\"356\" height=\"76\" border=\"0\" \/><\/a><\/p>\n<p align=\"justify\">Us\u0142uga NDMP na EMC Celerra jest domy\u015blnie w\u0142\u0105czona. Aby wykonywa\u0107 kopie symultanicznie, musimy na Control Station wyda\u0107 dodatkowe polecenie:<\/p>\n<p align=\"center\">server_param server_2 \u2013f NDMP \u2013m snapTimeout \u2013v 30<\/p>\n<p align=\"justify\">Wracamy do konsoli RedHat i wydajemy polecenie avsetupndmp kolejno podaj\u0105c potrzebne parametry::<\/p>\n<p align=\"center\">\/usr\/local\/avamar\/bin\/avsetupndmp<\/p>\n<p><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2015\/12\/avamar7.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; margin-right: auto; border: 0px;\" title=\"avamar7\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2015\/12\/avamar7_thumb.png\" alt=\"avamar7\" width=\"348\" height=\"349\" border=\"0\" \/><\/a><\/p>\n<p align=\"justify\">Avamar account name to nic innego jak nazwa pod jak\u0105 zarejestruje si\u0119 klient NDMP w serwerze Avamar. Je\u015bli wszystko przebieg\u0142o poprawnie to wydajemy polecenie:<\/p>\n<p align=\"center\">\/usr\/local\/avamar\/bin\/avregister<\/p>\n<p><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2015\/12\/avamar8.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; margin-right: auto; border: 0px;\" title=\"avamar8\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2015\/12\/avamar8_thumb.png\" alt=\"avamar8\" width=\"339\" height=\"134\" border=\"0\" \/><\/a><\/p>\n<p align=\"justify\">Podajemy nazw\u0119 serwera Avamar i domen\u0119 w jakiej zarejestruje si\u0119 klient (tutaj domy\u015blnie \u201cclients\u201d). Je\u015bli wszystko przebieg\u0142o poprawnie to w Avamar Serwer GUI mo\u017cemy zobaczy\u0107 klienta NDMP i mo\u017cemy te\u017c zobaczy\u0107 wszystkie aktywne udzia\u0142y.<\/p>\n<p><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2015\/12\/avamar9.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; margin-right: auto; border: 0px;\" title=\"avamar9\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2015\/12\/avamar9_thumb.png\" alt=\"avamar9\" width=\"332\" height=\"169\" border=\"0\" \/><\/a><\/p>\n<p align=\"justify\">I to wszystko, w dalszym etapie post\u0119pujemy z NDMP jak z ka\u017cdym innym klientem. Wykonuj\u0105c backup na EMC Celerra jest wykonywany snapshot (funkcja SnapSure) danego filesystemu, je\u015bli w danej puli plikowej barkuje miejsca to mo\u017cemy spotka\u0107 si\u0119 z b\u0142\u0119dem \u201cNDMP: SnapSure file system creation fails\u201d.<\/p>\n<p><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2015\/12\/avamar3.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; margin-right: auto; border: 0px;\" title=\"avamar3\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2015\/12\/avamar3_thumb.png\" alt=\"avamar3\" width=\"395\" height=\"43\" border=\"0\" \/><\/a><\/p>\n<p align=\"justify\">Weryfikacj\u0119 miejsca mo\u017cemy przeprowadzi\u0107 poleceniem na Control Station fs_ckp (czyli r\u0119czne wykonanie migawki):<\/p>\n<p><a href=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2015\/12\/avamar4.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; display: block; padding-right: 0px; margin-right: auto; border: 0px;\" title=\"avamar4\" src=\"https:\/\/vm.piszki.pl\/wp-content\/uploads\/2015\/12\/avamar4_thumb.png\" alt=\"avamar4\" width=\"396\" height=\"41\" border=\"0\" \/><\/a><\/p>\n<p align=\"justify\">Jak wida\u0107 miejsca brak, musimy w GUI Control Station zwi\u0119kszy\u0107 ilo\u015b\u0107 miejsca w danej puli plikowej.<\/p>\n<div style='text-align:left' class='yasr-auto-insert-visitor'><\/div>","protected":false},"excerpt":{"rendered":"<p>U\u017cywaj\u0105c w naszym \u015brodowisku EMC Celerra (NAS) i udzia\u0142\u00f3w CIFS\/NFS, pr\u0119dzej czy p\u00f3\u017aniej pojawi si\u0119 potrzeba wykonania backupu danych tam trzymanych. Tego typu rozwi\u0105zania mo\u017cemy archiwizowa\u0107 za pomoc\u0105 protoko\u0142u Network Data Management Protocol (NDMP). Autorem tego protoko\u0142u jest firma NetApp, &hellip; <a href=\"https:\/\/vm.piszki.pl\/?p=2769\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":1533,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"yasr_overall_rating":0,"yasr_post_is_review":"","yasr_auto_insert_disabled":"","yasr_review_type":"","footnotes":""},"categories":[45],"tags":[8],"class_list":["post-2769","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-poradniki","tag-avamar"],"yasr_visitor_votes":{"stars_attributes":{"read_only":false,"span_bottom":false},"number_of_votes":0,"sum_votes":0},"_links":{"self":[{"href":"https:\/\/vm.piszki.pl\/index.php?rest_route=\/wp\/v2\/posts\/2769"}],"collection":[{"href":"https:\/\/vm.piszki.pl\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/vm.piszki.pl\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/vm.piszki.pl\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/vm.piszki.pl\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2769"}],"version-history":[{"count":5,"href":"https:\/\/vm.piszki.pl\/index.php?rest_route=\/wp\/v2\/posts\/2769\/revisions"}],"predecessor-version":[{"id":2779,"href":"https:\/\/vm.piszki.pl\/index.php?rest_route=\/wp\/v2\/posts\/2769\/revisions\/2779"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/vm.piszki.pl\/index.php?rest_route=\/wp\/v2\/media\/1533"}],"wp:attachment":[{"href":"https:\/\/vm.piszki.pl\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2769"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/vm.piszki.pl\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2769"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/vm.piszki.pl\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2769"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}