メイン コンテンツに進む
  • すばやく簡単にご注文が可能
  • 注文内容の表示、配送状況をトラック
  • 会員限定の特典や割引のご利用
  • 製品リストの作成とアクセスが可能
  • 「Company Administration(会社情報の管理)」では、お使いのDell EMCのサイトや製品、製品レベルでのコンタクト先に関する情報を管理できます。

NetWorker (Linux): Копирование файлов на сервер Linux NetWorker или с его сервера.

概要: Эта статья базы знаний представляет собой общую статью базы знаний, которая поможет в включении/выключении файлов на серверах Linux NetWorker. включая устройство NetWorker Virtual Edition (NVE). В этой статье приведены основные инструкции по использованию SCP, NetWorker FLR, NFS, SMB, монтируемых файлов ISO и VMware PowerCLI. ...

この記事は自動翻訳されたものである可能性があります。品質に関するフィードバックがある場合は、このページの下部にあるフォームを使用してお知らせください。

文書の内容


手順

В некоторых случаях инженерный отдел/служба поддержки может предоставить/запросить файлы, которые необходимо собрать/разместить из/в системе NetWorker. Некоторые параметры копирования файлов в систему NetWorker или из нее могут быть недоступны при определенных проблемах/конфигурациях. Эта статья базы знаний представляет собой общую статью базы знаний, которая предназначена для помощи в различных вариантах включения/выключения файлов на серверах Linux NetWorker. включая устройство NetWorker Virtual Edition (NVE).
 

Протокол SCP:

Один из более простых способов — использовать агент SCP (WinSCP, FileZillaЭта гиперссылка позволяет перейти на сайт за пределами Dell Technologies.). Эти утилиты Windows можно установить и использовать SSH/SCP для подключения к серверу Linux NetWorker для копирования файлов на сервер/из. В этом методе используются разрешения пользователя Linux для учетной записи пользователя, указанные при подключении к системе Linux от агента SCP. Этот метод требует запуска службы sshd на сервере NetWorker.

ПРИМЕЧАНИЕ. В некоторых системах Linux в файле /etc/ssh/sshd_config задано значение PermitRootLogin no, что приведет к сбою подключений SSH/SCP с использованием корневой учетной записи с сообщением «Отказано в доступе».
 

Восстановление на уровне файлов NetWorker (FLR):

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

ПРИМЕЧАНИЕ. Этот метод также будет работать с использованием NVP vProxy. Вместо создания клиента просто создайте резервную копию сервера NetWorker в качестве виртуальной машины, а затем выполните FLR сохраняемого набора ВМ в альтернативном целевом ресурсе.
 
Информацию о настройке клиентов и выполнении функции FLR можно найти в Руководстве по администрированию NetWorker и Руководствах по интеграции NetWorker VMware, доступных в https://www.dell.com/support/home/
 

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
2. Поместите необходимые файлы в каталог /mnt/nfsshare с помощью команды Linux cp .
3. Измените владельца точки монтирования: sudo chown -R nobody: /mnt/nfsshare
3. Задайте разрешения на точке монтирования: sudo chmod -R 777 /mnt/nfsshare
4. Измените файл /etc/exports , чтобы содержать точки монтирования и информацию о доступе:

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

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

5. Экспорт общего ресурса: sudo exportfs -arv
можно отобразить общий ресурс с помощью: sudo exportfs -s

В клиентской системе NFS подтвердите , что можно связаться с сервером NFS через порт 2049.

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

Устраните любые проблемы с подключением к брандмауэру в исходной/целевой системе NFS или между этими системами, если время подключения отсутствует или отказано.

6. Создайте точку монтирования в клиентской системе NFS: sudo mkdir /tmp/mnt
7. Смонтируйте точку монтирования NFS в клиентской системе:

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

8. Файлы с сервера NFS теперь должны отображаться на клиенте NFS под точкой монтирования: 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. Скопируйте файлы в локальную систему: cp /tmp/mnt/* .
 

CIFS/SMB

Если в системе Linux установлена файловая система CIFSЭта гиперссылка позволяет перейти на сайт за пределами Dell Technologies. /SMB, можно скопировать необходимые файлы между системой Windows и системой Linux NetWorker. Эта конфигурация должна выполняться только конечным пользователем. В этой статье базы знаний приведены только основные инструкции по CIFS/SMB. Более подробные инструкции см. в инструкциях CIFS/SMB для конкретной ОС Linux. Чтобы проверить, работает ли SMB, можно выполнить следующие действия:

sudo systemctl status smb

Команда sudo testparm показывает, как настроен SMB, например:

[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

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

[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

 

Если sMB работает в системе NetWorker, выполните следующие действия:
1. Создание сетевой папки SMB: sudo mkdir /mnt/samba
2. Скопируйте необходимые файлы в каталог /mnt/samba с помощью команды Linux cp .
3. Смена владельца dir samba: sudo chown -R nobody: /mnt/samba
4. Изменение разрешений dir samba: sudo chmod -R 777 /mnt/samba
5. Перезапустите службу smb: sudo systemctl restart smb
6. В системе Windows добавьте сетевое расположение и укажите сервер Linux NetWorker и общую папку, например:

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

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

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

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

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

image.png

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

image.png
Примечание.: Выберите ISO-файл хранилища данных в раскрывающемся списке, установите флажок подключено и перейдите в папку, в которое был загружен ISO-образ.

4. Подключите к NVE с помощью подключения консоли/веб-клиента VMware и войдите в систему как пользователь root.
5. Создайте временную точку монтирования: mkdir /tmp/mnt
6. Смонтируйте компакт-диск к точке монтирования. mount /dev/cdrom /tmp/mnt
7. Скопируйте файлы из точки монтирования: cp /mnt/cdrom/* . 


VMware PowerCLI

Также можно использовать PowerCLI cmdlet Copy-VMGuestFile Эта гиперссылка позволяет перейти на сайт за пределами Dell Technologies. для копирования файлов из системы Windows в систему Linux NetWorker, развернутую в VMware. В этой статье приведены основные инструкции по использованию PowerCLI. Дополнительные сведения см. в документации Microsoft по PowerCLI и Copy-VMGuestFile.

Убедитесь, что VMware PowerCLI установлен на сервере Windows, развернутом в том же vCenter, что и сервер Linux NetWorker. Из командной строки PowerShell администратора на сервере Windows выполните:

Get-Command -module *VMware*

В выходных данных должно отображаться следующее: 
Cmdlet Copy-VMGuestFile 12.3.0.... VMware.VimAutomation.Core

Примечание: PowerCLI можно установить с помощью:
install-module -name VMware.PowerCLI -scope CurrentUser

If PowerCLI is installed, perform the following

1. Подключись к серверу vCenter из командной строки администратора PowerShell Windows Server: Connect-VIserver
Например:
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
Примечание.: После ввода серверов vCenter нажмите клавишу Enter, и вам будет предложено указать имя пользователя vCenter. В некоторых средах выполнение команды Connect-VIServer завершается с ошибкой SSL. При необходимости его можно игнорировать: 
Set-PowerCLIConfiguration —InvalidCertficateAction Ignore -Confirm:$false

2. Используйте командлет 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 VMRHEL7 -LocalToGuest -GuestUser root -GuestPassword 'Pa$$w0rd01'
PS C:\Users\Administrator>

3. Убедитесь, что файл скопированы на целевую виртуальную машину. В приведенном выше примере мы видим следующее:

[root@vmrhel7 ~]# ls -l /tmp
total 0-rw-r
--r--. 1 root 0 20 мая 12:32 somefile1

その他の情報

Цель этой статьи базы знаний состоит в том, чтобы помочь службе поддержки и заказчикам собрать файлы из или перемещать файлы в систему Linux NetWorker. Поддержка NetWorker не должна настраивать NFS, SMB и PowerCLI в средах заказчиков; Если требуется помощь в этих процессах, обратитесь к системным администраторам Linux/Windows соответствующим образом.

文書のプロパティ


影響を受ける製品

NetWorker

製品

NetWorker Series

最後に公開された日付

12 4月 2024

バージョン

4

文書の種類

How To