Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Create and access a list of your products

NetWorker(Linux): Linux NetWorkerサーバーとファイルをコピーする方法。

Summary: このKBは、Linux NetWorkerサーバーのファイルをオン/オフするためのオプションをサポートする一般的なKBです。NetWorker Virtual Edition(NVE)アプライアンスを含む。このKBには、SCP、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システムとファイルをコピーするオプションによっては、特定の問題/構成では使用できない場合があります。このKBは、Linux NetWorkerサーバーのファイルをオン/オフするためのさまざまなオプションをサポートする一般的なKBです。NetWorker Virtual Edition(NVE)アプライアンスを含む。
 

SCP(Secure Copy Protocol):

よりシンプルな方法の1つは、SCPエージェント(WinSCPFileZilla)を使用することです このハイパーリンクをクリックすると、デル・テクノロジーズ以外のWebサイトにアクセスします。。これらのWindowsユーティリティーをインストールし、SSH/SCPを使用してLinux NetWorkerサーバーに接続し、ファイルをコピーすることができます。この方法では、SCPエージェントからLinuxシステムに接続するときに指定されたユーザー アカウントのLinuxユーザー権限を使用します。この方法では、netWorkerサーバーでsshdサービスを実行する必要があります。

メモ: 一部のLinuxシステムでは、/etc/ssh/sshd_config ファイルに「PermitRootLogin no」が設定されており、「Access Denied」のrootアカウントを使用してSSH/SCP接続が失敗します。
 

NetWorker FLR(ファイル レベル リカバリ):

NETWorkerサーバーにSSH経由でアクセスできない場合は、NetWorkerサーバー用のNetWorkerクライアントを作成できます。セーブセットに対して、コピーする必要があるファイルを指定します。新しく作成したクライアントのバックアップを実行します。次に、SSHが動作している別のターゲットLinuxシステムにファイルのFLRを実行します。ファイルは、ターゲット システムからSCPにすることも、CIFS共有からWindowsシステムにコピーすることもできます(構成されている場合)。この方法は、NetWorkerサーバー上で必要なFLRファイルをリモートLinuxクライアントにバックアップしてから、NetWorkerサーバーにFLRを実行することによっても使用できます。

メモ: この方法は、NVP vProxyを使用しても機能します。クライアントを作成する代わりに、NetWorkerサーバーをVMとしてバックアップし、VMセーブセットのFLRを代替ターゲットに実行するだけです。
 
クライアントの構成とFLRの実行に関する情報については、 NetWorker管理ガイド および https://www.dell.com/support/home/ から入手可能『 NetWorker VMware統合ガイド 』を参照してください。
 

Network File Share (NFS)

NFSこのハイパーリンクをクリックすると、デル・テクノロジーズ以外のWebサイトにアクセスします。をインストールするLinuxディストリビューションによって異なる場合があります。これは、エンド ユーザーのみが実行する必要があります。このKBは基本的なNFS手順のみを提供します。詳細については、Linux OSのNFS手順を参照してください。NFSを使用すると、2つの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.Linux cp コマンドを使用して、必要なファイルを /mnt/nfsshare ディレクトリに配置します。
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クライアント システムから、ポート2049を介してNFSサーバーに到達できることを確認します。

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システム上またはソース/ターゲット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

CIFSこのハイパーリンクをクリックすると、デル・テクノロジーズ以外のWebサイトにアクセスします。 /SMBがLinuxシステムにインストールされている場合は、WindowsシステムとLinux NetWorkerシステムの間で必要なファイルをコピーできます。この設定は、エンド ユーザーのみが実行する必要があります。このKBは、CIFS/SMBの基本的な手順のみを提供します。詳細な手順については、特定のLinux OSのCIFS/SMB手順を参照してください。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サービスを再起動する必要があります)。ファイルには、ワークグループとしてのドメイン名、Linux NetWorkerサーバーのnetbios名、共有ディレクトリの構成パラメーターが含まれている必要があります。

[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.Linux cp コマンドを使用して、必要なファイルを/mnt/samba dirにコピーします。
3.samba dirの所有権を変更します。sudo chown -R nobody: /mnt/samba
4.samba dirの権限を変更します。sudo chmod -R 777 /mnt/samba
5.smbサービスを再起動します。sudo systemctl restart smb
6.Windowsシステムからネットワークの場所を追加し、Linux NetWorkerサーバーと共有フォルダーを指定します。例:

image.png
これは、Linuxサーバーの/etc/samba/smb.confファイル

7のnetbios名と[Share]名を使用します。Linuxサーバーからファイルを接続すると、Windowsシステムにコピーできます。
image.png
 

マウント可能ISO(読み取り専用)

NetWorkerサーバーにファイルをコピーする必要があるが、SSHアクセス権がない場合は、NetWorkerサーバーに必要なファイルを含むマウント可能なISOを作成できます。ISOのマウント方法は、サーバーのバックエンドによって異なる場合があります。次の例では、VMware VM NetWorkerサーバーについて説明します。このメソッドは「読み取り専用」であるため、NetWorkerサーバーへのファイルのコピーにのみ使用できます。

1.Linux NetWorkerシステムに必要なファイルを収集します。
2.PowerISOこのハイパーリンクをクリックすると、デル・テクノロジーズ以外のWebサイトにアクセスします。などのソフトウェアを使用して、次のようなファイルからISOファイルを作成できます。

image.png

image.png
3.ISOは、VMwareデータストアにアップロードしてから、NetWorkerサーバーVMのCDドライブにマウントできます。

image.png
注:ドロップ ダウンから[ Datastore ISO File ]を選択し、[Connected]ボックスをオンにして、ISOがアップロードされた場所を参照します。

4.VMwareコンソール/Webクライアント接続を使用してNVEに接続し、rootとしてログインします。
5.一時マウントポイントを作成します。mkdir /tmp/mnt
6.CDドライブをマウント ポイントにマウントします。mount /dev/cdrom /tmp/mnt
7.マウント ポイントからファイルをコピーします。cp /mnt/cdrom/* 


VMware PowerCLI

PowerCLI cmdlet Copy-VMGuestFile このハイパーリンクをクリックすると、デル・テクノロジーズ以外のWebサイトにアクセスします。 を使用して、WindowsシステムからVMwareに導入されたLinux NetWorkerシステムにファイルをコピーすることもできます。このKBでは、PowerCLIを使用するための基本的な手順について説明します。詳細については、PowerCLIおよびCopy-VMGuestFileに関するMicrosoftのドキュメントを参照してください。

Linux NetWorkerサーバーと同じvCenterに導入されたWindowsサーバーにVMware PowerCLIがインストールされているかどうかを確認します。Windowsサーバーの管理用PowerShellプロンプトから、 Get-Command -module *VMware*

を実行

すると、出力に次のように表示されます。
Cmdlet Copy-VMGuestFile 12.3.0....VMware.VimAutomation.Core

メモ:PowerCLIは、
install-module -name VMware.PowerCLI -scope CurrentUser

を使用してインストールできます。 PowerCLIがインストールされている場合は、次の手順を実行します

。 1.WindowsサーバーのPowerShell管理者プロンプトからvCenterサーバーに接続します。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 Serverを入力した後、 Enter を押すと、vCenterユーザー名を指定するように求められます。一部の環境では、Connect-VIServerコマンドがSSLエラーで失敗します。オプションで、これは無視できます。
Set-PowerCLIConfiguration -InvalidCertficateAction Ignore -Confirm:$false

2.Copy-VMGuestFile cmdletを使用して、必要なファイルを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.ファイルがターゲットVMにコピーされたことを確認します。上記の例では、次のように表示されます。

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

Additional Information

このKBの目的は、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 Sept 2024
Version:  6
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.