メイン コンテンツに進む
  • すばやく簡単にご注文が可能
  • 注文内容の表示、配送状況をトラック
  • 会員限定の特典や割引のご利用
  • 製品リストの作成とアクセスが可能

NetWorker (Linux): Linux NetWorker sunucusuna/sunucuya dosya kopyalama.

概要: Bu KB, Linux NetWorker sunucularında dosya alma/kapatma seçeneklerine yardımcı olacak genel bir KB'dir; NetWorker Virtual Edition (NVE) cihazı dahil olmak üzere. Bu KB; SCP, NetWorker FLR, NFS, SMB, Mountable ISO dosyaları ve VMware PowerCLI'yi kullanmayla ilgili temel talimatları içerir. ...

この記事は次に適用されます:   この記事は次には適用されません: 

手順

Bazı durumlarda mühendislik/destek ekibi, NetWorker sistemi üzerinden derlenmeleri/bu sisteme yerleştirebilmek için gerekli dosyaları slanabilir/talepte bulunur; Belirli sorunlar/yapılandırmalar altında dosyaları NetWorker sistemine/sisteme kopyalamak için bazı seçenekler mümkün olabilir. Bu KB, Linux NetWorker sunucularında dosya alma/kapatma ile ilgili çeşitli seçeneklere yardımcı olacak genel bir KB'dir; NetWorker Virtual Edition (NVE) cihazı dahil olmak üzere.
 

Güvenli Kopyalama Protokolü (SCP):

Daha basit yöntemlerden biri bir SCP aracısı (WinSCP, FileZilla) kullanmaktırBu köprü bağlantı sizi Dell Technologies dışındaki bir web sitesine yönlendirir.. Bu Windows yardımcı programları, dosyaları kopyalamak/yüklemek için Linux NetWorker sunucusuna bağlanmak için SSH/SCP'yi kullanarak kullanılabilir. Bu yöntem, SCP aracıdan Linux sisteme bağlanırken belirtilen kullanıcı hesabı Linux kullanıcı izinlerini kullanır. Bu yöntem, sshd hizmetinin NetWorker sunucusu üzerinde çalışmasını gerektirir.

NOT: Bazı Linux sistemlerinde /etc/ssh/sshd_config dosyasında "PermitRootLogin no" ayarlıdır ve "Access Denied" (Erişim Reddedildi) kök hesabı kullanılarak SSH/SCP bağlantıları başarısız olur.
 

NetWorker Dosya Düzeyinde Kurtarma (FLR):

NetWorker sunucusuna SSH üzerinden erişilemezse NetWorker sunucusu için bir NetWorker istemcisi oluşturabilirsiniz. Kaydetme kümeleri için kopyalanan dosyaları belirtin. Yeni oluşturulan istemcinin yedeğini gerçekleştirin; ardından, dosyaların FLR'sini SSH'nin çalıştığı farklı bir hedef Linux sistemiyle gerçekleştirin. Dosyalar, hedef sistemden SCP olabilir veya yapılandırıldığında CIFS paylaşımından Windows sistemine kopyalanır. Bu yöntem, netWorker sunucusu için gereken FLR dosyalarını uzak Bir Linux istemcide yedekleyin ve ardından NetWorker sunucusuna FLR işlemi gerçekleştirerek de kullanılabilir.

NOT: Bu yöntem NVP vProxy kullanılarak da çalışır; İstemci oluşturmak yerine NetWorker sunucusunu VM olarak yedeklemeli ve ardından alternatif hedef için ayarlanmış VM kaydetme flR'sini gerçekleştirin.
 
İstemcilerin yapılandırılması ve FLR gerçekleştirmeyle ilgili bilgiler, ağ üzerinden sağlanan NetWorker Yönetim Kılavuzu ve NetWorker VMware EntegrasyonHttps://www.dell.com/support/home/
 

Ağ Dosyası Paylaşımı (NFS)

NFS'nin yüklemesi belirli Linux dağıtımına bağlı olarakBu köprü bağlantı sizi Dell Technologies dışındaki bir web sitesine yönlendirir. farklılık gösterebilir. Bu işlem yalnızca son kullanıcı tarafından gerçekleştirilecektir; bu KB yalnızca temel NFS talimatlarını sağlar. Daha fazla bilgi için Linux işletim sisteminizin NFS talimatlarına bakın. NFS, iki Linux sistemi arasında dosya kopyalamaya olanak sağlar.

NFS'nin sistemde çalıştırılacağını onaylamak için dosyalar şu dosyalardan kopyalanır:  

rpcinfo -p | grep nfs

   
Çıktıda aşağıdakiler görüntülenir:

100003 3 tcp 2049 nfs
100003 4 tcp 2049 nfs
100227 3 tcp 2049 nfs_acl

NFS çalışıyorsa aşağıdakileri gerçekleştirin:

1. Bağlama noktası oluşturma: sudo mkdir /mnt/nfsshare
2. Linux cp komutunu kullanarak gerekli dosyaları /mnt/nfsshare dizinine yerleştirin.
3. Bağlama noktası sahibini değiştirme: sudo chown -R hiç kimse: /mnt/nfsshare
3. Bağlama noktası üzerinde izinler ayarlama: sudo chmod -R 777 /mnt/nfsshare
4. Bağlama noktası ve erişim bilgilerini içeren /etc/exports dosyasını değiştirin:

Sözdizimi: /mnt/nfsshare NETWORK-IP-ADDRESS/NETMASK(rw, sync, no_all_squash,root_squash)
örneği: 

[root@CentOS8 ~]# cat /etc/exports
/mnt/nfsshare 192.168.25.0/24(rw,sync,no_all_squash,root_squash)

5. Paylaşımı dışa aktar: sudo exportfs -arv
paylaşımı şu şekilde görüntülrsiniz: sudo exportfs -s

NFS istemci sistemi üzerinden bağlantı noktası 2049 üzerinden NFS sunucusuna erişebilirsiniz

curl -v NFS-SERVER-NAME:2049

[root@RedHat8 ~]# curl -v centos8:2049
* Rebuilt URL to: centos8:2049/
*   Trying 192.168.25.5...
* TCP_NODELAY set
* Connected to centos8 (192.168.25.5) port 2049 (#0)
...
Removed for brevity

Bağlantı zaman aşımına ursa veya reddedildiğinde kaynak/hedef NFS sistemlerindeki veya bu sistemler arasındaki güvenlik duvarı bağlantı sorunlarını çözün.

6. NFS istemci sistemi üzerinde bir bağlama noktası oluşturma: sudo mkdir /tmp/mnt
7. İstemci sistemindeki NFS bağlantı noktası bağlama noktası:

sudo mount -t nfs NFS-SERVER-IP:/mnt/nfsshare/ /tmp/mnt

8. NFS sunucusunun dosyaları artık bağlama noktası altındaki NFS istemcide görülmeli: ls -l /tmp/mnt

[root@RedHat8 ~]# ls -l /tmp/mnt
total 0
-rwxrwxrwx 1 nobody nobody 0 May 20 10:13 somefile1
-rwxrwxrwx 1 nobody nobody 0 May 20 10:13 somefile2

9. Dosyaları yerel sisteme kopyalama: cp /tmp/mnt/* .
 

Ortak İnternet Dosya Sistemi (CIFS)/SMB

CiFSBu köprü bağlantı sizi Dell Technologies dışındaki bir web sitesine yönlendirir. /SMB, Linux sistemi üzerinde yüklüyse bir Windows sistemi ile Linux NetWorker sistemi arasında gerekli dosyaları kopyaabilirsiniz. Bu yapılandırma yalnızca son kullanıcı tarafından gerçekleştirilecektir. Bu KB yalnızca temel CIFS/SMB talimatlarını sağlar; Daha ayrıntılı talimatlar için linux işletim sisteminize özel CIFS/SMB talimatlarına bakın. SMB'nin çalışıyor olup olmadığını kontrol etmek için şunları çalıştırebilirsiniz:

sudo systemctl durum smb

sudo testparm komutu, SMB'nin nasıl yapılandırıldığında gösterilir, ör.

[root@CentOS8 ~]# testparm
Load smb config files from /etc/samba/smb.conf
Loaded services file OK.
Server role: ROLE_STANDALONE

Press enter to see a dump of your service definitions

# Global parameters
[global]
        dns proxy = No
        map to guest = Bad User
        security = USER
        server string = Samba Server %v
        workgroup = EMCLAB
        idmap config * : backend = tdb


[Share]
        guest ok = Yes
        path = /mnt/samba
        read only = No

Gösterilen yapılandırma dosyası sudo vi ile değiştirilebilir (bu işlem için SMB hizmetinin yeniden başlatılması gerekir). Dosya, çalışma grubu olarak etki alanı adını, Linux NetWorker sunucusunun netbios adını ve paylaşılan dizin için yapılandırma parametrelerini içerir:

[root@CentOS8 ~]# cat /etc/samba/smb.conf
[global]
workgroup = emclab
server string = Samba Server %v
netbios name = centos8
security = user
map to guest = bad user
dns proxy = no

[Share]
path = /mnt/samba
browseable = yes
writeable = yes
guest ok = yes
read only = no

 

NetWorker sistemi üzerinde SMB çalışıyorsa aşağıdakileri gerçekleştirin:
1. SMB paylaşımı oluşturma: sudo mkdir /mnt/samba
2. Linux cp komutunu kullanarak gerekli dosyaları /mnt/samba dir'e kopyalayın.
3. samba dir'in sahipliğini değiştirme: sudo chown -R hiç kimse: /mnt/samba
4. samba dir izinlerini değiştirme: sudo chmod -R 777 /mnt/samba
5. SMB hizmetini yeniden başlatın: sudo systemctl yeniden başlatma smb
6. Bir Windows sistemi üzerinden bir ağ konumu ekleyin ve Linux NetWorker sunucusunu ve paylaşılan klasörü belirtin, ör.

image.png
Bu işlem, Linux sunucusunun /etc/samba/smb.conf dosyası 7'deki netbios adını ve [Paylaşım] adını

kullanır. Linux sunucusuna bağlandıktan sonra dosyalar bir Windows sistemine kopyalanır:
image.png
 

Takılabilir ISO (salt okunur)

Dosyaları NetWorker sunucusuna kopyalamanız gerekiyorsa ancak SSH erişiminiz yoksa NetWorker sunucuda gereken dosyaları içeren bir takılabilir ISO oluşturabilirsiniz. ISO'un bağlı olduğu durum, sunucunun arka ucuna bağlı olarak değişiklik gösterebilir. Aşağıdaki örnekte VMware VM NetWorker sunucusu üzerinden geçiş yapılır. Bu yöntem "salt okunur" olduğundan dosyaları yalnızca NetWorker sunucusuna kopyalamak için kullanılabilir.

1. Linux NetWorker sistemi için gereken dosyaları toplama.
2. PowerISOBu köprü bağlantı sizi Dell Technologies dışındaki bir web sitesine yönlendirir. gibi yazılımlar, dosyadan BIR ISO dosyası oluşturmak için kullanılabilir, ör.

image.png

image.png
3. ISO, bir VMware veri deposuna yüklanabilir ve ardından NetWorker sunucusu VM'lerinin CD sürücüsüne monte edilebilir:

image.png
Not: Açılır menüden Datastore ISO File (Veri Deposu ISO Dosyası) öğesini seçin, connected (bağlı) kutusunu işaretleyin ve ISO'da yüklü olan konuma gidin.

4. VMware konsol/web istemcisi bağlantısı kullanarak NVE'ye bağlanın ve kök olarak oturum açın.
5. Geçici bir bağlama noktası oluşturma: mkdir /tmp/mnt
6. CD sürücüyü bağlama noktalarına bağlayın: mount /dev/cdrom /tmp/mnt
7. Dosyaları bağlama noktasından çıkarın: cp /mnt/cdrom/* . 


VMware PowerCLI

Windows sisteminden VMware'de dağıtılan bir Linux NetWorker sistemine dosya kopyalamak için PowerCLI cmdlet Copy-VMGuestFile'ı Bu köprü bağlantı sizi Dell Technologies dışındaki bir web sitesine yönlendirir. da kullanılabilir. Bu KB, PowerCLI'ı kullanmayla ilgili temel talimatlar sağlar. Ek ayrıntılar için PowerCLI ve Copy-VMGuestFile ile ilgili Microsoft belgelerine başvurun.

VMware PowerCLI'ın Linux NetWorker sunucusuyla aynı vCenter'da dağıtılan bir Windows sunucusuna yüklüp yüklü olmadığını onaylayın. Windows server run:

Get-Command -module *VMware*

Komutunun çalıştırılacağı Yönetimsel PowerShell isteminden çıktı şu şekilde görünür: 
Cmdlet Copy-VMGuestFile 12.3.0.... (Cmdlet Kopyalama-VMGuest Dosyası 12.3.0.... VMware.VimAutomation.Core

Not: PowerCLI şu şekilde yüklanabilir:
install-module -name VMware.PowerCLI -scope CurrentUser

PowerCLI yüklü ise aşağıdaki 1'i

gerçekleştirin. Windows sunucusunun PowerShell yönetici isteminden vCenter sunucusuna bağlanabilirsiniz: Connect-VIserver (Bağlan-VI sunucusu)
Örneğin:
PS C:\Users\Administrator> Connect-VIServer

cmdlet Connect-VIServer at command pipeline position 1
Supply values for the following parameters:
Server[0]: vcenter67.emclab.local
Server[1]:

Name                           Port  User
----                           ----  ----
vcenter67.emclab.local         443   VSPHERE.LOCAL\bkupadmin
Not: vCenter sunucularını girdikten sonra Enter tuşuna basın ve bir vCenter kullanıcı adı belirtmeniz istenir. Bazı ortamlarda Connect-VIServer komutu SSL hatasıyla başarısız olur; bu seçenek isteğe bağlı olarak göz ardı edilebilir: 
Set-PowerCLIConfiguration -InvalidCertficateAction Ignore -Confirm:$false

2. Gerekli dosyayı Linux NetWorker sistemine kopyalamak için Copy-VMGuestFile cmdlet'i kullanın:
söz dizimi: 
Copy-VMGuestFile -Source PATH-TO-NEEDED-FILE -Destination PATH-ON-TARGET -VM VM_NAME -LocalToGuest -GuestUser TARGET-USER -GuestPassword TARGET-USER-PASSWORD
örnek:
PS C:\Users\Administrator> Copy-VMGuestFile -Source "C:\Share\somefile1" -Destination "/tmp/somefile1" -VM VMRHEL7 -LocalToGuest -GuestUser root -GuestPassword 'Pa$$w0rd01'
PS C:\Users\Administrator>

3. Dosyanın hedef VM'ye kopyalı olduğunu doğrulayın. Yukarıdaki örnekte şu anda şu örneği görmektesiniz:

[root@vmrhel7 ~]# ls -l /tmp
total 0-rw-r
--r--. 1 kök kök 0 Mayıs 20 12:32 somefile1

その他の情報

Bu KB'nin amacı, dosyaları bir Linux NetWorker sisteminden toplama veya bir Linux NetWorker sistemine taşıma konusunda destek ve müşterilere yardımcı olmaktır. NetWorker desteği NFS, SMB ve PowerCLI'yi müşteri ortamlarında yapılandırmamalı; Bu işlemlerde yardım gerekirse Linux/Windows sistem yöneticilerinizle iletişime geçin.

対象製品

NetWorker

製品

NetWorker Series