NetWorker: Red Hat Pacemaker Kümesi NetWorker Sunucusunu Yükseltme ve En İyi Uygulamalar
Summary: Bu KB, Red Hat Pacemaker (pcs) Yüksek Kullanılabilirlik Kümesine kurulduğunda NetWorker sunucu yazılımının nasıl yükseltileceğine yönelik genel bir bakış sağlar.
Instructions
Önkoşullar:
- NetWorker Management Console'dan (NMC) veya NetWorker Web Kullanıcı Arayüzünden (NWUI) bir Sunucu Koruması yedekleme işini tamamlayın. Bu, NetWorker sunucusu kaynak veritabanının (
nsrdb), medya veritabanı (mm) ve istemci dosyası dizinleri (index) yedeklenir ve olağanüstü durum kurtarma gerektiğinde kullanılabilir. Olağanüstü durum kurtarma olayları beklenmez; Ancak, her zaman bir tanesine hazırlanmanız önerilir. - Önyükleme yedekleme ayrıntılarını toplayın ve bunları başka bir konuma not edin:
mminfo -B
- Küme tarafından kullanılan paylaşılan depolama konumunu ve mantıksal ana bilgisayar adını doğrulayın:
NetWorker 19.11 ve sonraki sürümler için:
-
- Şu komutu çalıştırın:
lcmap - hostname" ve paylaşılan "owned" yolu, mantıksal küme adını ve paylaşılan depolama bağlantı noktasını tanımlar.
- Şu komutu çalıştırın:
Örneğin:
NWrhelNode1:~# lcmap
type: NSR_CLU_TYPE;
clu_type: NSR_LC_TYPE;
interface version: 1.0;
type: NSR_CLU_VIRTHOST;
hostname: NWrhelClusA.emclab.local;
local: TRUE;
owned paths: /nsr_share;
clu_nodes: NWrhelNodeA.emclab.local NWrhelNodeB.emclab.local;
NetWorker 19.10 ve önceki sürümler için:
-
- Video (Video) öğesini vurgulamak için
lcmapkomutu, mantıksal küme kaynağının IP adresini almak için kullanılır:
- Video (Video) öğesini vurgulamak için
NWrhelNode1:~# lcmap
type: NSR_CLU_TYPE;
clu_type: NSR_LC_TYPE;
interface version: 1.0;
type: NSR_CLU_VIRTHOST;
hostname: 192.168.25.26;
local: TRUE;
owned paths: /nsr_share;
clu_nodes: NWrhelNodeA.emclab.local NWrhelNodeB.emclab.local;
B: Video (Video) öğesini vurgulamak için nslookup Kümenin IP kaynağıyla ilişkili mantıksal küme adını onaylama komutu:
root@NWrhelNode1:~# nslookup 192.168.25.26
20.25.168.192.in-addr.arpa name = NWrhelClusA.emclab.local.
- NetWorker Linux kurulum paketini şuradan indirin:
https://www.dell.com/support/home/product-support/product/networker/drivers
- Kurulum paketini kümedeki düğümlerin her birine kopyalayın. Daha fazla bilgi için bkz:
NetWorker (Linux): Linux NetWorker sunucusuna/sunucusundan dosya kopyalama.
- Kurulum paketini seçtiğiniz bir konuma ayıklayın:
tar xvf nwVERSION_linux_x86_64.tar.gz
Yükseltme Prosedürü:
Düğümlerden birinde aşağıdakileri gerçekleştirin:
- NetWorker sunucu hizmetlerini durdurun:
pcs resource disable nws
- NetWorker kaynağını bekleyin (
nws) "durduruldu (devre dışı)" olarak göstermek için
watch -n 5 pcs resource
Kümedeki düğümlerin her birinde aşağıdakileri gerçekleştirin.
- İstemci hizmetini durdurun:
nsr_shutdown
- Kurulu NetWorker paketlerinin listesini alın.
rpm -qa | grep lgto
- Dizinleri ayıklanan yükleme paketiyle değiştirin (bkz. Önkoşul 5. adım):
cd linux_x86_64
- Mevcut NetWorker paketlerini yeni kurulum paketleriyle yükseltin:
rpm -Uvh PACKAGE_1 PACKAGE_2 PACKAGE_3 ...
lgtoserv düğümlerden birinde başarısız olur.
- Kimlik doğrulama hizmeti yapılandırma komut dosyasını çalıştırın:
/opt/nsr/authc-server/scripts/authc_configure.sh
Server Open Cluster Framework (OCF) dosyasındaki değişiklikleri kullanmak için kümeyi yeniden yapılandırın veya lcmap belirtin.
- Her düğümde şu komutu çalıştırın:
pcs cluster stop --force
- Her düğümde, küme yapılandırma dosyalarını kaldırmak için aşağıdaki komutu çalıştırın (bu ayarlar daha sonra yeniden eklenir)
/usr/sbin/networker.cluster -r
- Küme yapılandırmasını yeniden ekleyin:
/usr/sbin/networker.cluster
/nsr Kaynak. Önkoşul adımlarından "sahip olunan yollar" bölümüne bakın. nsr kümesi tarafından kullanılan mantıksal adı girmeniz istenir. Bu, NetWorker sunucusunun adıdır.
Örneğin:
[root@NWrhelNodeA: ~]# /usr/sbin/networker.cluster
Pacemaker (a CRM solution) is detected.
Would you like to configure NetWorker for it [Yes]?
-----------------------------------------------------------------
Pacemaker is a high availability product for LINUX.
It allows administrators to connect separate systems together to
create failover clusters that ensure application availability and
data integrity under several failure conditions. Administrators
can use OS's Cluster Manager with database applications, file
sharing services, web servers, and more.
-----------------------------------------------------------------
Do you wish to continue? [Yes]?
Shutting down NetWorker services...
Enter directory where local NetWorker database is installed [/nsr]?
Do you wish to configure for both NetWorker server and client?
Yes or No [Yes]?
Creating /usr/lib/ocf/resource.d/EMC_NetWorker directory ...
The mountpoint of the shared NetWorker directory (the nsr
directory) must be the same for all the nodes where NetWorker
server can failover to.
In what path will the shared nsr directory be created/located? /nsr_share
Enter the Logical Hostname to be used for NetWorker? NWrhelClusA.emclab.local
Creating /usr/lib/ocf/resource.d/EMC_NetWorker/Server file ...
-rwxr-xr-x. 1 root root 5689 Oct 1 15:41 /usr/lib/ocf/resource.d/EMC_NetWorker/Server
Finished creating /usr/lib/ocf/resource.d/EMC_NetWorker/Server file ...
Creating /usr/sbin/lcmap file ...
-rwxrwxr-x. 1 root root 9259 Oct 1 15:41 /usr/sbin/lcmap
Finished creating /usr/sbin/lcmap file.
NetWorker has been successfully cluster-configured.
- Küme hizmetlerini başlatın:
pcs cluster start --all
- Her düğümde istemci hizmetinin başlatıldığından emin olun:
ps -ef | grep nsrexecd
İstemci başlatılmamışsa aşağıdaki komutu çalıştırarak başlatın:
/usr/sbin/nsrexecd
Düğümlerden birinde aşağıdakileri gerçekleştirin:
- NetWorker kaynağını yeniden etkinleştirin. Bu işlem NetWorker sunucu hizmetlerini başlatır:
pcs resource enable nws
- NetWorker kaynağının "started" olarak görünmesini bekleyin:
watch -n 5 pcs resource
Küme NetWorker sunucusu yükseltildi.
Sunucu başlatılırken herhangi bir sorun için bkz.:
NetWorker: Red Hat Küme Hizmeti Sorunu İçin Sorun Giderme Kılavuzu
Additional Information
Sunucu paketi yüklenemezse:
5:lgtoserv-19.11.0.1-1 error: failed to open dir nsr of /nsr/lic/: File exists
################################# [ 42%]
error: unpacking of archive failed on file /nsr/lic/EMCLicenseFilev7.xsd;66fc3bd7: cpio: open failed - No such file or directory
error: lgtoserv-19.11.0.1-1.x86_64: install failed
6:lgtoman-19.11.0.1-1 ################################# [ 50%]
error: lgtoserv-19.10.0.5-1.x86_64: erase skipped
İle nws pcs kaynağı devre dışı bırakıldığında NetWorker sunucu dizini bağlı değildir. Yükseltme, /nsr/lic dosya yolu.
Düğümlerden birinde aşağıdakileri gerçekleştirin.
- Paylaşılanı bağla
/nsrKüme paylaşılan diskinin bölümü:
mount /dev/sdb1 /nsr_share
- Bağlantı noktası şunu göstermelidir:
/nsrSunucu İçeriği:
[root@NWrhelNodeA ~]# ls -l /nsr_share
total 0
drwxr-xr-x. 17 root root 194 Sep 30 15:24 nsr
[root@NWrhelNodeA ~]# ls -l /nsr_share/nsr/
total 12
drwxrwxrwt. 2 root root 6 Sep 30 15:22 applogs
drwxr-xr-x. 11 nsrtomcat nsrtomcat 117 Oct 1 13:55 authc
drwxr-x--t. 3 root root 24 Sep 30 15:22 cache
drwx------. 27 root root 4096 Oct 1 13:55 cores
drwxr-xr-x. 2 root root 6 Sep 30 15:22 debug
drwxr-xr-x. 8 root root 170 Sep 30 15:45 index
drwxr-x--x. 2 root root 32 Sep 30 15:23 lic
drwx------. 3 root root 34 Sep 30 15:23 lockbox
drwxr-x--x. 8 root root 4096 Oct 1 12:03 logs
drwxr-xr-x. 3 root root 83 Oct 1 10:00 mm
drwxr-x--x. 2 root root 28 Sep 30 15:23 rabbitmq
drwxr-xr-x. 6 root root 78 Oct 1 10:00 res
drwxr-x--x. 2 root root 18 Oct 1 13:56 run
drw-------. 3 root root 23 Sep 30 15:24 sec
drwxr-xr-x. 7 root root 4096 Oct 1 13:56 tmp
- NetWorker sunucu paketini güncelleyin.
rpm -Uvh lgtoserv_package
- Paylaşılanın bağlantısını kaldır
/nsrBölüm:
umount /nsr_share
- Yükseltme prosedürünün 7. adımına dönün.