NetWorker: Linux Kümesi Paylaşılan Disk Bölümünü Yedekleme
Summary: Bu makale, iki Linux düğümü arasında paylaşılan dosyaların nasıl yedekleneceğine genel bir bakış sağlar.
Instructions
Küme depolama alanını ve mantıksal adını belirleyin:
Bu makalede gösterilen örnekler, pcs (Pacemaker) Yüksek Kullanılabilirlik küme hizmetini kullanan iki Red Hat düğümünden alınmıştır. İşletim sistemi satıcısına ve kümeleme hizmetine bağlı olarak küme yapılandırmasıyla ilgili ayrıntıların elde edilmesindeki farklılıklar. Küme yapılandırmaları ve komutlarla ilgili satıcıya özel belgelere bakın. NetWorker istemcilerinin yapılandırılmasının arkasındaki mantık aynı kalır.
Bu durumda, yapılandırma ayrıntılarını gözden geçirmek için küme hizmeti komutlarını kullanın:
root@NWrhelNodeC:~# pcs config Cluster Name: rhel7clus Corosync Nodes: NWrhelNodeC.emclab.local NWrhelNodeD.emclab.local Pacemaker Nodes: NWrhelNodeC.emclab.local NWrhelNodeD.emclab.local Resources: Group: NW_group Resource: fs (class=ocf provider=heartbeat type=Filesystem) Attributes: device=/dev/sdb1 directory=/nsr_share fstype=ext4 Operations: monitor interval=20 timeout=300 (fs-monitor-interval-20) notify interval=0s timeout=60s (fs-notify-interval-0s) start interval=0s timeout=60s (fs-start-interval-0s) stop interval=0s timeout=60s (fs-stop-interval-0s) Resource: ip (class=ocf provider=heartbeat type=IPaddr) Attributes: cidr_netmask=24 ip=192.168.25.40 nic=ens192 Operations: monitor interval=15 timeout=120 (ip-monitor-interval-15) start interval=0s timeout=20s (ip-start-interval-0s) stop interval=0s timeout=20s (ip-stop-interval-0s) Resource: nws (class=ocf provider=EMC_NetWorker type=Server) Meta Attrs: is-managed=true Operations: meta-data interval=0 timeout=10 (nws-meta-data-interval-0) migrate_from interval=0 timeout=120 (nws-migrate_from-interval-0) migrate_to interval=0 timeout=60 (nws-migrate_to-interval-0) monitor interval=100 timeout=1000 (nws-monitor-interval-100) start interval=0 timeout=300 (nws-start-interval-0) stop interval=0 timeout=300 (nws-stop-interval-0) validate-all interval=0 timeout=10 (nws-validate-all-interval-0)
Çıktıdan şunları not edin:
- Kümedeki fiziksel düğümlerin her biri
- Paylaşılan diskin hangi aygıt olduğu ve hangi dosya sistemine bağlandığı.
- Mantıksal kaynak tarafından kullanılan IP adresi
NetWorker 19.11 ve sonraki sürümlerde, lcmap Komutu, mantıksal küme adını ve paylaşılan disk bölümlerini döndürür:
root@NWrhelNodeC:~# lcmap type: NSR_CLU_TYPE; clu_type: NSR_LC_TYPE; interface version: 1.0; type: NSR_CLU_VIRTHOST; hostname: NWrhelClusC.emclab.local; local: TRUE; owned paths: /nsr_share>
19.10 ve öncesi için, nslookup Küme IP kaynağının mantıksal küme adını onaylama komutu:
root@NWrhelNodeC:~# nslookup 192.168.25.40
40.25.168.192.in-addr.arpa name = NWrhelClusC.emclab.local
Paylaşılan depolama yalnızca aktif düğümde eşlenir. Bu örnekteki küme yapılandırmasından, /dev/sdb1 aygıt, paylaşılan ISCSI diskidir ve /nsr_share.
root@NWrhelNodeC:~# pcs resource Resource Group: NW_group fs (ocf::heartbeat:Filesystem): Started NWrhelNodeC.emclab.local ip (ocf::heartbeat:IPaddr): Started NWrhelNodeC.emclab.local nws (ocf::EMC_NetWorker:Server): Started NWrhelNodeC.emclab.local root@NWrhelNodeC:~# root@NWrhelNodeC:~# lsblk | grep sdb1 └─sdb1 8:17 0 46.5G 0 part /nsr_share root@NWrhelNodeD:~# lsblk | grep sdb1 └─sdb1 8:17 0 46.5G 0 part root@NWrhelNodeD:~#
Yük devretme gerçekleşirse, depolama başka bir küme düğümüne bağlanır. Paylaşılan depolamaya, aktif düğümden bağımsız olarak Mantıksal Küme Adı kullanılarak erişilebilir.
|
Düğüm Bir Ana Bilgisayar Adı
|
NWrhelNodeC.emclab.local
|
|
Düğüm İki Ana Bilgisayar Adı
|
NWrhelNodeD.emclab.local
|
|
Mantıksal Küme Adı
|
NWrhelClusC.emclab.local
|
Paylaşılan depolamada dosyaları yedeklemek için NetWorker İstemcisini yapılandırma:
- NetWorker istemci yazılımının kümedeki fiziksel düğümlerin her birine kurulu olduğundan emin olun. NetWorker Kurulum Rehberine bakın.
- NetWorker istemci kaynağını küme durumunu algılayacak şekilde yapılandırma adımları, NetWorker Küme Entegrasyon Rehberi'nde ayrıntılı olarak açıklanmıştır.
- NetWorker Management Console'da (NMC) oturum açın.
- Protection > Clients öğesine gidin.
- Protection > New Client Wizard öğesine tıklayın.
- Mantıksal İstemci Adını belirtin ve bir Koruma Grubu seçin:
- Kaydetme kümesi için kaydetme kümesi ALL seçeneğini belirtin veya bağlama noktası içinde paylaşılan depolama bağlama noktasını veya alt dizinleri seçin:
- İstemci oluşturma işlemini tamamlayın.
- Mantıksal Küme Kaynağının istemci özelliklerini açın.
- Uygulamalar ve Modüller'e gidin.
- Yedekleme komutu alanında şunları belirtin:
save -c Logical_Client_Name
- Globals (2/2) sekmesinde Uzaktan Erişim alanını aşağıdakileri içerecek şekilde güncelleyin:
root@NodeClientNameKümedeki fiziksel düğümlerin her biri için:

- Küme İstemcisinin yedeğini alın.
- Kaydetme kümesi NetWorker sunucusunun ortam veritabanında görünmelidir:
mminfo -avot -q client=Logical_Client_Name
[root@networker-mc]:~# mminfo -avot -q client=NWrhelClusC.emclab.local -r client,savetime,ssid,nsavetime client date ssid save time NWrhelClusC.emclab.local 12/22/2022 933550847 1671748351 NWrhelClusC.emclab.local 12/22/2022 883219305 1671748457 [root@networker-mc]:~# [root@networker-mc]:~# nsrinfo -t 1671748457 NWrhelClusC.emclab.local scanning client `NWrhelClusC.emclab.local' for savetime 1671748457(Thu 22 Dec 2022 05:34:17 PM EST) from the backup namespace /nsr_share/tmp/somefile /nsr_share/tmp/ /nsr_share/ /nsr_share// / 5 objects found