Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Enjoy members-only rewards and discounts
  • Create and access a list of your products

NetWorker (Linux): Як скопіювати файли на сервер Linux NetWorker або з нього

Summary: Ця стаття є загальною статтею, яка допоможе з варіантами отримання файлів на серверах Linux NetWorker або з них, включаючи пристрій NetWorker Virtual Edition (NVE). Ця стаття містить основні інструкції з використання Secure Copy Protocol (SCP), NetWorker FLR, NFS, SMB, Mountable ISO файлів і VMware PowerCLI. ...

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

Іноді інженери або служба підтримки можуть надавати або запитувати файли, які повинні бути передані в систему NetWorker або з неї. Деякі варіанти копіювання файлів в систему NetWorker або з неї можуть бути неможливі при певних проблемах або конфігураціях. Ця стаття призначена для допомоги з різними варіантами отримання файлів на серверах Linux NetWorker або з них, включаючи пристрій NetWorker Virtual Edition (NVE).


Протокол безпечного копіювання (SCP):

Windows 11 і Windows Server 2019 (або пізніші) мають функцію SCP командного рядка. Ви можете перенести файл із системи Windows на сервер Linux за допомогою:

scp FILE USER@HOSTNAME:/PATH/TO/PUT/FILE

Приклад командного рядка SCP

Файл скопійовано на сервер Linux

Існують також інструменти графічного інтерфейсу користувача, які можуть бути використані для SCP-файлів з системи Windows до системи Linux (наприклад: WinSCP,FileZillaЦе гіперпосилання веде вас на веб-сайт за межами Dell Technologies.). Ці утиліти Windows можуть бути встановлені та використовувати SSH або SCP для підключення до сервера Linux NetWorker для копіювання файлів в/з. Цей метод використовує дозволи користувача Linux облікового запису користувача, вказані при підключенні до системи Linux від агента SCP. Цей метод вимагає, щоб служба SSHd була запущена на сервері NetWorker.
 

ПРИМІТКА. У деяких системах Linux встановлено "PermitRootLogin no" у файлі /etc/ssh/sshd_config файл, який не вдається встановити SSH або SCP з'єднання за допомогою облікового запису root з написом «Доступ заборонено».
 

NetWorker File Level Recovery (FLR):

Якщо сервер NetWorker недоступний по SSH, ви можете створити клієнт NetWorker для сервера NetWorker, для наборів збереження вкажіть файли, які потрібно скопіювати. Виконати резервне копіювання новоствореного клієнта; потім виконайте FLR файлів до іншої цільової системи Linux, де працює SSH. Файли можуть бути SCP з цільової системи або скопійовані з спільного ресурсу CIFS до системи Windows, якщо це налаштовано. Цей метод також можна використовувати для файлів FLR, необхідних на сервері NetWorker, шляхом їх резервного копіювання на віддаленому клієнті Linux, а потім виконання FLR на сервері NetWorker.


ПРИМІТКА. Цей метод також працює за допомогою vProxy NetWorker VMware Protection (NVP). Замість того, щоб створювати клієнт, створіть резервну копію сервера NetWorker як віртуальну машину, а потім виконайте FLR збереження, встановленого для альтернативної цілі.
 
Інформацію про налаштування клієнтів і виконання FLR можна знайти в Посібнику з адміністрування NetWorker і Посібнику з інтеграції NetWorker VMware, доступних через службу підтримки Dell.
 

Спільний доступ до мережевих файлів (NFS)

Залежно від конкретного дистрибутива Linux установка NFSЦе гіперпосилання веде вас на веб-сайт за межами Dell Technologies. може відрізнятися. Це повинен виконувати тільки кінцевий користувач; ця стаття містить лише основні інструкції NFS, для отримання додаткової інформації дивіться інструкції NFS для вашої ОС Linux. NFS дозволяє копіювати файли між двома системами Linux.

Щоб перевірити, чи запущена NFS у системі, з якої копіюються файли, виконайте наступну команду:  

rpcinfo -p | grep nfs

На виході повинні бути показані:

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

Якщо NFS запущено, виконайте такі дії:

  1. Створіть точку монтування:
sudo mkdir /mnt/nfsshare
  1. Розмістіть потрібні файли в директорії /mnt/nfsshare за допомогою Linux cpкоманда.
  2. Змініть власника точки монтування:
sudo chown -R nobody: /mnt/nfsshare
  1. Встановіть права доступу на точці монтування:
sudo chmod -R 777 /mnt/nfsshare
  1. Змініть /etc/exports файл для розміщення точок монтування та інформації про доступ:

Синтаксис: /mnt/nfsshare NETWORK-IP-ADDRESS/NETMASK(rw,sync,no_all_squash,root_squash)
Приклад: 

[root@linuxserver ~]# cat /etc/exports
/mnt/nfsshare 192.168.0.0/24(rw,sync,no_all_squash,root_squash)
  1. Експортуйте частку:
sudo exportfs -arv

Ви можете відобразити спільний доступ за допомогою:

sudo exportfs -s

У клієнтській системі NFS переконайтеся, що ви можете зв'язатися з сервером NFS через порт 2049:

curl -v NFS-SERVER-NAME:2049
[root@linuxserver ~]# curl -v nsr:2049
* Rebuilt URL to: nsr:2049/
*   Trying 192.168.0.5...
* TCP_NODELAY set
* Connected to centos8 (192.168.0.5) port 2049 (#0)
...
Removed for brevity

Вирішіть будь-які проблеми з підключенням брандмауера на або між джерельними/цільовими NFS-системами, якщо час очікування підключення минув або було відмовлено.

  1. Створіть точку монтування в клієнтській системі NFS:
sudo mkdir /tmp/mnt
  1. Змонтуйте точку монтування NFS у системі клієнта:
sudo mount -t nfs NFS-SERVER-IP:/mnt/nfsshare/ /tmp/mnt
  1. Файли з сервера NFS тепер мають бути видно на клієнті NFS під точкою монтування: ls -l /tmp/mnt
[root@linuxserver ~]# 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
  1. Скопіюйте файли в локальну систему: 
cp /tmp/mnt/* .


Загальна файлова система Інтернету (CIFS)/SMB

Ви можете скопіювати потрібні файли між системою Windows і системою Linux NetWorker, якщо в системі Linux встановлена CIFSЦе гіперпосилання веде вас на веб-сайт за межами Dell Technologies. / SMB. Ця конфігурація повинна виконуватися тільки кінцевим користувачем. Ця стаття містить лише основні інструкції CIFS/SMB; для отримання більш детальних інструкцій дивіться інструкції CIFS/SMB для вашої конкретної ОС Linux. Щоб перевірити, чи працює служба SMB, можна запустити:

sudo systemctl status smb

Об'єкт sudo testparm команда показує, як налаштовано SMB, наприклад:

[root@linuxserver ~]# 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

Показаний файл налаштувань можна змінити за допомогою sudo vi (для цього потрібно перезапустити службу SMB). Файл повинен містити доменне ім'я як робочу групу, ім'я netbios сервера Linux NetWorker та параметри конфігурації для спільного каталогу:

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

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

Якщо SMB запущено в системі NetWorker, виконайте наступне:

  1. Щоб створити спільний ресурс для малого та середнього бізнесу.
sudo mkdir /mnt/samba
  1. Скопіюйте потрібні файли в папку /mnt/samba dir за допомогою Linux cp команда.
  2. Зміна власника самба діра:
sudo chown -R nobody: /mnt/samba
  1. Зміна прав доступу до каталогу самби:
sudo chmod -R 777 /mnt/samba
  1. Перезапустіть службу SMB:
sudo systemctl restart smb
  1. У системі Windows додайте мережеве розташування та вкажіть сервер Linux NetWorker і загальну папку, наприклад:

Точка монтування Windows для спільної папки

При цьому використовується ім'я netbios та ім'я [Share] з сервера Linux /etc/samba/smb.conf файл.

  1. Після підключення файли з сервера Linux можна скопіювати в систему Windows:


Монтоване ISO (лише для читання)

Щоб скопіювати файли на сервер NetWorker без доступу SSH, ви можете створити монтований ISO, що містить файли, необхідні на сервері NetWorker. Спосіб монтування ISO може відрізнятися залежно від сервера сервера, наступний приклад наведено на сервері VMware VM NetWorker. Цей метод призначений лише для читання, тому його можна використовувати лише для копіювання файлів на сервер NetWorker.

  1. Зберіть файли, необхідні для системи Linux NetWorker.
  2. Для створення ISO-файлу з файлу можна використовувати таке програмне забезпечення, як PowerISOЦе гіперпосилання веде вас на веб-сайт за межами Dell Technologies., наприклад:

Створення ISO з файлу

Використання PowerISO для створення ISO

  1. ISO може бути завантажений в сховище даних VMware, а потім підключений до CD-приводу сервера NetWorker:

монтаж ISO в VMware


ПРИМІТКА. Виберіть Datastore ISO File з випадаючого списку, встановіть прапорець підключено та Перейдіть до місця, куди було завантажено ISO.
  1. Підключіться до NVE за допомогою з'єднання VMware/веб-клієнт і увійдіть як root.
  2. Створіть тимчасову точку монтування: 
mkdir /tmp/mnt
  1. Встановіть дисковод компакт-дисків на точку монтування: 
mount /dev/cdrom /tmp/mnt
  1. Скопіюйте файли з точки монтування: 
cp /mnt/cdrom/* . 


VMware PowerCLI

Ви також можете використовувати командлет PowerCLI Copy-VMGuestFile Це гіперпосилання веде вас на веб-сайт за межами Dell Technologies.для копіювання файлів із системи Windows у систему Linux NetWorker, розгорнуту в VMware. У цій статті наведено основні інструкції з використання PowerCLI. Перегляньте документацію Microsoft щодо PowerCLI та Copy-VMGuestFile для отримання додаткової інформації.

Інструкції щодо встановлення PowerCLI наведено в документації VMware: https://developer.broadcom.com/powercli/installation-guideЦе гіперпосилання веде вас на веб-сайт за межами Dell Technologies. 

Якщо PowerCLI встановлено, виконайте наступне.

  1. Підключіться до сервера vCenter із запитом адміністратора PowerShell сервера Windows: Connect-VIserver
Приклад:
PS C:\Users\Administrator> Connect-VIServer

cmdlet Connect-VIServer at command pipeline position 1
Supply values for the following parameters:
Server[0]: vcenter.amer.lan
Server[1]:

Name                           Port  User
----                           ----  ----
vcenter.amer.lan               443   VSPHERE.LOCAL\bkupadmin
Після входу на сервери vCenter натискаємо enter. Вам буде запропоновано вказати ім'я користувача vCenter. У деяких середовищах Connect-VIServer команда завершується помилкою SSL; За бажанням це можна ігнорувати: 
Set-PowerCLIConfiguration -InvalidCertificateAction Ignore -Confirm:$false
  1. За допомогою кнопки Copy-VMGuestFile командлет для копіювання потрібного файлу в систему Linux NetWorker:
Синтаксис: 
Copy-VMGuestFile -Source PATH-TO-NEEDED-FILE -Destination PATH-ON-TARGET -VM VM_NAME -LocalToGuest -GuestUser TARGET-USER -GuestPassword TARGET-USER-PASSWORD
Приклад:
PS C:\Users\Administrator> Copy-VMGuestFile -Source "C:\Share\somefile1" -Destination "/tmp/somefile1" -VM LINUXVM -LocalToGuest -GuestUser root -GuestPassword 'Pa$$w0rd01'
PS C:\Users\Administrator>

ПРИМІТКА. Якщо з'являється повідомлення про помилку [Copy-VMGuestFile], NoPermission, обліковий запис користувача VMware, який використовується на кроці 1, не має дозволів на виконання цієї дії. Переконайтеся, що обліковому запису користувача призначено роль, яка включає привілей VirtualMachine.GuestOperations.Query. Це можна зробити через Клієнт vSphere.
 
  1. Підтвердьте, що файл було скопійовано на цільову віртуальну машину, для наведеного вище прикладу ми тепер бачимо:
[root@linuxserver ~]# ls -l /tmp
total 0
-rw-r--r--. 1 root root 0 May 20 12:32 somefile1

Additional Information

Мета цієї статті полягає в тому, щоб допомогти службі підтримки та клієнтам збирати файли з системи Linux NetWorker або переміщувати їх до неї. Підтримка NetWorker не повинна полягати в налаштуванні NFS, SMB, PowerCLI в клієнтських середовищах; Якщо вам потрібна допомога з цими процесами, зверніться до цього системних адміністраторів Linux/Windows.

Affected Products

NetWorker

Products

NetWorker Series
Article Properties
Article Number: 000187100
Article Type: How To
Last Modified: 25 Oct 2024
Version:  7
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.