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 Server에서 또는 Linux NetWorker Server로 파일을 복사하는 방법

Summary: 이 문서는 NetWorker NVE(Virtual Edition) 어플라이언스를 포함하여 Linux NetWorker 서버에서 파일을 가져오거나 가져오는 옵션을 지원하는 일반적인 문서입니다. 이 문서에는 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 시스템에서 파일을 복사하는 일부 옵션은 특정 문제 또는 구성에 따라 사용하지 못할 수 있습니다. 이 문서에서는 NVE(NetWorker Virtual Edition) 어플라이언스를 비롯한 Linux NetWorker 서버에서 파일을 가져오거나 가져오는 다양한 옵션을 설명합니다.


SCP(Secure Copy Protocol):

Windows 11 및 Windows Server 2019(이상)에는 명령줄 SCP 기능이 있습니다. 다음을 사용하여 Windows 시스템에서 Linux 서버로 파일을 SCP할 수 있습니다.

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

SCP 명령줄 예제

Linux 서버에 복사된 파일

Windows 시스템에서 Linux 시스템으로 SCP 파일에 사용할 수 있는 그래픽 사용자 인터페이스 도구도 있습니다(예: WinSCP,FileZilla이 하이퍼링크는 Dell Technologies 외부의 웹사이트로 연결됩니다.). 이러한 Windows 유틸리티를 설치하고 SSH 또는 SCP를 사용해 Linux NetWorker Server에 연결한 후 파일을 복사하거나 에서 파일을 복사할 수 있습니다. 이 방법은 SCP 에이전트에서 Linux 시스템에 연결할 때 지정된 사용자 계정의 Linux 사용자 권한을 사용합니다. 이 방법을 사용하려면 NetWorker Server에서 SSHd 서비스가 실행되고 있어야 합니다.
 

참고: 일부 Linux 시스템에는 "PermitRootLogin no"가 /etc/ssh/sshd_config "액세스 거부"가 있는 루트 계정을 사용하여 SSH 또는 SCP 연결에 실패하는 파일입니다.
 

NetWorker FLR(File Level Recovery):

SSH를 통해 NetWorker Server에 액세스할 수 없는 경우 NetWorker Server용 NetWorker Client를 생성할 수 있습니다. 세이브 세트는 복사해야 하는 파일을 지정합니다. 새로 생성된 클라이언트의 백업을 수행합니다. 그런 다음 SSH가 작동하는 다른 타겟 Linux 시스템으로 파일의 FLR을 수행합니다. 파일은 타겟 시스템의 SCP이거나 구성된 경우 CIFS 공유에서 Windows 시스템으로 복사될 수 있습니다. 이 방법은 원격 Linux 클라이언트에 백업한 후 NetWorker Server에 FLR을 수행하여 NetWorker Server에 필요한 파일을 FLR하는 데에도 사용할 수 있습니다.


참고: 이 방법은 NVP(NetWorker VMware Protection) vProxy를 사용해도 작동합니다. 클라이언트를 생성하는 대신 NetWorker Server를 VM으로 백업한 후 대체 타겟으로 VM 세이브 세트의 FLR을 수행합니다.
 
클라이언트 구성 및 FLR 수행에 대한 자세한 내용은 Dell 지원을 통해 제공되는 NetWorker 관리 가이드 NetWorker VMware 통합 가이드에서 확인할 수 있습니다.
 

NFS(Network File Share)

특정 Linux 배포판에 따라 NFS 설치가 다를 수 있습니다 이 하이퍼링크는 Dell Technologies 외부의 웹사이트로 연결됩니다. . 이 작업은 최종 사용자만 수행해야 합니다. 이 문서에서는 기본 NFS 지침만 제공합니다. 자세한 내용은 Linux OS에 대한 NFS 지침을 참조하십시오. 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. Linux를 사용하여 필요한 파일을 /mnt/nfsshare 디렉토리에 저장합니다. 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 클라이언트 시스템에서 포트 2049를 통해 NFS 서버에 연결할 수 있는지 확인합니다.

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이 하이퍼링크는 Dell Technologies 외부의 웹사이트로 연결됩니다. /SMB가 설치된 경우 Windows 시스템과 Linux NetWorker 시스템 간에 필요한 파일을 복사할 수 있습니다. 이 구성은 최종 사용자만 수행해야 합니다. 이 문서에서는 기본 CIFS/SMB 지침만 제공합니다. 자세한 지침은 특정 Linux OS에 대한 CIFS/SMB 지침을 참조하십시오. 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 서비스를 재시작해야 함) 파일에는 워크그룹으로 사용하는 도메인 이름, Linux NetWorker Server의 netbios 이름 및 공유 디렉토리의 구성 매개 변수가 포함되어야 합니다.

[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 디렉토리의 소유권 변경:
sudo chown -R nobody: /mnt/samba
  1. samba 디렉토리의 권한 변경:
sudo chmod -R 777 /mnt/samba
  1. SMB 서비스를 재시작합니다.
sudo systemctl restart smb
  1. Windows 시스템에서 네트워크 위치를 추가하고 Linux NetWorker Server 및 공유 폴더를 지정합니다. 예:

공유 폴더에 대한 Windows 마운트 지점

Linux 서버의 netbios 이름과 [공유] 이름을 사용합니다. /etc/samba/smb.conf 파일을 사용해야 합니다.

  1. 연결되면 Linux 서버의 파일을 Windows 시스템에 복사할 수 있습니다.


마운트 가능한 ISO(읽기 전용)

SSH 액세스 없이 NetWorker Server에 파일을 복사하려는 경우 NetWorker Server에 필요한 파일을 포함하는 마운트 가능한 ISO를 생성할 수 있습니다. ISO가 마운트되는 방법은 서버의 백엔드에 따라 다를 수 있습니다. 다음 예에서는 VMware VM NetWorker Server를 사용합니다. 이 방법은 "읽기 전용"이므로 NetWorker Server에 파일을 복사하는 데만 사용할 수 있습니다.

  1. Linux NetWorker 시스템에 필요한 파일을 수집합니다.
  2. PowerISO이 하이퍼링크는 Dell Technologies 외부의 웹사이트로 연결됩니다. 와 같은 소프트웨어를 사용하여 파일에서 ISO 파일을 생성할 수 있습니다. 예를 들면 다음과 같습니다.

파일에서 ISO 생성

PowerISO를 사용하여 ISO 생성

  1. ISO를 VMware 데이터 저장소에 업로드한 다음 NetWorker Server VM의 CD 드라이브에 마운트할 수 있습니다.

VMware에서 ISO 마운팅


참고: 드롭다운에서 Datastore ISO File을 선택하고 connected 상자를 선택한 다음 ISO가 업로드된 위치로 이동합니다.
  1. VMware 콘솔/웹 클라이언트 연결을 사용하여 NVE에 연결하고 root로 로그인합니다.
  2. 임시 마운트 지점을 생성합니다. 
mkdir /tmp/mnt
  1. 마운트 지점에 CD 드라이브를 마운트합니다. 
mount /dev/cdrom /tmp/mnt
  1. 마운트 지점에서 파일을 복사합니다. 
cp /mnt/cdrom/* . 


VMware PowerCLI

PowerCLI cmdlet을 사용할 수도 있습니다 Copy-VMGuestFile 이 하이퍼링크는 Dell Technologies 외부의 웹사이트로 연결됩니다.Windows 시스템에서 VMware에 배포된 Linux NetWorker 시스템으로 파일을 복사합니다. 이 문서에서는 PowerCLI 사용에 대한 기본 지침을 제공합니다. PowerCLI 및 Copy-VMGuestFile 자세한 내용은.

PowerCLI 설치에 대한 지침은 VMware 설명서: https://developer.broadcom.com/powercli/installation-guide이 하이퍼링크는 Dell Technologies 외부의 웹사이트로 연결됩니다. 

PowerCLI가 설치되어 있는 경우 다음을 수행합니다.

  1. Windows 서버의 PowerShell 관리자 프롬프트에서 vCenter 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]: vcenter.amer.lan
Server[1]:

Name                           Port  User
----                           ----  ----
vcenter.amer.lan               443   VSPHERE.LOCAL\bkupadmin
vCenter Server를 입력한 후 Enter 키를 누릅니다. vCenter 사용자 이름을 지정하라는 메시지가 표시됩니다. 일부 환경에서는 Connect-VIServer 명령이 SSL 오류와 함께 실패합니다. 선택적으로 다음과 같이 무시할 수 있습니다. 
Set-PowerCLIConfiguration -InvalidCertificateAction Ignore -Confirm:$false
  1. 다음으로 Copy-VMGuestFile 필요한 파일을 Linux NetWorker 시스템에 복사하려면 cmdlet을 사용합니다.
구문: 
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의 경우 1단계에서 사용된 VMware 사용자 계정에 이 작업을 수행할 수 있는 권한이 없습니다. 사용자 계정에 VirtualMachine.GuestOperations.Query 권한이 포함된 역할이 할당되어 있는지 확인합니다. 이 작업은 vSphere Client를 통해 수행할 수 있습니다.
 
  1. 파일이 타겟 VM에 복사되었는지 확인합니다. 위의 예와 같이 이제 다음이 표시됩니다.
[root@linuxserver ~]# ls -l /tmp
total 0
-rw-r--r--. 1 root root 0 May 20 12:32 somefile1

Additional Information

이 문서의 목적은 지원 및 고객이 Linux NetWorker 시스템에서 파일을 수집하거나 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.