メイン コンテンツに進む
  • すばやく簡単にご注文が可能
  • 注文内容の表示、配送状況をトラック
  • 会員限定の特典や割引のご利用
  • 製品リストの作成とアクセスが可能

NetWorker (Linux) : Comment copier des fichiers vers/à partir d’un serveur Linux NetWorker.

概要: Cet article de la base de connaissances est un article de la base de connaissances général qui permet d’accéder aux options d’activation/désactivation des fichiers sur les serveurs Linux NetWorker. y compris l’appliance NetWorker Virtual Edition (NVE). Cet article de la base de connaissances contient des instructions de base pour l’utilisation de SCP, NetWorker FLR, NFS, SMB, des fichiers ISO montables et de VMware PowerCLI. ...

この記事は次に適用されます:   この記事は次には適用されません: 

手順

Dans certains cas, l’ingénierie/le support peut fournir/demander des fichiers qui doivent être collectés/placés depuis/sur le système NetWorker ; certaines options de copie des fichiers vers/depuis le système NetWorker peuvent ne pas être possibles dans le cadre de certains problèmes/configurations. Cet article de la base de connaissances est un article de la base de connaissances général qui permet d’accéder aux différentes options d’activation/désactivation des fichiers sur les serveurs Linux NetWorker. y compris l’appliance NetWorker Virtual Edition (NVE).
 

Protocole SCP (Secure Copy Protocol) :

L’une des méthodes les plus simples consiste à utiliser un agent SCP (WinSCP, FileZillaCe lien hypertexte renvoie à un site Web extérieur à Dell Technologies.). Ces utilitaires Windows peuvent être installés et utiliser SSH/SCP pour se connecter au serveur Linux NetWorker afin de copier des fichiers vers/depuis. Cette méthode utilise les autorisations utilisateur Linux du compte utilisateur spécifié lors de la connexion au système Linux à partir de l’agent SCP. Cette méthode nécessite que le service sshd soit en cours d’exécution sur le serveur NetWorker.

Remarque : Certains systèmes Linux ont défini « PermitRootLogin no » dans le fichier /etc/ssh/sshd_config, ce qui entraîne l’échec des connexions SSH/SCP à l’aide du compte root avec « Accès refusé ».
 

Restauration en mode fichier (FLR) NetWorker :

Si le serveur NetWorker n’est pas accessible via SSH, vous pouvez créer un client NetWorker pour le serveur NetWorker. Pour les savesets, spécifiez les fichiers que vous devez copier. Effectuez une sauvegarde du client nouvellement créé. effectuez ensuite une restauration en mode fichier des fichiers vers un autre système Linux cible sur lequel SSH fonctionne. Les fichiers peuvent être SCP à partir du système cible ou copiés à partir du partage CIFS vers le système Windows s’ils sont configurés. Cette méthode peut également être utilisée pour les fichiers FLR nécessaires sur le serveur NetWorker en les sauvegardeant sur un client Linux distant, puis en effectuant une FLR sur le serveur NetWorker.

Remarque : Cette méthode fonctionne également à l’aide du vProxy NVP ; Au lieu de créer un client, il vous suffit de sauvegarder le serveur NetWorker en tant que machine virtuelle, puis d’effectuer une restauration en mode fichier (FLR) du saveset de la machine virtuelle sur l’autre cible.
 
Vous trouverez des informations sur la configuration des clients et l’exécution de la restauration en mode fichier (FLR) dans le Guide d’administration netWorker et les Guides d’intégration de NetWorker VMware disponibles via https://www.dell.com/support/home/
 

Partage de fichiers réseau (NFS)

En fonction de la distribution Linux spécifique, l’installation de NFSCe lien hypertexte renvoie à un site Web extérieur à Dell Technologies. peut varier. Cela ne doit être effectué que par l’utilisateur final. Cet article de la base de connaissances fournit uniquement des instructions NFS de base. Pour plus d’informations, reportez-vous aux instructions NFS pour votre système d’exploitation Linux. NFS vous permet de copier des fichiers entre deux systèmes Linux.

Pour vérifier si NFS est en cours d’exécution sur le système, les fichiers seront copiés à partir de :  

rpcinfo -p | grep nfs

   
La sortie doit afficher les éléments suivants :

100003 3 tcp 2049 nfs
100003 4 tcp 2049 nfs
100227 3 tcp 2049 nfs_acl

Si NFS est en cours d’exécution, procédez comme suit :

1. Créez un point de montage : sudo mkdir /mnt/nfsshare
2. Placez le ou les fichiers nécessaires dans le répertoire /mnt/nfsshare à l’aide de la commande Linux cp .
3. Modifiez le propriétaire du point de montage : sudo chown -R personne : /mnt/nfsshare
3. Définissez des autorisations sur le point de montage : sudo chmod -R 777 /mnt/nfsshare
4. Modifiez le fichier /etc/exports pour qu’il contienne les points de montage et les informations d’accès :

Syntaxe: /mnt/nfsshare NETWORK-IP-ADDRESS/NETMASK(rw,sync,no_all_squash,root_squash)
exemple : 

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

5. Exportez le partage : sudo exportfs -arv
vous pouvez afficher le partage avec : sudo exportfs -s

À partir du système client NFS , vérifiez que vous pouvez atteindre le serveur NFS via le port 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

Résolvez les problèmes de connexion du pare-feu sur ou entre les systèmes NFS source/cible si la connexion expire ou est refusée.

6. Créez un point de montage sur le système client NFS : sudo mkdir /tmp/mnt
7. Montez le point de montage NFS sur le système client :

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

8. Les fichiers du serveur NFS doivent désormais être visibles sur le client NFS sous le point de montage : 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. Copiez les fichiers sur le système local : cp /tmp/mnt/*.
 

Common Internet File System (CIFS)/SMB

Vous pouvez copier les fichiers nécessaires entre un système Windows et le système Linux NetWorker si CIFSCe lien hypertexte renvoie à un site Web extérieur à Dell Technologies. /SMB est installé sur le système Linux. Cette configuration ne doit être effectuée que par l’utilisateur final. Cet article de la base de connaissances fournit uniquement des instructions CIFS/SMB de base. pour obtenir des instructions plus détaillées, reportez-vous aux instructions CIFS/SMB de votre système d’exploitation Linux spécifique. Pour vérifier si SMB est en cours d’exécution, vous pouvez exécuter :

sudo systemctl status smb

La commande sudo testparm vous indique comment SMB est configuré, par exemple :

[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

Le fichier de configuration affiché peut être modifié avec sudo vi (cela nécessite le redémarrage du service SMB). Le fichier doit contenir le nom de domaine en tant que groupe de travail, le nom netbios du serveur Linux NetWorker et les paramètres de configuration du répertoire partagé :

[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

 

Si SMB est en cours d’exécution sur le système NetWorker, procédez comme suit :
1. Créez un partage SMB : sudo mkdir /mnt/samba
2. Copiez les fichiers nécessaires dans le répertoire /mnt/samba à l’aide de la commande Linux cp .
3. Modifier la propriété du répertoire samba : sudo chown -R personne : /mnt/samba
4. Modifiez les autorisations du répertoire samba : sudo chmod -R 777 /mnt/samba
5. Redémarrez le service smb : sudo systemctl restart smb
6. À partir d’un système Windows, ajoutez un emplacement réseau et spécifiez le serveur Linux NetWorker et le dossier partagé, par exemple :

image.png
Il utilise le nom netbios et le nom [Share] du fichier

/etc/samba/smb.conf du serveur Linux 7. Une fois connectés, les fichiers du serveur Linux peuvent être copiés sur un système Windows :
image.png
 

ISO montable (en lecture seule)

Si vous avez besoin de copier des fichiers sur le serveur NetWorker, mais que vous n’avez pas d’accès SSH, vous pouvez créer une image ISO montable contenant le ou les fichiers nécessaires sur le serveur NetWorker. La façon dont l’ISO est montée peut varier en fonction du back-end du serveur. L’exemple suivant passe par un serveur VMware VM NetWorker. Cette méthode est « en lecture seule » et ne peut donc être utilisée que pour copier des fichiers sur le serveur NetWorker.

1. Collectez le(s) fichier(s) nécessaire(s) pour le système Linux NetWorker.
2. Des logiciels tels que PowerISOCe lien hypertexte renvoie à un site Web extérieur à Dell Technologies. peuvent être utilisés pour créer un fichier ISO à partir du fichier, par exemple :

image.png

image.png
3. L’ISO peut être téléchargée sur un datastore VMware, puis montée sur le lecteur CD de la machine virtuelle du serveur NetWorker :

image.png
Remarque : Sélectionnez Fichier ISO du datastore dans la liste déroulante, cochez la case connectée et accédez à l’emplacement où l’ISO a été téléchargé.

4. Connectez-vous à l’instance NVE à l’aide d’une connexion de console/client Web VMware et connectez-vous en tant qu’utilisateur root.
5. Créez un point de montage temporaire : mkdir /tmp/mnt
6. Montez le lecteur DE CD sur le point de montage : mount /dev/cdrom /tmp/mnt
7. Copiez les fichiers hors du point de montage : cp /mnt/cdrom/*. 


VMware PowerCLI

Vous pouvez également utiliser l’applet de commande PowerCLI Copy-VMGuestFile Ce lien hypertexte renvoie à un site Web extérieur à Dell Technologies. pour copier des fichiers à partir d’un système Windows vers un système Linux NetWorker déployé dans VMware. Cet article de la base de connaissances fournit des instructions de base sur l’utilisation de PowerCLI. Pour plus d’informations, reportez-vous à la documentation Microsoft sur PowerCLI et Copy-VMGuestFile.

Vérifiez si VMware PowerCLI est installé sur un serveur Windows déployé dans le même vCenter que le serveur Linux NetWorker. À partir d’une invite d’administration PowerShell sur le serveur Windows, exécutez :

Get-Command -module *VMware*

Le résultat doit afficher : 
Cmdlet Copy-VMGuestFile 12.3.0.... VMware.VimAutomation.Core

Note: PowerCLI peut être installé avec :
install-module -name VMware.PowerCLI -scope CurrentUser

Si PowerCLI est installé, effectuez les opérations suivantes

1. Connectez-vous au serveur vCenter à partir de l’invite d’administration PowerShell du serveur Windows : Connect-VIserver
P. ex:
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
Remarque : Après avoir saisi le ou les serveurs vCenter, appuyez sur Entrée et vous serez invité à spécifier un nom d’utilisateur vCenter. Dans certains environnements, la commande Connect-VIServer échoue avec une erreur SSL. Si vous le souhaitez, cela peut être ignoré : 
Set-PowerCLIConfiguration -InvalidCertficateAction Ignore -Confirm :$false

2. Utilisez la cmdlet Copy-VMGuestFile pour copier le fichier requis dans le système Linux NetWorker :
syntaxe : 
Copy-VMGuestFile -Source PATH-TO-NEEDED-FILE -Destination PATH-ON-TARGET -VM VM_NAME -LocalToGuest -GuestUser TARGET-USER -GuestPassword TARGET-USER-PASSWORD
exemple :
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. Confirmez que le fichier a été copié sur la machine virtuelle cible, pour l’exemple ci-dessus, nous voyons maintenant :

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

その他の情報

L’objectif de cet article de la base de connaissances est d’aider le support et les clients à collecter ou à déplacer des fichiers vers un système Linux NetWorker. Le support NetWorker ne doit pas configurer NFS, SMB, PowerCLI dans les environnements clients. Si une assistance est requise pour ces processus, contactez vos administrateurs système Linux/Windows en conséquence.

対象製品

NetWorker

製品

NetWorker Series