Juil 02 2009

Accéder Windows, Linux et AS400 depuis AS400/IBM i

Publié par à 12:49 sous AS400

IBM i peut communiquer avec tous les systèmes d’exploitation majeurs pour accéder à leurs fichiers distants: Windows, Linux et toute variante d’Unix, et d’autres IBM i bien sûr. Il fournit des systèmes de fichiers multiples qui permettent de joindre les partages distants. Un diagramme de ces systèmes de fichiers est disponible sur le site web IBM.


Répertoires Partagés Windows

IBM i communique avec les serveurs Windows grâce au protocole SMB, et monte les partages sur le système de fichiers /QNTC. Il suffit juste d’y créer le répertoire correspondant.

MKDIR '/QNTC/MON_SERVEUR_WINDOWS'


Rendez-vous dans le point de montage et vous pourrez naviguer dans tous les partages disponibles sur le serveur Windows et leurs sous-répertoires:

WRKLNK '/QNTC/MON_SERVEUR_WINDOWS'

 
L’adresse IP peut aussi être utilisée à la place du nom du serveur:

mkdir '/QNTC/IPADDR'
wrklnk '/QNTC/IPADDR'

 
Note: Attention aux droits Windows. AS400 ne semblent pas être 100% compatible.
Active Directory peut aussi poser problème dans certains cas.
AS400 et la machine Windows sont censés appartenir au même WORKGROUP mais cela semble fonctionner si ce n’est pas le cas.
 

NFS Linux / Unix

Le répertoire AS400 approprié est /QOpenSys.
Exportez le répertoire partagé avec NFS (Network FileSystem) depuis le serveur AIX (ou n’importe quel Unix qui supporte NFS). Il doit être montable par root.

MKDIR '/mnt/mountpoint'
MOUNT TYPE(*NFS) MFS('IP_SERVEUR:/monrep') MNTOVRDIR('/mnt/mountpoint')
WRKLNK /mnt/mountpoint


AS400 / IBM i

Idem avec /QFileSrv.400. La procédure reste la même avec la commande MKDIR.
Ca ne fonctionne pas avec l’adresse IP. J’ai dû créer une entrée statique, puis le point de montage:

ADDTCPHTE INTNETADR('IP_AS400_DISTANT') HOSTNAME((AS400_hostname))

(Accessible depuis le menu GO NETWORK -> Administration TCP/IP -> Configure TCP/IP -> Work with TCP/IP host table entries -> Add)
Pour que le point de montage soit toujours disponible après un IPL, ajouter la commande mkdir au programme de démarrage (QSTRUP).

MKDIR '/QFileSvr.400/AS400_hostname'

 


2 responses so far

2 Réponses à “Accéder Windows, Linux et AS400 depuis AS400/IBM i”

  1. gueryon 24 Juil 2012 at 9:21

    Est-il possible de sauvegarder les données des partages Windows dans l’unité de bande de l’AS400 ?

  2. daveon 25 Juil 2012 at 11:02

    Je n’ai pas essayé mais ca doit être possible vu que l’on peut inclure l’IFS dans la sauvegarde.
    En sauvegardant ‘/QNTC/serveur/partage’ ?

Comments RSS

Leave a Reply