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). В этой статье содержатся основные инструкции по использованию протокола SCP (Secure Copy Protocol), NetWorker FLR, NFS, SMB, монтируемых 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 (Secure Copy Protocol):

В Windows 11 и Windows Server 2019 (или более поздних версиях) есть функция SCP командной строки. 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 с пометкой «Access Denied».
 

NetWorker File Level Recovery (FLR).

Если сервер NetWorker недоступен по протоколу SSH, можно создать клиент NetWorker для сервера NetWorker. Для наборов сохранений укажите файлы, которые нужно скопировать. Выполнить резервное копирование вновь созданного клиента; затем выполните FLR файлов в другой целевой системе Linux, где работает SSH. Эти файлы можно найти в SCP из целевой системы или скопировать из общего ресурса CIFS в систему Windows, если они настроены. Этот метод также можно использовать для файлов FLR, необходимых на сервере NetWorker, путем их резервного копирования на удаленном клиенте Linux, а затем выполнения FLR на сервере NetWorker.


ПРИМЕЧАНИЕ. Этот метод также работает с использованием NetWorker VMware Protection (NVP) vProxy. Вместо создания клиента создайте резервную копию сервера NetWorker как виртуальной машины, а затем выполните FLR для параметра сохранения виртуальной машины, установленного для альтернативного целевого объекта.
 
Сведения о настройке клиентов и выполнении FLR можно найти в документах NetWorker Administration Guide и NetWorker VMware Integration Guides на веб-сайте Dell Support.
 

NFS (Network File Share)

В зависимости от конкретного дистрибутива 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 (Common Internet File System)/SMB

Если в системе Linux установлена система CIFS/SMB, необходимые файлы можно скопировать между системой Windows и системой Linux NetWorker Эта гиперссылка позволяет перейти на сайт за пределами Dell Technologies. . Эта настройка должна выполняться только конечным пользователем. В этой статье приведены только основные инструкции для 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. Создание общего ресурса SMB:
sudo mkdir /mnt/samba
  1. Скопируйте необходимые файлы в каталог /mnt/samba dir с помощью Linux cp .
  2. Измените владельца samba dir:
sudo chown -R nobody: /mnt/samba
  1. Измените разрешения samba dir:
sudo chmod -R 777 /mnt/samba
  1. Перезапустите сервис SMB.
sudo systemctl restart smb
  1. В системе Windows добавьте сетевое расположение и укажите сервер Linux NetWorker и общую папку, например:

Точка монтирования Windows для общей папки

При этом используются имя netbios и имя [Share] из файла /etc/samba/smb.conf .

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


Монтируемый ISO-образ (только для чтения)

Чтобы скопировать файлы на сервер NetWorker без доступа SSH, можно создать монтируемый ISO-образ, содержащий файлы, необходимые на сервере NetWorker. Способ подключения ISO может зависеть от серверной части. В следующем примере используется сервер NetWorker виртуальной машины VMware. Этот метод доступен только для чтения, поэтому его можно использовать только для копирования файлов на сервер NetWorker.

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

Создание ISO из файла

Использование PowerISO для создания ISO-образа

  1. ISO-образ можно загрузить в хранилище данных VMware, а затем смонтировать на CD-дисковод виртуальной машины сервера NetWorker.

Монтирование ISO в VMware


ПРИМЕЧАНИЕ. Выберите ISO-файл хранилища данных в раскрывающемся списке, установите флажок «Подключено» и перейдите в папку, куда был загружен 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. См. документацию Майкрософт по PowerCLI и Copy-VMGuestFile для получения дополнительной информации.

Инструкции по установке PowerCLI см. в документации по VMware: https://developer.broadcom.com/powercli/installation-guideЭта гиперссылка позволяет перейти на сайт за пределами Dell Technologies. 

Если установлен PowerCLI, выполните следующие действия.

  1. Подключитесь к vCenter Server с помощью командной строки администратора 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.