Passage commande sur une HMC à partir CLP iseries

RPG (3 et 4, free), CL, SQL, etc...
Répondre
PGG57
Messages : 33
Enregistré le : jeu. 11 févr. 2010, 10:42:59
Localisation : Nancy

Passage commande sur une HMC à partir CLP iseries

Message par PGG57 »

Bonjour,

Je veux basculer des ressources I/O d'une partition à une autre. J'ai lu dans le forum que cela était possible avec des commandes QSH.

Je recherche un exemple de script faisant les operations suivantes:
connection à la HMC
basculement d'une ressource i/o avec chhwres
fin de la connection

Fabrice
Messages : 93
Enregistré le : lun. 09 févr. 2009, 09:19:42

Re: Passage commande sur une HMC à partir CLP iseries

Message par Fabrice »

PGG57 a écrit :Bonjour,

Je veux basculer des ressources I/O d'une partition à une autre. J'ai lu dans le forum que cela était possible avec des commandes QSH.

Je recherche un exemple de script faisant les operations suivantes:
connection à la HMC
basculement d'une ressource i/o avec chhwres
fin de la connection
Bonjour,

Dans les grandes lignes ce qu'il convient de faire.
En ce qui concerne la configuration, cela passe par l'installation de IBM Portable Utilities (5733-SC1) et de PASE (57xx-SS1 option 33) sur la ou les partition(s) concernée(s). IBM Portable Utilities est un produit apportant entre autres OpenSSH nécessaire pour dialoguer avec la HMC (ou la SDMC).
Il convient ensuite de configurer SSH en générant des clés privées/publiques obligatoires pour l'authentification SSH (sur la HMC et la ou les partition(s)).
Une fois configuré, les commandes HMC du type chhwres pourront être exécutées depuis la partition via PASE (QP2TERM ou QP2SHELL) ou le QShell (QSH) et l'on pourra donc lancer un script PASE via une commande CL.

Pour ce qui est du détail de la commande chhwres (par exemple), tout dépend de ton système et cela NECESSITE de connaître les ressources hardware du serveur.
En effet, chaque ressource dispose d'un index DRC, ce dernier ne s'invente pas, il faut le récupérer par la commande suivante :
lshwres -r io --rsubtype slot -m nom_du_systeme

Le résultat de cette commande est imbuvable pour un non initié :(
Bon courage pour l'interprétation ;)

Exemple de CL pour lancer une commande CL de déplacement de ressource (déplacement d'une carte contrôleur bande) :

Code : Tout sélectionner

PGM                                                                   
CALL       PGM(QP2SHELL) +                               
PARM('/QOpenSys/QIBM/ProdData/SC1/OpenSSH/openssh-3.5p1/bin/ssh' +
'-T' 'hscroot@nom_de_la_hmc' + 
'chhwres -m nom_du_systeme -p CDR -t nom_de_la_partition -r io -o m -l 21010203')
ENDPGM                                                                
Pour info 21010203 correspond à l'index DRC, hscroot est le compte de connexion sur la HMC.

Ou bien en QSH

Code : Tout sélectionner

QSH CMD(‘ssh -T hscroot@nom_de_la_hmc chhwres -m nom_du_systeme -p CDR -t nom_de_la_partition -r io -o m -l 21010203’)
Attention, comme je l'avais précisé dans un autre message, on ne peut pas déplacer n'importe quelle ressource I/O, il y a des précautions préalables à prendre, et un ordre à respecter s'il y a un IOP.
Il est impératif de valider avec une personne système sous risque de perdre la ressource I/O et de ne plus pouvoir la récupérer sans intervention d'un spécialiste :(

Fabrice
Modifié en dernier par Fabrice le sam. 12 nov. 2011, 14:55:42, modifié 1 fois.

PGG57
Messages : 33
Enregistré le : jeu. 11 févr. 2010, 10:42:59
Localisation : Nancy

(sans texte)

Message par PGG57 »

OK sur le script.

J'ai effectivement une carte controleur IOP et une carte fibre à basculer pour un lecteur de bande.

Peux-tu m'aider sur les points suivants:

- configurer SSH en générant des clés privées/publiques obligatoires pour l'authentification SSH (sur la HMC et la ou les partition(s)).

- comment passer cette commande sur la HMC
lshwres -r io --rsubtype slot -m nom_du_systeme

Fabrice
Messages : 93
Enregistré le : lun. 09 févr. 2009, 09:19:42

(sans texte)

Message par Fabrice »

PGG57 a écrit :OK sur le script.

J'ai effectivement une carte controleur IOP et une carte fibre à basculer pour un lecteur de bande.
Tu es justement dans un cas pas simple à gérer, car il y a un IOP et une carte Fibre Channel.
- En quelle version d'OS es-tu sur les partitions concernées ?
- Niveau de cumulative et de groupe HIPER sur ces partitions ?
- Version de la HMC avec les Fix Pack ?
- Portable Utilities et PASE sont-ils installés sur les partitions ?
- Modèle du serveur afin de savoir si c'est un POWER5-based ou POWER6-based ? Il est certain qu'il ne s'agit pas d'un POWER7 car les IOP ne sont pas supportés dessus.

PGG57 a écrit : Peux-tu m'aider sur les points suivants:

- configurer SSH en générant des clés privées/publiques obligatoires pour l'authentification SSH (sur la HMC et la ou les partition(s)).
Cela passe par les prérequis que je t'indiquais précédemment, sont-ils installés ?
PGG57 a écrit : - comment passer cette commande sur la HMC
lshwres -r io --rsubtype slot -m nom_du_systeme
Tout simplement en l'exécutant sur le shell de la HMC, ou mieux encore en utilisant PuTTY en mode SSH et en lançant cette commande, tu en récupères le contenu, et tu le colles ici ;)

Fabrice

Répondre