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

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

概要: このKBは、Linux NetWorkerサーバーのファイルをオン/オフするためのオプションをサポートする一般的なKBです。NetWorker Virtual Edition(NVE)アプライアンスを含む。このKBには、SCP、NetWorker FLR、NFS、SMB、マウント可能ISOファイル、VMware PowerCLIを使用するための基本的な手順が含まれています。 ...

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

文書の内容


手順

場合によっては、エンジニアリング/サポートが、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

その他の情報

このKBの目的は、Linux NetWorkerシステムからファイルを収集したり、ファイルを移動したりするサポートとお客様を支援することです。NetWorkerのサポートでは、お客様の環境でNFS、SMB、PowerCLIを構成しないでください。これらのプロセスでサポートが必要な場合は、それに応じてLinux/Windowsシステム管理者と連携します。

文書のプロパティ


影響を受ける製品

NetWorker

製品

NetWorker Series

最後に公開された日付

12 4月 2024

バージョン

4

文書の種類

How To