L'OS/400 V5R20 est devenu plus souple en matière de gestion des partitions SI vous avez un processeur S/start ou suivants, vous pouvez - créer plusieurs partitions sur un seul processeur - avoir une (ou plusieurs) partition(s) hébergeant LINUX - ces partitions linux n'obligent plus à du matériel dédié (même si dans certains cas, une carte LAN peut être un plus) ATTENTION, les partitions OS/400, elles, doivent avoir du matériel dédié (bus, disques) et la partition principale(primaire) doit être OS/400. Pour pouvoir introduire ces notions, vous devez d'abord définir un pool de processeur, même si vous n'en avez qu'un. Un pool représente un ou plusieurs processeurs "partageable" entre partition (malgrès que, dans un premier temps, ce pool soit utilisé uniquement par votre partition primaire) |
Lancez SST par STRSST et signez vous : Start Service Tools (STRSST) Sign On SYSTEM: AS400 Type choice, press Enter. Service tools user ID. . . . Service tools password . . . ................................................................... : ATTENTION à la différence minuscules/MAJUSCULES : : (voyez les nouveautés V5R1 dans le domaine), en cas d'oubli : : vous pouvez réinitialiser par CHGDSTPWD sous QSECOFR/OS400 : :.................................................................: Note: The password is case-sensitive. F3=Exit F9=Change Password F12=Cancel |
Prenez ensuite l'option 5 (Work with system partitions), puis 3. Work with Partition Configuration System: AS400 Type option, press Enter. 1=Change partition name 2=Change partition processing resources 3=Add I/O resources 4=Remove I/O resources 5=Change bus ownership type 6=Select load source resource Option Par ID Name 0 PRIMARY ................... : Choisissez F9 : :...............\.: \ V F3=Exit F5=Refresh F9=Work with shared processor pool F10=Work with Virtual Ethernet F11=Work with partition status F12=Cancel F23=More options |
Work with Shared Processor Pool System: AS400 Type change or option, press Enter. 2=Change Number of system processors . . . . . . . . . . . : 1 Number of available system processors . . . . . . : 0 Number of system processors allocated to pool . . . 0 <-- Available processor units in pool . . . . . . . . : 0.00 Par --Total Processors-- -----------Units Used----------- Opt ID Name Cur / Pnd Min / Max Cur / Pnd Min / Max ......................................................................... : Dans la zone Number of system processors allocated to pool s'il y a : : 0, tapez 1 (ou plus si votre système est bi-pro) et PREVOYEZ UN IPL ! : :.......................................................................: F3=Exit F5=Refresh F9=Show all partitions F12=Cancel |
Work with Partition Configuration System: AS400 Type option, press Enter. 1=Change partition name 2=Change partition processing resources 3=Add I/O resources 4=Remove I/O resources 5=Change bus ownership type 6=Select load source resource Option Par ID Name ## 0 PRIMARY ............................................................ : Revenez ensuite sur l'option 3 (Work with Partitions) : : et devant votre seule parition (nommée PRIMARY) : : tapez 2 afin de lui "enlever" des ressources : : (puissance et mémoire) que vous attriburez à LINUX. : :..........................................................: F3=Exit F5=Refresh F9=Work with shared processor pool F10=Work with Virtual Ethernet F11=Work with partition status F12=Cancel F23=More options |
Change Partition Processing Resources System: AS400 Type changes, press Enter. Partition identifier and name . . . . . . . . : 0 PRIMARY Current / available number of processors . . . : 1 / 0 New number of processors . . . . . . . . . . . . 1 Use shared processor pool . . . . . . . . . . . 1 1=Yes, 2=No New shared processor pool units . . . . . . . 1 . 00 Current / available size of main storage (MB) : 896 / 0 New size of main storage (MB) . . . . . . . . . 1024 Current / available interactive feature . . . : 100 / 0 % New interactive feature . . . . . . . . . . . . 100 % ....................................................................... : sur cet écran , faites F9, afin de définir les plages admissible : : mini/maxi sur cette partition, cette étape impliquera un IPL. : :.....................................................................: F3=Exit F9=Include limits F10=Work with shared processor pool F11=Display partition processing configuration F12=Cancel |
Change Partition Processing Resources System: AS400 Type changes, press Enter. Partition identifier and name . . . . . . . . : 0 PRIMARY Current / available number of processors . . . : 1 / 0 New number of processors . . . . . . . . . . . . 1 Minimum / maximum number of processors . . . . . 1 / 1 Use shared processor pool . . . . . . . . . . . 1 1=Yes, 2=No New shared processor pool units . . . . . . . 1 . 00 > Minimum / maximum processor pool units . . . . 0 . 50 / 1 . 00 Current / available size of main storage (MB) : 1024 / 0 New size of main storage (MB) . . . . . . . . . 1024 > Minimum / maximum size of main storage (MB) . . 272 / 1024 Current / available interactive feature . . . : 100 / 0 % New interactive feature . . . . . . . . . . . . 100 % > Minimum / maximum interactive feature . . . . . 0 / 100 % F3=Exit F9=Exclude limits F10=Work with shared processor pool |
Indiquez ici, pour la partition primaire : un minimum et un maximum en puissance (ici entre 0.50 et 1) un minimum et un maximum de mémoire (ici entre 272 et 1024) un minimum et un maximum de puisance interactive (ici entre 0 et 100 %) Prévoyez toujours de pouvoir revenir à une seule parition (100 %) Puis faites un IPL, obligatoire à chaque fois que l'on modifie ces notions de mini / maxi, le reste se fera à la volée. Après IPL, revenez sur l'option 3 (Work with partitons) afin de retirer des ressources à votre partition principale. |
Change Partition Processing Resources System: AS400 Type changes, press Enter. Partition identifier and name . . . . . . . . : 0 PRIMARY Current / available number of processors . . . : 1 / 0 New number of processors . . . . . . . . . . . . 1 Use shared processor pool . . . . . . . . . . . 1 1=Yes, 2=No New shared processor pool units . . . . . . . 0 . 90 Current / available size of main storage (MB) : 1024 / 0 New size of main storage (MB) . . . . . . . . . 896 Current / available interactive feature . . . : 100 / 0 % New interactive feature . . . . . . . . . . . . 100 % ....................................................................... : sur cet écran , renseignez maintenant les valeurs, particulièrement: : % de CPU et mémoire de la partition OS/400. Validez. : :.....................................................................: F3=Exit F9=Include limits F10=Work with shared processor pool F11=Display partition processing configuration F12=Cancel |
puis revenez sur le menu principal et choisissez 5 , create a partiton puis Guest, pour LINUX. Create New Partition System: AS400 Complete blanks, press Enter. Partition identifier and name . . . . . . . . . 1 (1) Number of available system processors . . . . : 0 Number of partition processors . . . . . . . . . (2) Use shared processor pool . . . . . . . . . . . 2 1=Yes, 2=No Size of available system main storage (MB) . . : 128 Size of partition main storage (MB) . . . . . . (3) Indiquez 1/ un nom 2/ un nombre de processeurs (partageables si 1 en dessous) 3/ une taille émoire dans la limite du disponible. |
par exemple : Create New Partition System: AS400 Complete blanks, press Enter. Partition identifier and name . . . . . . . . . 1 LINUX400 (1) Number of available system processors . . . . : 0 Number of partition processors . . . . . . . . . 1 (2) Use shared processor pool . . . . . . . . . . . 1 1=Yes, 2=No Shared processor pool units . . . . . . . . . 0 . 10 Size of available system main storage (MB) . . : 128 Size of partition main storage (MB) . . . . . . 128 (3) 1/ la partition s'appelle LINUX400 2/ elle utilise un porcesseur partageable (entre 0 et 10 %) 3/ et la mémoire restante, soit 128 Mo |
Select Communication Options System: AS400 Partition identifier . . . . . . . . . . . . . : 1 Partition name . . . . . . . . . . . . . . . . : LINUX Type changes, press Enter. 1=Yes 2=No -----------------Virtual Ethernet Identifiers---------------- 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 ^ ^ .................................................................. : Indiquez ensuite (par une option 1) les partitions entre : : lesquelles on doit établir un LAN virtuel. : : : : et c'est terminé. : :................................................................: F3=Exit F11=Display communication options F12=Cancel |
Cette notion de LAN virtuel fera apparaitre : Dans votre parition linux une ressource eth0 (comme une carte LAN) Dans votre AS/400 une ressource de type 268C (go hardware ...) -> vous devrez alors créer une ligne ethernet sur cette ressource à 1G bits/seconde (cette carte est toujours gérée par la CPU) -> Il faudra ensuite associer à cette carte une Adresse IP par exemple 172.16.1.1 coté OS/400, 172.16.1.2 coté linux et indiquer à l'OS/400 une route par défaut, ......................................................................... : Route Subnet Next Preferred : : Opt Destination Mask Hop Interface : : 172.16.1.2 *HOST 172.16.1.1 *NONE : :.......................................................................: |
Vous devez aussi, créer un utilisateur DST ayant des droits sur cette partition (vous ne pourrez pas utiliser QSECOFR) Lancez STRSST, puis option 8, définissez un nouvel utilisateur, et modifiez ces privilèges par 7 devant son nom (une fois créé) ............................................................................ : Change Service Tools User Privileges : : System: AS400 : :Service tools user ID name . . . . . . . . : LINUX : : : :Type option, press Enter. : : 1=Revoke 2=Grant : : : :Option Functions Status : : Disk units - operations Revoked : : Disk units - administration Revoked : : System partitions - operations Revoked : : System partitions - administration Revoked : : Partition remote panel key PRIMARY 0 Revoked : : 2 -> Partition remote panel key LINUX400 1 Granted : :..........................................................................: |
Enfin, du coté OS/400, créez une description de serveur de réseau. Créer desc de serveur réseau (CRTNWSD) Indiquez vos choix, puis appuyez sur ENTREE. Description serveur réseau . . . > LINUX Nom Nom de ressource . . . . . . . . > *NONE Nom, *NONE Type serveur réseau . . . . . . > *GUEST *WINDOWSNT, *GUEST En ligne à l'IPL . . . . . . . . *YES *YES, *NO Attente de mise en fonction . . *NOWAIT *NOWAIT, 1-15 minutes Partition . . . . . . . . . . . linux400 Nom Page de codes . . . . . . . . . 437 *LNGVER, 437, 850, 852, 85 Source de l'IPL . . . . . . . . stmf *NWSSTG, *PANEL, *STMF, A. Fichier STREAM d'IPL . . . . . . /QOPT/KERNELS/ISERIES64 Ce dernier paramètre indique de démarrer (booter) la partition depuis le CDROM (/KERNELS/ISERIES64 pour la distribution SUSE 8.0) |
puis un espace de stockage (futur disque dur de la parition) par CRTNWSSTG NWSSTG(LINUX1) FORMAT(*OPEN) Et, l'associer au serveur de réseau : ADDNWSSTGL NWSSTG(LINUX1) NWSD(LINUX) ACCESS(*UPDATE) DYNAMIC(*YES) DRVSEQNBR(1) Pour installer LINUX, il faut mettre "VARY ON" la partition en vérifiant qu'elle doit bien booter depuis le CD. a/ placez le CD dans le lecteur optique b/ WRKCFGSTS *NWSD, puis option 1 = mettre en fonction ............................................................................ : 1=Mettre en fonction 2=Mettre hors fonction 5=Gérer travail : : : :Opt Description Etat -----------Travail-----------: : LINUX Hors Fonction : :..........................................................................: il vous reste à "connecter" la console, pour cela lancez un émulateur TELNET |
ATTENTION , il faut un émulateur telnet "Unix" et sur le port 2301 - PuTTY (freeware disponile sur Internet) - Un Telnet depuis un autre poste sous linux - le Telnet XP ou OS/400 (paramétré en VT100), bof ... ...................................................... : OS/400 Guest Partition Console : : 1: LINUX400 : : Enter the console partition number: : ...................................................... : OS/400 Guest Partition Console : : 1: LINUX400 : : Enter the console partition number: : : 1 : : LINUX400: Enter OS/400 service tools userid: : : linux : : LINUX400: Enter OS/400 service tools password: : : LINUX400: Console connecting... : : LINUX400: Console connected. : ...................................................... |
La partition démarre et vous devez suivre les instructions à l'écran SUSE lance un produit d'installation nommé YAST2, REDHAT un autre... le système linux va considérer votre espace de stockage (linux1, dans nos exemples) comme son premier disque dur (hda), sur lequel il va créer trois partitions disque. hda1 partition primaire, dite de boot. hda2 partition de swap hda3 partition linux native pour / (root) Puis installer les produits, suivants vos choix. Quand c'est terminé, mettez hors fonction la partition. Modifier sa descrition, afin qu'elle boot depuis le "disque dur" par CHGNWSD NWSD(LINUX) IPLPARM('root=/dev/hda3') |