Editorial


IBM Network Station (V 1.1)

Christian PESCHOUX et Olivier TREDAN

Introduction

Cet article présente la description, l'installation et la mise en oeuvre de la Network Station (ordinateur de réseau), produit de concept nouveau.

Note: La version 1.3 (release 3) de Network Station Manager n'est pas décrite dans cet article.

Description

La Network Station d'IBM, ou network computer, permet à tout utilisateur d'accéder, à un coût très compétitif, aux applications du réseau. La Network Station tire parti des nouvelles technologies applicatives, telles qu'Internet, Intranet et Java, tout en offrant la simplicité d'utilisation du terminal passif. Elle se connecte à toutes les plates-formes "serveurs" (AS/400, PC Serveur, RS/6000 et S/390) et peut accéder simultanément aux applications AS/400, PC Serveur, AIX, S/390, Internet et Java, et ce quel que soit le serveur de connexion. Les logiciels offrant ces possibilités sont conservés sur le serveur. Ils sont chargés "à la demande" dans la Network Station lors de la mise sous tension ou lorsque l'utilisateur a besoin d'une nouvelle fonction. Stocker le logiciel sur le serveur facilite énormément la gestion et la maintenance des postes. La Network Station existe en 8 modèles, selon le type de connexion (Token-Ring(TM) ou Ethernet(TM)) et la puissance (voir le tableau "Modèles et caractéristiques "). Elle est composée d'une unité logique compacte, d'un clavier (type PC à 102 touches) et d'une souris à 2 boutons. L'unité logique contient un microprocesseur PowerPC, la mémoire, les éléments nécessaires à la connexion en réseau, un port série, un port imprimante parallèle et un port vidéo VGA/SVGA.

Modèles et caractéristiques


Table 4. Modèles et caractéristiques des Network Stations.
Description Type-Modèle Spécifications Référence (P/N)
Series 100
(Ethernet)
8361-100 8MB, 1MB VRAM
CPU 403 33MHz - Clavier, Souris
8361100
Series 100
(Token-Ring)
8361-200 8MB, 1MB VRAM
CPU 403 33MHz - Clavier, Souris
8361200
Series 300
(Ethernet)
8361-110 16MB, 1MB VRAM
CPU 403 66MHz - Clavier, Souris
61110FR
Series 300
(Token-Ring)
8361-210 16MB, 1MB VRAM
CPU 403 66MHz - Clavier, Souris
61210FR
Series 1000
(Ethernet)
8362-a52 32MB, 2MB VRAM
CPU Power PC 603 - Clavier, Souris
94H0876
Series 1000
(Ethernet)
8362-a53 64MB, 2MB VRAM
CPU Power PC 603 - Clavier, Souris
07L6715
Series 1000
(Token-Ring)
8362-a22 32MB, 2MB VRAM
CPU Power PC 603 - Clavier, Souris
94H0892
Series 1000
(Token-Ring)
8362-a23 64MB, 2MB VRAM
CPU Power PC 603 - Clavier, Souris
07L6723

Démarrage de la Network Station

Phases de démarrage
Après la mise sous tension, la phase de POST (Power On Self Test) permet de tester le microcode, la mémoire, le clavier et la souris. Quand cette étape est terminée, on peut appuyer sur la touche "échap" du clavier. Ceci permet de modifier le setup (configuration) de la Network Station. La Network Station contacte ensuite un système Host de chargement (boot), afin de récupérer le Kernel (noyau). Trois moyens permettent de réaliser cette opération : Lorsque cette opération est terminée, la Network Station envoie sur le réseau une requête XDMCP (X Display Manager Control Protocol) pour contacter le système Host de Login. Une fenêtre de dialogue affiche alors la liste des systèmes Host ayant répondu à la requête (envoyée en mode broadcast).

Note: Pour répondre à une requête XDMCP, un processus XDM ou dtlogin (CDE) doit tourner sur le serveur AIX.

Les phases de démarrage



                              -----------------------------
                              |       POWER  ON         |
                              |  (Mise sous Tension)    |
                              -----------------------------
                                           |
                                           û
                              -----------------------------
                              |                         |    Test :    -  Microcode
                              |          POST           |             -  Mémoire
                              |   (Power On Self Test)  |             -  Clavier
                              |                         |             -  Souris
                              -----------------------------
                                           |
           Appuyer sur la touche  -------- |
           "échap"  pour modifier          |
            le setup en NVRAM              |
                                           V
                              -----------------------------
                              |         Contact         |    Trois possibilités : 
                              |     du système Host     |
                              |      de chargement      |        -  NVRAM
                              |                         |        -  BOOTP
                              -----------------------------      -  DHCP
                                           |
                                           |
                                           V
                              -----------------------------
                              |                         |    Deux possibilités : 
                              |  Chargement du KERNEL   |
                              |                         |        -  TFTP
                              -----------------------------      -  NFS
                                           |
                                           ‘-----------------------------requête XDMCP
                                           V
                              -----------------------------
                              |                         |
                              |     Affichage d'une     |
                              |    Boîte de dialogue    |
                              |  permettant de choisir  |
                              |    le Host de login     |
                              |                         |
                              -----------------------------
                                           |
                                           V
                                  Trois types de LOGIN
                                           ’
                                           V
               ----------------------------------------------------------
               |                           |                            |
               |                           |                            |
               V                           V                            V
 
             LOGIN                       LOGIN                        COMMON
              XDM                         CDE                    LOGIN ENVIRONMENT

Installation et mise en oeuvre de la Network Station sous AIX

Le guide d'administration de /usr/netstation/doc/SysAdminGuide.ps, ou sa version html, est un bon guide pour configurer sa première Network Station. Il est important de bien préparer le réseau pour supporter la Network Station avant de faire le premier boot.

Principales étapes d'installation

  1. Mise en oeuvre du matériel.
  2. Installation du code de base sur la Network Station.
  3. Installation de Navio (navigateur web).
  4. Installation du logiciel Network Station Manager (NSM).
  5. Mise à jour de tous les programmes au meilleur niveau.
  6. Impression de la documentation AIX concernant la Network Station.
  7. Configuration du réseau.
  8. Configuration pour exécuter un boot :
  9. Démarrage des applications à partir du login CDE
  10. Bibliographie.
Par défaut, avec le dernier niveau de code des Network Stations, le desktop (environnement graphique de l'écran) est maintenant le Common Network Station Manager.

Note: Le Common Network Station Manager est une interface graphique de travail, commune à tous les environnements systèmes (AIX, AS/400, OS390, ...). Avec un desktop comportant une barre de tàches, pour revenir au CDE :

Mise en oeuvre du matériel

Choix de la résolution de l'écran
La Network Station d'IBM fonctionne avec une grande variété d'écrans. On peut l'utiliser, par exemple, à partir du "8514" jusqu'au "G70". La Network Station utilisera la détection d'auto-résolution si l'écran le permet.

Installation du code sur la Network Station

Obtention du Code
Le code de base de la Network Station pour AIX est disponible depuis trois sources :
  1. Le deuxième CD-Rom de l'"AIX 4.2 Installation Media". Le code de l'"IBM Connection Server" est inclus dans le "Bonus CD-Rom for AIX 4.2".
  2. Le CD-Rom "Business Partner"peut être commandé comme une publication IBM par son numéro de référence : SK3T-2802.
  3. Sur l'adresse Internet : http://service.software.ibm.com/nc

Installation du code par le CD-Rom d'Installation
Utiliser smit pour installer le code selon la procédure suivante :

  1. Entrer le raccourci d'installation smit : smitty install_selectable_all

  2. Avec le curseur positionné sur la ligne "INPUT device / directory for software", appuyer sur la touche "F4" pour obtenir une liste d'options.

  3. Choisir "CD-Rom".

  4. Avec le curseur sur la ligne "SOFTWARE to install", appuyer sur la touche "F4" pour obtenir une liste d'options.

  5. Déplacer le curseur avec les flèches du clavier sur chacune des lignes suivantes et appuyer sur la touche F7=Select pour choisir les logiciels à installer (un signe ">" apparaît alors en début de ligne) :
      > netstation.3270             ALL
      > netstation.5250             ALL
      > netstation.base             ALL
      > netstation.ibmlogin         ALL
      > netstation.java             ALL
      > netstation.msg.en_US        ALL
    

    Note: Tous les niveaux de code sont à 1.1.0.1, comme par exemple : à 1.1.0.1 Network Station, 3270 Terminal Emulator

  6. Appuyer sur la touche <Entrée> pour "Installer et Mettre à jour à partir de tous les logiciels disponibles".

  7. Appuyer sur <Entrée> pour installer le code. L'opération se fait en 5 à 10 minutes. Si cette installation se termine autrement que par "OK", cela veut dire qu'il peut y avoir un problème : le code est déjà installé ou une erreur s'est produite.

  8. Pour compléter l'installation, exécuter le programme script/usr/netstation/bin/agree ".

  9. Puis répondre "yes" à la question finale.

Installation du code obtenu par Internet
Quand on réceptionne le code par Internet, il apparaît sous le nom de fichier netstation.tar. Ce code s'installe de la fa\on suivante :

  1. Copier ce fichier dans un répertoire d'installation, par exemple : /usr/lpp/ins.

  2. cd /usr/lpp/ins

  3. Décompresser le fichier par la commande : tar -xvf netstation.tar.

  4. Ceci crée les fichiers suivants :

  5. Faire en sorte d'avoir assez de place sur le disque : 50 mégabytes sont nécessaires.

  6. Passer la commande : smitty install.

  7. Choisir : "Install and Update Software".

  8. Choisir : "Install and Update from LATEST Available Software".

  9. A la demande INPUT device/directory for software, répondre : /usr/lpp/ins.

  10. A la demande SOFTWARE to install appuyer sur F4 pour obtenir une sélection.

  11. Choisir netstation.base avec "F7", puis appuyer sur <Entrée>.

  12. Au message "are you sure ?", appuyer encore une fois sur <Entrée>. L'installation s'effectue, puis le shell script nsconf met en oeuvre : boottp, nfs, etc.

  13. Si tout va bien, ceci se termine par "OK".

  14. Appuyer sur "F3" pour revenir en arrière d'une étape.

  15. Appuyer sur "F4" pour sélectionner "more software".

  16. Sélectionner les logiciels suivants, en les installant de préférence l'un après l'autre.
    • netstation.3270
    • netstation.5250
    • netstation.ibmlogin
    • netstation.java

  17. Appuyer sur <Entrée> trois fois ; l'écran doit montrer "running".

  18. La fin complète de l'installation doit indiquer : "OK".

  19. L'installation de la partie software doit être complète.

  20. Pour finir l'installation, exécuter le script : "agree" puis répondre "yes". Utiliser la commande : /usr/netstation/bin/agree

Installation du code avec le CD-Rom "Business Partner"
L'installation du code à partir du CD-Rom "Business Partner" est sans doute la plus facile de toutes. Les instructions d'installation depuis ce CD-Rom sont disponibles pendant l'exécution.

Opérations optionnelles

Vérification des fichiers installés
Quand l'installation du code est terminée, on peut en vérifier la bonne exécution par la commande : Le message retourné par cette commande doit indiquer le niveau du code installé. Si ce message signale des parties non installées, appliquer ses recommandations ou demander de l'aide au Point Service.

Répertoires utilisés
On peut examiner les répertoires utilisés en passant les commandes : Les répertoires sont les suivants :
SysDefaults
Fichiers de préférence des choix par défaut.
bin
Répertoire des scripts AIX.
configs
Fichiers de configuration.
doc
Documentation en HTML : Administration et User's Guide.
fonts
Fonts des Network Stations.
java
Fichiers de la classe Java.
keyboards
Fichiers des configurations de claviers.
mods
Modules exécutables des Network Stations.

Installation de NAVIO (Navigateur Web)

Disponibilité
Le navigateur Navio est disponible à deux endroits : Le code du Navio est compressé au format "tar" ; il est donc nécessaire de le décompresser. Les fichiers obtenus sont alors au format "installp" d'AIX ; ils sont donc facilement installables avec la commande smit.

Procédure d'installation

  1. Taper la commande d'installation : smitty install_selectable_all

  2. Entrer le répertoire contenant les fichiers au format "installp" :

    +--------------------------------------------------------------------------------+
    | Install and Update from ALL Available Software
                                    |
    | 
                                                                                  |
    | Type or select a value for the entry field.
                                       |
    | Press Enter AFTER making all desired changes.
                                     |
    |                                                   [Entry Field]
                   |
    |* INPUT device / directory for software         [/usr/sys/navio]
                   |
    +--------------------------------------------------------------------------------+

  3. Sur l'écran suivant, appuyer sur "F4" quand le curseur est sur la ligne "SOFTWARE to install".

  4. Sélectionner les groupes à installer en appuyant sur "F7" avec le curseur positionné devant la ligne décrivant chacun des groupe choisis (déplacer le curseur avec les flèches du clavier).

    +--------------------------------------------------------------------------------+
    |                 SOFTWARE to install
                                               |
    | 
                                                                                  |
    | Move cursor to desired item and press F7. Use arrow keys to scroll.
               |
    |    ONE OR MORE items can be selected.
                                             |
    | Press Enter AFTER makingall selections.
                                           |
    | 
                                                                                  |
    |> netstation.navio-com                                           ALL
               |
    |   à 1.1.0.0  Navio NC Navigator for IBM Network Station, Worl Wide
                |
    |> netstation.navio-com                                           ALL
               |
    |   à 1.1.0.0  Navio NC Navigator for IBM Network Station, Common code
              |
    | 
                                                                                  |
    | 
                                                                                  |
    |F1=Help                F2=Refresh             F3=Cancel
                            |
    |F7=Select              F8=Image               F10=Exit
                             |
    |Enter=Do               /=Find                 n=Find Next
                          |
    +--------------------------------------------------------------------------------+

Installation du logiciel "Network Station Manager" (NSM)

Network Station Manager (NSM) est accessible avec le navigateur Web ; il permet d'administrer, de manière centralisée, les Network Stations.

Disponibilité
Le logiciel de Network Station, qui inclut le logiciel NSM tout autant que le code de base, est disponible aux endroits suivants :

Chargement à partir d'Internet

Précautions à prendre
Le fichier a une taille de 31 MB en format "tar" compressé. Ce fichier décompressé a une taille de 73 MB. Cela signifie que l'on doit disposer d'une place de 104 MB pour recevoir et décompresser le fichier.

Procédure

  1. Charger le code de base du NSM depuis l'adresse : http://service.boulder.ibm.com/nc/rs6000/index.html (Sélectionner le fichier "Network Station Manager" for AIX 4.2.1).

  2. Cliquer sur le bouton Download "netstation42_nsm.tar.Z" (31.343.050).

  3. Spécifier le répertoire de chargement "/usr/sys/inst.images/nc" pour y charger le fichier "netstation42_nsm.tar.Z".

  4. Changer de répertoire par la commande cd /usr/sys/inst.images/nc

  5. Décompresser le fichier avec la commande uncompress netstation42_nsm.tar

  6. Le résultat est un fichier "tar" de 73.410.560 bytes.

  7. Décompacter le logiciel NSM par la commande tar xvf netstation42_nsm.tar

  8. Sauver le fichier au format tar (optionnel), puis l'effacer par la commande rm netstation42_nsm.tar

  9. Charger "Navio NC Navigator" à partir du même site Internet en utilisant la même procédure.

  10. Cliquer sur le bouton Download "netstation_navio.tar" (9.564.160 bytes).

  11. Spécifier le répertoire de chargement /usr/sys/inst.images/nc pour y placer le fichier netstation_navio.tar.

  12. Changer de répertoire par la commande cd /usr/sys/inst.images/nc

  13. Décompacter le logiciel du Navio par la commande tar xvf netstation_navio.tar

  14. Sauver le fichier au format tar (optionnel), puis l'effacer par la commande rm netstation_navio.tar

  15. Le serveur de connexion Internet est disponible sur le CD-Rom "Bonus Pack" sous la forme de fichier nommé "internet_server.base". Il peut être installé directement à partir du CD-Rom.

  16. Installer ce serveur de connexion Internet par la commande smitty install_selectable_all

  17. Choisir les filesets du CD-Rom qui commencent par "Internet" et faire l'installation.

  18. Installer le logiciel du NSM à partir du répertoire /usr/sys/inst.images.nc en utilisant la commande : smitty install_selectable_all et en choisissant les filesets qui contiennent "nsm".

Mise à jour des programmes au meilleur niveau

Avant d'installer l'upgrade, vérifier que tout le code de base, incluant le logiciel du navigateur Navio et celui du Network Station Manager, a été installé. Quand on démarre de zéro, il est recommandé d'installer tous les logiciels avant de commencer la configuration. Par défaut, le desktop de base correspond au dernier logiciel en cours : le "Network Station Manager Common Login Environment", dont la particularité principale est d'offrir une "barre de tàches" permettant de démarrer les applications. Il offre en outre : L'APAR IX73512 contient le code appelé "AIX version 1.1.0.10" ou "release 2.5+". Il est disponible sur Internet : Les fichiers à récupérer sont :

Impression de la documentation AIX pour la Network Station

Les guides de l'administrateur et de l'utilisateur sont stockés dans le répertoire /usr/netstation/doc. Ces guides sont aux formats HTML et PostScript. Pour imprimer la version PostScript, entrer, par exemple, les commandes :

Configuration du Réseau

Avant d'installer et de configurer la Network Station IBM, il faut s'assurer que TCP/IP fonctionne correctement sur le système AIX. Un nom de host doit être attribué pour chaque Network Station.

Paramètres de configuration
Pour mener à bien l'installation de la Network Station, on peut avoir besoin des informations suivantes :

Etapes de configuration

  1. Vérifier qu'un nom de host (hostname) a été attribué au serveur AIX. Veiller à ne pas garder le nom "localhost".

  2. S'assurer que TCP/IP fonctionne.

  3. Mettre à jour le serveur de noms (DNS) avec le hostname de la Network Station. Si l'on n'a pas de DNS, rajouter une entrée dans le fichier /etc/hosts :

  4. Vérifier la résolution d'adresses IP : Si des incohérences apparaissent, la Network Station pourrait rencontrer des problèmes NFS pour monter le filesystem /usr/netstation.

  5. Vérifier que NFS est actif :

  6. Vérifier la route par défaut avec la commande :

Récupération de la "MAC address" (Adresse Matérielle)

Configuration de la mémoire NVRAM

Par défaut, la Network Station va contacter le host de boot en utilisant une requête BOOTP, afin de s'attribuer une adresse IP. Cependant, si l'on désire que la Network Station utilise, à chaque démarrage, les paramètres contenus en NVRAM, utiliser la procédure suivante.

  1. Aller dans le répertoire des fichiers de configuration : cd /usr/netstation/configs

  2. Editer le fichier required.nsm avec "vi" ou un autre éditeur.

  3. Changer la ligne : set ip-use-address-discovery = true en set ip-use-address-discovery = false

  4. Sauvegarder la modification.

Configuration de la Network Station

  1. Si la Network Station est sous tension, la mettre Hors puis Sous Tension.

  2. Lorsque le message "Searching for Host" apparaît, appuyer sur la touche "Echap".

  3. Sur l'écran suivant, sélectionner "F4=View Hardware Configuration" :

    +--------------------------------------------------------------------------------+
    |SCRN02       IBM Network Station
                                                   |
    |                Setup Utility
                                                      |
    | 
                                                                                  |
    |F2=View Network Parameters
                                                         |
    |F3=View Boot Parameters
                                                            |
    |F4=View Hardware Configuration
                                                     |
    |F5=Set Network Parameters
                                                          |
    |F6=Set Boot Parameters
                                                             |
    |F7=Set Monitor Parameters
                                                          |
    |F8=Set Language Parameters
                                                         |
    |F9=Verbose Diagnostic Messages Disabled
                                            |
    | 
                                                                                  |
    |Enter=Reboot
                                                                       |
    +--------------------------------------------------------------------------------+


  4. Noter la MAC address (adresse matérielle) de la Network Station. Cette adresse sera utile si l'on souhaite utiliser ultérieurement le protocole BOOTP pour affecter les adresses IP.

  5. Appuyer sur la touche <Entrée> pour revenir au menu principal de la NVRAM.

  6. Sélectionner :"F5=Set Network Parameters".

  7. Choisir NVRAM et renseigner les champs de l'écran suivant :

    +--------------------------------------------------------------------------------+
    | SCRN10       IBM Network Station
                                                  |
    |             Set Network Parameters
                                                |
    | 
                                                                                  |
    | IP Addressed from ............. Network NVRAM
                                     |
    | Network Station IP Address
                                                        |
    | 
                                                                                  |
    | Network Station IP Address .... Network Station IP address
                        |
    | First Boot Host IP Address .... RS/6000 IP Address
                                |
    | Second Boot Host IP Address ... 0.0.0.0
                                           |
    | Third Boot Host IP Address .... 0.0.0.0
                                           |
    | Gateway IP Address ............ Gateway Address
                                   |
    | Subnet Mask ................... Subnet Mask
                                       |
    | Broadcast IP Address .......... 0.0.0.0
                                           |
    | 
                                                                                  |
    |Enter=Save       F12 Cancel     F11=Restore Parameter
                              |
    +--------------------------------------------------------------------------------+


  8. Appuyer sur <Entrée> pour sauvegarder les paramètres en NVRAM.

  9. Sélectionner "F6=Set Boot Parameters" et renseigner les champs de l'écran suivant :

    +--------------------------------------------------------------------------------+
    |SCRN06   IBM Network Station
                                                       |
    | 
                                                                                  |
    | 
                                                                                  |
    |                  Set Boot Parameters
                                              |
    | 
                                                                                  |
    |   Boot File ..................... kernel
                                          |
    |   TFTP Boot Directory ........... /usr/netstation/
                                |
    |   NFS Boot Directory ............ /usr/netstation/
                                |
    |   Configuration File ............ standard.nsm
                                    |
    |   Configuration DIrectory ......./usr/netstation/configs/
                         |
    | 
                                                                                  |
    |   TFTP Order .................... 2
                                               |
    |   NFS Order ..................... 1
                                               |
    |   MOP Order ..................... Disabled
                                        |
    |   LOCAL Order ................... Disabled
                                        |
    | 
                                                                                  |
    |  Enter=Save       F12 Cancel     F11=Restore Parameter
                            |
    +--------------------------------------------------------------------------------+


    Note: Ne pas oublier le "/" (slash) à la fin des répertoires de boot et de configuration.

  10. Appuyer sur <Entrée> pour sauvegarder les paramètres en NVRAM.

  11. Appuyer sur F9 pour activer le mode "Verbose Diagnostics Messages" (Affichage détaillé des messages de boot).

  12. Appuyer sur <Entrée> pour recharger la Network Station.

  13. La Network Station recharge le Kernel (noyau). Cette opération terminée, une fenêtre de dialogue "Login Chooser" s'affiche.

  14. Sélectionner un host AIX dans la liste proposée.

  15. Une session de connexion (CDE, XDM ou Common Environment) apparaît sur l'écran de la Network Station.

  16. On peut alors invoquer un menu graphique avec la touche "Pause" du clavier.

  17. La "Network Station Console" permet d'accéder aux informations et paramétrages avancés.

Configuration de boot en utilisant "Bootp"

  1. Mettre à jour le fichier /etc/hosts ou le serveur de noms (DNS) avec le nom et l'adresse IP de la Network Station.

  2. Mettre à jour le fichier /etc/bootptab :

  3. Vérifier si bootp est actif avec la commande : lssrc -s bootpd

  4. Si bootp n'est pas actif, effacer le "ú" au début de la ligne boop dans le fichier /etc/inetd.conf et faire : refresh -s inetd

  5. Eteindre et rallumer la Network Station.

  6. Lorsque le message "Searching for host" apparaît, appuyer sur la touche "Echap".

  7. Sélectionner "F5=SET Network Parameters".

  8. Sélectionner le menu "Network", puis mettre "D" (disable) devant DHCP et "1" devant BOOTP.

  9. Presser deux fois la touche <Entrée> pour recharger la Network Station.

  10. Choisir le host de login de la liste affichée dans la fenêtre dialogue ("chooser").

Configuration de boot à partir du DHCP

Le DHCP (Dynamic Host Control Protocol) permet une attribution dynamique des adresses IP. Le but de cet article n'étant pas de détailler DHCP, il est conseillé de consulter le chapitre DHCP du "Guide de l'administrateur de la Network Station".

Table 6. Démarrage des applications à partir du CDE.
Emulation Commande
3270 rsh <netstation> ns3270 <host System 390>
5250 rsh <netstation> ns5250 <host AS/400>
vt320 rsh <netstation> telnet <host> -tn vt320
Navigateur web NAVIO rsh <netstation> loadb navio
Note: <netstation> représente le nom de host ou l'adresse IP de la Network Station.

Bibliographie