# ZVM: Atelier sur les solutions z/VM et Linux sur System z - Juin 2019 {{INLINETOC}} # Généralités cpupool permet de faire du capping de partitions zVM ``` define cpupool pool1 capacity 2.4 type IFL ``` support scsi zVM disposent d'un certains nombre d'outils nativement installés: * `directxa` permet de compiler la directory * `dirmaint` permet de géer les disques virtuels * `xedit` permet d'éditer le fichier dirmaint qu'il convient d'"enabler", configuer ... # Infrastructure du laboratoire Des machines virtuelles ont été créées pour héberger des systèmes z / VM de niveau 2, sur la base de ce modèle: Pour les besoins du labs les users suivants ont été ajoutés à DIRMAINT ## VMSTU11 machine virtuelle définit en LBYONLY ``` USER WMSTU11 LBONLY 6G 6G G ``` `LBYONLY` force la connection sur la VM avec le user TEAM1 (`LONGONBY TEAM1`) ### Interface réseau définition d'un interface réseau attaché au vswitch EA ``` NICDEF D020 TYPE QDIO DEV 6 LAN SYSTEM LINUXEA ``` ### Disques Allocation de : * 5 disques de modèle 27 pour l'installation des systèmes linux ``` * z/VM common MDISK 1000 3390 DEVNO aaaa MW * z/VM release MDISK 1001 3390 DEVNO bbbb MW * z/VM resident MDISK 1002 3390 DEVNO cccc MW * z/VM spool device MDISK 1003 3390 DEVNO dddd MW * z/VM page device MDISK 1004 3390 DEVNO eeee MW ``` * minidisques 0191, 2222,24CC, 2CFD sur le disque résident de 1er niveau WD1RES pour l'installation ``` MDISK 0191 3390 1111 5 DSKLBL MR MDISK 2222 3390 2622 10 DSKLBL MR MDISK 24CC 3390 2789 10 DSKLBL MR MDISK 2CF0 3390 2799 120 DSKLBL MR ``` ## TEAM1 user pour se connecter à VMSTU11 mot de passe: PW4DGFIP ## VMSTUn1 user pour chaque entité du lab # Connexion au 1er niveau z / VM ^ Adresse zvm | 10.103.222.100:3270 | ^ commande | 'logon vmstu41 by team4' | ^ mot de passe | PW4DGFIP | ^ addresse de la VM | 10.103.222.14 | ^ classe de privilège | G = aucun | Se connecter à la machine virtuelle. Vous êtes invité à utiliser une commande "ouverture de session par" pour le faire. L’identification de l’utilisateur est teamn et le nom de la machine virtuelle est vmstun1 («n» étant le numéro attribué à votre équipe). Accéder au champ de saisie COMMANDE du panneau d’ouverture de session, Entrer: logon vmstun1 by teamn ``` LOGON VMSTU41 BY TEAM4 ENTER PASSWORD (IT WILL NOT APPEAR WHEN TYPED): NIC 0D20 is created; devices 0D20-0D25 defined z/VM Version 6 Release 4.0, Service Level 1702 (64-bit), built on IBM Virtualization Technology There is no logmsg data FILES: NO RDR, NO PRT, NO PUN LOGON AT 10:39:44 ETE MONDAY 06/17/19 STORAGE = 5G MAX = 6G INC = 16M STANDBY = 1G RESERVED = 0 Storage cleared - system reset. MODE = LINUX HCPCPU1453E CPU 00 is not defined because it already exists. 00: CPU 01 defined z/VM V6.4.0 2018-03-21 04:39 Ready; T=0.01/0.01 10:39:44 ``` Utiliser la touche de tabulation pour passer d'un champ à un autre. Quitter un état verrouillé avec la «touche de réinitialisation»). Un statut ou “HOLDING” ou “More…” invite à passer à la page suivante pour terminer la séquence de connexion. La ligne “ready; T =…. ”Indique que l'on est sous le contrôle de CMS et que l'état de fonctionnement en bas de l'écran indique qu'obn peut travailler de manière interactive avec le système et entrer des commandes CP / CMS. Les messages d'erreur s'affichent car VMSTUTn1 est «couplé» à une autre machine virtuelle appelée VMSTUn2 actuellement déconnectée. Les deux machines sont utilisées pour contenir un cluster SSI de second niveau que nous utiliserons dans un laboratoire ultérieur # Lab 1: Installer un z/VM deuxième niveau L'installation sera faite au 2e niveau. On va installer une seule instance z / VM 7.1 configurée en tant que membre SSI en utilisant le support d'installation sur un serveur FTP. ## Vérifier l'environnement d'installation L'installation nécessite un ensemble de 5 volumes DASD 3390-09. Vérifier que la plage 1000-1004 est disponible dans l'environnement de test: ``` q v 1000-1005 00: DASD 1000 3390 R/W 30051 CYL ON DASD 6F12 SUBCHANNEL = 0010 00: DASD 1001 3390 R/W 30051 CYL ON DASD 6F13 SUBCHANNEL = 0011 00: DASD 1002 3390 R/W 30051 CYL ON DASD 6F14 SUBCHANNEL = 0012 00: DASD 1003 3390 R/W 30051 CYL ON DASD 6F15 SUBCHANNEL = 0013 00: DASD 1004 3390 R/W 30051 CYL ON DASD 6F16 SUBCHANNEL = 0014 00: DASD 1005 3390 R/W 30051 CYL ON DASD 6F17 SUBCHANNEL = 0015 Ready; T=0.01/0.01 11:04:58 ``` Les adresses réelles des appareils (ici 136A à 136E) changeront d’une équipe à l’autre. Spool la console pour le rendre vide, start end spooled au lecteur: ``` sp console close start * 00: RDR FILE 0001 SENT FROM VMSTU41 CON WAS 0001 RECS 0021 CPY 001 T NOHOLD NO KEEP Ready; T=0.01/0.01 11:06:06 ``` Vérifier qu'on a un minidisque 2222 auquel on accéde en lecture/écriture, avec exactement 10 cylindres. ``` q v 2222 00: DASD 2222 3390 M01RES R/W 10 CYL ON DASD 0110 SUBCHANNEL = 0017 Ready; T=0.01/0.01 11:06:35 ``` Accéder au mini-disque contenant le module INSTPIPE en tant que mode de fichiers C. Sur z / VM 6.4, le module est livré sur le disque MAINT620-4CC. ``` acc 4cc c DMSACP723I C (4CC) R/O Ready; T=0.01/0.01 11:07:01 ``` ## Configurer l'installateur L'étape suivante consiste à exécuter **DVDPRIME** pour configurer l'installation. Pour ce faire, exécuter la commande **instpipe**: ``` instpipe Ready; T=0.01/0.01 11:07:27 ``` Copier les fichiers nécessaires à l'exécution de **DVDPRIME** à partir du support d'installation sur le minidisk 2222 (commande **ftpget**): * **ftpget** est une commande unique couvrant 2 lignes de l’écran 3270\\ * En fonction des paramètres d'émulation 3270, des points d'exclamation ou des signes de conduite sont utilisés pour entourer l'option «UNPACK» (points d'exclamation dans l'exemple ci-dessous).\\ * Remplacer les informations d'identification du serveur FTP, ainsi que le chemin du répertoire en fonction de votre environnement. ``` pipe ftpget -h 10.103.225.200 -u invite -p invite -d /pub/zvm/zvm71/install/cpdvd -v BEF -DVDEOF -f CKD222* |UNPACK| ECKDREST 2222 ``` Re-IPL CMS pour supprimer l'ancien INSTPIPE MODULE de la mémoire de l'invité: ``` ipl cms z/VM V6.4.0 2018-03-21 04:39 ``` Accéder au minidisque 2222, où réside maintenant le module INSTPIPE: ``` acc 2222 c Ready; T=0.01/0.01 09:18:18 ``` Enfin, lancer DVDPRIME: ``` dvdprime 3390 (dvd ``` Comme indiqué, remplir les blancs avec les informations, en fonction de l'environnement: * NOM D'HÔTE OU ADRESSE IP: * FTP USERID: * MOT DE PASSE FTP: * DVD PATHNAME: * NUMÉRO DE PORT: 21 Appuyer sur **F5** pour traiter: ``` Enter information in empty fields and press F5 to process. HOSTNAME OR IP ADDRESS: 10.103.225.200__________________________ FTP USERID: invite__________________________________ FTP PASSWORD: invite__________________________________ DVD PATHNAME: /pub/zvm/zvm71/install/cpdvd____________ PORT NUMBER: 21___ ``` ``` IUGDVP8440I Now loading 24CC disk CKD222* ECKDREST: WROTE 150 TRACKS ON 24CC, RC=0 IUGDVP8440I Now loading 2CF0 disk CKDCF0* ECKDREST: WROTE 1800 TRACKS ON 2CF0, RC=0 IUGDVP8392I DVDPRIME EXEC ended successfully Ready; T=0.31/0.41 13:19:22 ``` Exécuter INSTPLAN avec l'opérande «traditionnal»: ``` instplan traditional ``` Comme indiqué ci-dessus, effectuer les sélections suivantes: 1. Sélectionner tous les produits à installer sur les minidisques en les marquant d'un «M» au lieu de «F». 2. Sélectionner **AMENG** pour la langue par défaut du système. 3. Sélectionner **3390** pour le type de système DASD. Laisser la taille (10016 cylindres) telle quelle 4. Entrer **VMPSFS** pour le nom du pool de fichiers de service commun 5. Sélectionner l’installation SSI sur 1 membre et entrer **DGFIPSSI** pour le nom du cluster SSI. Appuyer sur **F5** pour traiter l'écran, puis appuyer à nouveau sur **F5** pour accepter le contrat de licence du panneau suivant. ``` Mark the product(s) selected to be installed into the filepool with an "F" and those selected to be installed to minidisks with an "M" m VM m DIRM m ICKDSF m PERFTK m RACF m RSCS m TCPIP m VMHCD Select a System Default Language. x AMENG _ UCENG Select a System DASD type. DASD size can be changed. x 3390 30050 _ FBA DASD 6.0 Enter the name of common service filepool. Filepool Name: vmpsfs Select a System Type: Non-SSI or SSI _ Non-SSI Install: System Name ________ x SSI Install: Number of Members 1 SSI Cluster Name dgfipssi ``` Pour ne pas configuré automatiquement ce système pour être géré par un client **SMAPI**. Saisir un **«N»** dans le champ en surbrillance, puis appuyer sur **F5** pour traiter les données à l'écran. ``` n Would you like to have your system automatically configured to be managed by a SMAPI client for system management? Enter Y or N ``` Comme indiqué dans l'écran ci-dessus: 1. Sélectionner l'installation de second niveau 2. Entrer **STUDMB** pour le nom du membre et **VMSTUn1** pour l'ID utilisateur IPL (n étant le numéro de l'équipe). Appuyer ensuite sur **F5** pour traiter les données à l'écran. ``` SSI Cluster Name: DGFIPSSI After installation is complete, the SSI cluster will be IPLed: _ First-Level x Second-Level SSI Member Name(s): SLOT £ MEMBER NAME IPL LPAR/USERID ====== =========== =============== 1 STUDMB VMSTU41 ``` Le panneau de définition du volume est affiché. Comme indiqué, entrer **“Y”** pour formater les disques et entrer les adresses et étiquettes suivantes: * Volume commun STCOM 1000 * Volume de sortie STREL 1001 * Volume résident STRS 1002 * Volume de la bobine STSP 1003 * Volume de la page STPG 1004 Appuyer ensuite sur **F5** pour traiter les données à l'écran. ``` TYPE LABEL ADDRESS FORMAT (Y/N) COMMON STCOM 1001 y RELVOL STREL 1002 TYPE LABEL ADDRESS STUDMB RES STRS 1003 SPOOL STSP 1004 PAGE STPG 1005 ``` ``` IUGIIX8377I You have selected to format the following volumes: STCOM 1000 STREL 1001 STRS 1002 STSP 1003 STPG 1004 IUGINP8392I INSTPLAN EXEC ended successfully ``` ## Lancer l'installation ``` install ``` ``` IUGILB8440I Now loading MAINT710 51D (51D) disk 83 of 293 IUGILB8440I Now loading MAINT710 890 (890) disk 84 of 293 IUGILB8440I Now loading MAINT710 319 (319) disk 85 of 293 IUGILB8440I Now loading MAINT710 49D (49D) disk 86 of 293 IUGILB8440I Now loading MAINT710 5BC (5BC) disk 87 of 293 ``` Le processus d'installation formate tous les DASD sélectionnés, puis restaure les minidisques système vers leurs emplacements cibles sur le DASD. ``` IUGIRU8484R Please place the installation RSU DVD in the DVD drive, then type GO to continue or type EXIT to quit. ``` Taper «GO» pour continuer avec le chargement du premier contenu RSU (Recommanded Service Update) fourni avec les packages d'installation de base. ``` IUGIRU8440I Now loading MAINT710 500 disk IUGIRU8341I Load of the installation RSU has completed successfully IUGIDV8341I DIRECTXA USER DIRECT has completed successfully IUGIDV8341I SALIPL command has completed successfully IUGIWF8341I ECKDDUMP of 2CF0 has completed successfully IUGIWF8338I Now executing: Copy of 24CC to 4CC step IUGIWF8341I ECKDDUMP of 24CC has completed successfully IUGIDV8392I INSTDVD EXEC ended successfully ``` Le système est ensuite IPLed à partir du disque résident (1002). ``` **************************************** * Now IPLing volume 1002 * * with command: * * CP SYSTEM CLEAR * * TERMINAL CONMODE 3270 * * IPL 1002 CLEAR * **************************************** ``` Certains traitements post-chargement ont lieu et les machines virtuelles des serveurs de pool de fichiers sont démarrées: Ensuite, une première pile de maintenance est automatiquement appliquée sur le système de base (les procédures SERVICE et PUT2PROD sont lancées). Enfin, le système est re-implanté et l'écran de bienvenue z / VM s'affiche On peut maintenant vous connecter au nouveau système installé en tant que MAINT710 (avec le mot de passe par défaut WD5JU8QP) Entrer la commande q cplevel pour vérifier le niveau z / VM: ``` q cplevel z/VM Version 7 Release 1.0, service level 1801 (64-bit) Generated at 06/17/19 08:23:44 EDT IPL at 06/17/19 08:25:03 EDT Ready; T=0.01/0.01 08:34:46 ``` Maintenant, arrêter le système z/VM de niveau 2: ``` shutdown ``` La séquence d'arrêt commence A la fin, entrer **logoff** pour déconnecter ID utilisateur VMSTUn1 ``` logoff ``` # lab2 z/VM Configuration Lab ## IPL a 2e niveau z / VM La machine virtuelle est opérationnelle. On peut l'utiliser pour apprendre à démarrer un système z / VM. Il fonctionnera en tant que système d'exploitation invité appelé «2nd Level z / VM». Rien ne doit différer du démarrage d’un système z / VM directement sur le matériel, à l’exception des E / S. Les périphériques d'E / S sont ceux disponibles pour la machine virtuelle. Interroger les DASD virtuels (disques) disponibles pour la machine virtuelle. (Le résultat de la commande dans la configuration de votre équipe peut être légèrement différent de l'exemple ci-dessous). Entrer `q v da` ``` q v da 00: DASD 0190 3390 M01RES R/O 214 CYL ON DASD 0110 SUBCHANNEL = 000B 00: DASD 0191 3390 M01RES R/W 5 CYL ON DASD 0110 SUBCHANNEL = 0016 00: DASD 019D 3390 M01RES R/O 292 CYL ON DASD 0110 SUBCHANNEL = 000C 00: DASD 019E 3390 M01RES R/O 500 CYL ON DASD 0110 SUBCHANNEL = 000D 00: DASD 04CC 3390 640RL1 R/O 10 CYL ON DASD 0114 SUBCHANNEL = 000E 00: DASD 0500 3390 640RL1 R/O 1200 CYL ON DASD 0114 SUBCHANNEL = 000F 00: DASD 1000 3390 R/W 30051 CYL ON DASD 6F12 SUBCHANNEL = 0010 00: DASD 1001 3390 R/W 30051 CYL ON DASD 6F13 SUBCHANNEL = 0011 00: DASD 1002 3390 R/W 30051 CYL ON DASD 6F14 SUBCHANNEL = 0012 00: DASD 1003 3390 R/W 30051 CYL ON DASD 6F15 SUBCHANNEL = 0013 00: DASD 1004 3390 R/W 30051 CYL ON DASD 6F16 SUBCHANNEL = 0014 00: DASD 1005 3390 R/W 30051 CYL ON DASD 6F17 SUBCHANNEL = 0015 00: DASD 2222 3390 M01RES R/W 10 CYL ON DASD 0110 SUBCHANNEL = 0017 00: DASD 24CC 3390 M01RES R/W 10 CYL ON DASD 0110 SUBCHANNEL = 0018 00: DASD 2CF0 3390 M01RES R/W 120 CYL ON DASD 0110 SUBCHANNEL = 0019 Ready; T=0.01/0.01 15:05:19 ``` Les disques suivants font partie de la liste: * 1000-1004: DASD système z / VM alloué pour le cluster à 1 membre * 1005: DASD supplémentaire à définir en tant que périphérique de page supplémentaire * 0190, 019D, 019E, 0191: minidisques CMS Interroger les cartes d'interface de réseau virtuel allouées à la machine virtuelle. ``` q v nic 00: Adapter 0D20.P00 Type: QDIO Name: UNASSIGNED Devices: 6 00: MAC: 02-00-00-00-00-1A VSWITCH: SYSTEM LINUXEA Ready; T=0.01/0.01 15:07:22 ``` Un total de 6 périphériques virtuels est alloué (0D20-0D25). Ces périphériques sont déjà connectés (couplés) à un commutateur virtuel de premier niveau appelé SWSTUD. Nous utiliserons cette configuration pour définir 2 connexions réseau «QDIO» (chaque connexion QDIO nécessite 3 périphériques) sur ce commutateur virtuel. Interroger d'autres caractéristiques de la machine virtuelle actuelle. Utiliser des commandes de requête telles que: * `q v stor` pour interroger la taille actuelle du stockage virtuel * `q console` pour interroger les attributs actuels de la console virtuelle (périphérique 0020) * `q v all` pour interroger toute la configuration de la machine virtuelle Maintenant, pour faire IPL du système z / VM invité, exécuter les commandes suivantes: ``` system reset term conmode 3270 ipl 1002 clear loadparm 0020 ``` L'écran d'invite SAPL (chargeur de programme autonome) doit afficher: ``` STAND ALONE PROGRAM LOADER: z/VM VERSION 7 RELEASE 1.0 DEVICE NUMBER: 1002 MINIDISK OFFSET: 39 EXTENT: 1 MODULE NAME: CPLOAD LOAD ORIGIN: 1000 --------------------------------IPL PARAMETERS-------------------------------- fn=SYSTEM ft=CONFIG pdnum=1 pdvol=1000 ``` * **1002**: adresse de volume du résident * La première étendue de fichier parm est sélectionnée * **CPLOAD**: nom du module CP chargé en mémoire * **1000**: adresse mémoire de chargement * **fn=SYSTEM** et **ft=CONFIG** identifient le nom et le type du fichier de configuration du système z / VM qui sera lu pendant la séquence IPL, afin de configurer les paramètres de l'ensemble du système z / VM. * **pdvol=1000** identifie l'adresse du volume commun. Ce volume contient des fichiers de données partagés pour le cluster SSI, tels que le PDR (SSI Persistent Data Record), le fichier de configuration système et la source du répertoire commun. Appuyer sur PF10 pour lancer le chargement de z / VM CP. ``` 09:16:12 Start ((Warm!Force!COLD!CLEAN) (DRain) (DIsable) (NODIRect) 09:16:12 (NOAUTOlog)) or (SHUTDOWN) ``` Démarrer votre système en utilisant les options suivantes: ``` cold drain noautolog ``` Appuyer sur Entrée. On notera probablement que l'horloge du jour est erronée. Pour le moment, laisser le tel quel (répondre **No** ou appuyer simplement sur Entrée). On va dans une dernière étape configurer l'horloge pour la zone géographique. ``` 09:16:38 NOW 09:16:38 EDT MONDAY 2019-06-17 09:16:38 Change TOD clock (Yes!No) ``` ``` 09:22:59 HCPWRS2511A To continue COLD start and delete files, enter GO. 09:22:59 HCPWRS2511A To stop COLD start without deleting files, enter STOP. ``` Répondre GO et appuyer sur Entrée lorsque vous êtes invité à supprimer des fichiers Continuer jusqu'à ce que le processus IPL soit terminé. Lors de la lecture de l'horloge, le système z / VM de deuxième niveau est maintenant opérationnel et prêt à être utilisé. Vous êtes connecté en tant qu'OPÉRATEUR SYSTÈME (on peut entrer la commande `query userid (Identifiant de l'utilisateur)` pour identifier maintenant l'ID utilisateur avec lequel on est actuellement connecté). Émettre la commande `DISCONNECT` et appuyer deux fois sur Entrée pour se déconnecter de OPERATOR. On doit voir le logo z / VM standard du système z / VM de deuxième niveau nommé STUMB. ## Administration de système de deuxième niveau z / VM Se connecter à l'ID utilisateur administratif du cluster MAINT710 À partir du panneau de connexion z / VM de 2e niveau, se connecter en tant qu'utilisateur id **MAINT710**, avec le mot de passe par défaut **WD5JU8QP**. Examiner les disques système et l’allocation des volumes, disponibles pour l’exécution du système d’exploitation invité de deuxième niveau z / VM. ``` q da all DASD 1000 CP OWNED STCOM 4 DASD 1001 CP SYSTEM STREL 51 DASD 1002 CP OWNED STRS 16 DASD 1003 CP OWNED STSP 1 DASD 1004 CP OWNED STPG 0 DASD 0190 MNT190 , DASD 0191 VM191 , DASD 019D MNT19D , DASD 019E MNT19E DASD 04CC MNT4CC , DASD 0500 MNT500 , DASD 1005 FREE , DASD 2222 MNT4CC DASD 24CC MNT4CC , DASD 2CF0 PMTCF0 An offline DASD was not found. Ready; T=0.01/0.01 09:32:41 ``` * Volume commun 1000 STCOM (partagé) * Volume de version 1001 STREL (partagé) * 1002 volumes résidents STRS (privé) * Volume de spool 1003 STSP (privé) * 1004 volume de page STPG (privé) * 1005 XXXX sera formaté ultérieurement en tant que volume de page supplémentaire (privé) Entrer: q osa all ``` q osa all An active OSA was not found. A system OSA device was not found. OSA 0D20 FREE , OSA 0D21 FREE , OSA 0D22 FREE , OSA 0D23 FREE OSA 0D24 FREE , OSA 0D25 FREE An offline OSA was not found. An OSA Agent was not found. Ready; T=0.01/0.01 09:35:01 ``` **0D20-0D25** sont des périphériques réseau FREE. Ils seront utilisés pour créer les interfaces réseau. Pour afficher le DASD virtuel attribué à l'utilisateur MAINT710, entrer `q v da`: ``` q v da DASD 0122 3390 STSP R/W 30051 CYL ON DASD 1003 SUBCHANNEL = 0004 DASD 0123 3390 STRS R/W 30051 CYL ON DASD 1002 SUBCHANNEL = 0005 DASD 0131 3390 STREL R/W 30051 CYL ON DASD 1001 SUBCHANNEL = 0010 .... ``` La liste répertorie tous les minidisques alloués à l'utilisateur **MAINT710**. Certains d’entre eux sont la propriété de **MAINT710**, tels que **0191**, **0201**, **02A2**, **02A4**… Certains autres, tels que **0122**, **0123**, **0141**, **02CC**, sont des liens r/w ou r/o vers des minidisques appartenant à un autre ID utilisateur. **0122**, **0123**, **0131** et **0141** sont appelés des minidisques de fullpack car ils sont définis sur tout le disque physique (cyl 0 à la fin). Par exemple, **0123** est mappé sur **STRS**, volume résidant dans **STUDMB**. Pour modifier l'étiquette, ou modifier ou afficher l'allocation d'étendue de disque actuelle sur le résident, il faut utiliser le mini-disque **0123** fullpack auquel r7 a été attribué. Pour afficher les minidisques CMS actuellement utilisés par **MAINT710** (c’est-à-dire dont le contenu peut être affiché et / ou modifié), entrer les informations suivantes: ``` q disk LABEL VDEV M STAT CYL TYPE BLKSZ FILES BLKS USED-(%) BLKS LEFT BLK TOTAL MNT191 191 A R/W 175 3390 4096 26 125-01 31375 31500 MNT5E6 5E6 B R/W 9 3390 4096 132 1282-79 338 1620 MNT2CC 2CC C R/W 10 3390 4096 3 94-05 1706 1800 MNT51D 51D D R/W 26 3390 4096 200 949-20 3731 4680 PMT551 551 E R/W 40 3390 4096 11 128-02 7072 7200 MNT190 190 S R/O 207 3390 4096 696 15953-43 21307 3726 ``` La sortie affiche l'adresse du mini-disque, la lettre (ou le mode) de «mount», son état (r / o ou r / w), des informations sur la taille, le type, le nombre de fichiers et l'utilisation. Pour afficher tous les fichiers sur un mini-disque spécifique, par exemple 0551, accédé en mode E: ``` filel * * e ``` Pour afficher le volume système alloué au membre STUDMB, procéder comme suit: ``` q cpown ``` La sortie de la commande affiche les volumes appartenant à CP, leur statut actuel et leur propriété. Les volumes privés tels que STRS (résident) ou STPG (page), c'est-à-dire les volumes destinés à une utilisation exclusive par les membres de la **STUDMB**, ont à la fois les droits de propriété SSI et système. Ils peuvent être mis en ligne et utilisés uniquement par le membre **STUDMB**. D'autres volumes, tels que **STCOM**, ne sont membres que d'un cluster, car ils sont partagés dans le cluster. Le volume de spoule, bien que marqué avec la propriété du cluster et du système, est partagé dans le cluster. Seul le membre **STUDMB** est autorisé à créer de nouveaux fichiers de spool sur ce volume, mais les autres membres peuvent afficher et modifier le contenu de ce spool. Le volume **STPG** en ligne et connecté est défini par défaut dans le logement **255**. Si on définit des volumes de page supplémentaires, il faut les définir successivement par ordre décroissant, dans le logement **254**, **253**, etc. Les volumes z / VM sont formatés à l'aide de différents types d'allocation. Le programme utilitaire CPFMTXA est utilisé pour formater les volumes z / VM. Par exemple, pour afficher (ou modifier) l’allocation d’extension actuelle sur le volume résident du STRS, procéder comme suit: ``` cpfmtxa ``` La liste présente différents types d’allocation de disque: * **PERM** allocation non spécifique. Peut être utilisé pour définir des minidisques utilisateur * **DRCT** pour contenir le répertoire utilisateur compilé * **PARM** Fichiers de paramètres système (minidisques CF1, CF3) Les autres types d’allocation peuvent afficher: * Disque temporaire TDSK * Allocation de spool SPOL * Espace de pagination PAGE Taper end pour sortir du programme. **Formater 1005 en tant que volume de page avec l’étiquette STPG:** On va maintenant formater **1005** en tant que volume de page avec l’étiquette **STPG2**. Suivre ces étapes: * Attacher **1005** à la machine **MAINT710**: ``` att 1005 * ``` * Lancer **cpfmtxa** ``` ENTER FORMAT, ALLOCATE, LABEL, OWNER OR QUIT: f ENTER THE VDEV TO BE PROCESSED OR QUIT: 1005 ENTER THE CYLINDER RANGE TO BE FORMATTED ON DISK 1005 OR QUIT: 0 END ENTER THE VOLUME LABEL FOR DISK 1005: STPG2 CPFMTXA: FORMAT WILL ERASE CYLINDERS 000000000-000030050 ON DISK 1005 DO YOU WANT TO CONTINUE? (YES ! NO) ``` ``` ENTER INPUT COMMAND: END ICK00002I ICKDSF PROCESSING COMPLETE. MAXIMUM CONDITION CODE WAS 0 ENTER ALLOCATION DATA TYPE CYLINDERS ................. ``` Pour le message «TYPE CYLINDERS», entrer PAGE 1 END puis END comme indiqué ci-dessus. Le processus devrait se terminer par un massage: ``` ICK00002I ICKDSF TRAITEMENT COMPLET. Le code de condition maximale était 0 ``` * Exécuter la commande **cpfmtxa** suivante pour définir les droits de propriété sur 1005: ``` cpfmtxa 1005 stpg2 owner dgfipssi.studmb ``` Le processus devrait se terminer par le message suivant: ``` ICK00002I ICKDSF TRAITEMENT COMPLET. Le code de condition maximale était 0 ``` * Associer 1005 à un emplacement système libre: ``` define cpown slot 254 stpg2 ``` * Détacher 1005 de MAINT710 et le connecter au système: ``` det 1005 att 1005 system ``` * Réexécuter `q cpown` et vérifier que **1005** est en ligne et connecté dans l'emplacement 254. ``` 254 STPG2 1005 Own Online and attached DGFIPSSI STUDMB ``` Pour afficher la configuration actuelle et l'utilisation de l'allocation de disque système, entrer q alloc map Pour limiter l'affichage à l'espace de pagination ou de mise en file d'attente, entrer `q alloc page` ou `q alloc spool`. **STUDMB** est configuré en tant que cluster SSI à membre unique. Pour afficher les caractéristiques du cluster, exécuter la commande suivante: ``` q ssi ``` Le nom du cluster est DGFIPSSI. Il ne comporte qu'un seul membre (STUDMB) et fonctionne actuellement en mode stable (entièrement opérationnel). ##Travailler avec SYSTEM CONFIG et USER DIRECT ### CONFIGURATION DU SYSTÈME Les fichiers de configuration système, tels que **SYSTEM CONFIG** et **USER DIRECT**, se trouvent sur des minidisques appartenant à l'utilisateur **PMAINT** et sur le volume commun (STCOM). **SYSTEM CONFIG** est situé Le mini-disque **PMAINT-CF0** et **USER DIRECT** se trouvent sur le mini-disque **PMAINT-2CC**. Pour accéder à **SYSTEM CONFIG** à partir de **MAINT710**, procéder comme suit: 1.Créer un lien vers **PMAINT-CF0** (MR vous donne un accès en r / w) ``` link pmaint cf0 cf0 mr ``` 2.Accéder au minidisque en utilisant un mode fichier (une lettre), par exemple T ``` acc cf0 t ``` 3.Afficher les fichiers sur le mini-disque CF0: ``` filel * * t ``` * **LOGO CONFIG** Fichier de configuration de pour z / VM * **SYSTEM CONFIG** fichier de configuration système actif actuel 4.Appuyer sur Entrée pour aller à la ligne de commande (===>) ou à PF3 5.Éditer **SYSTEM CONFIG** à l'aide de l'éditeur **XEDIT*-* ``` xedit system config t` ou `x system config t ```