# 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
```