Ignorer les liens de navigation | |
Quitter l'aperu | |
Administration d'Oracle Solaris : Administration de base Oracle Solaris 10 1/13 Information Library (Français) |
1. Outils de gestion d'Oracle Solaris (présentation)
2. Utilisation de Solaris Management Console (tâches)
3. Utilisation d'Oracle Java Web Console (tâches)
4. Gestion des comptes utilisateur et des groupes (présentation)
5. Gestion des comptes utilisateur et des groupes (tâches)
6. Gestion de la prise en charge client-serveur (présentation)
7. Gestion des clients sans disque (tâches)
Gestion des clients sans disque (liste des tâches)
Préparation à la gestion des clients sans disque
x86 : Préparation de l'ajout de clients sans disque dans un environnement d'initialisation GRUB
Préparation de l'ajout de clients sans disque Oracle Solaris 10
Ajout de services de SE pour la prise en charge du client sans disque
x86 : Ajout d'un client sans disque dans l'environnement d'initialisation GRUB
Ajout d'un client sans disque dans Oracle Solaris 10
x86 : Initialisation d'un client sans disque avec GRUB
SPARC : Initialisation d'un client sans disque dans Oracle Solaris 10
Application de patchs aux services de SE des clients sans disque
Affichage des patchs du SE pour les clients sans disque
Ajout d'un patch de système d'exploitation pour un client sans disque
Dépannage des problèmes des clients sans disque
Dépannage des problèmes d'installation des clients sans disque
Localisation et installation des packages ARCH=all manquants
Dépannage des problèmes généraux des clients sans disque
8. Présentation de l'arrêt et de l'initialisation d'un système
9. Arrêt et initialisation d'un système (présentation)
10. Arrêt d'un système (tâches)
11. Modification du comportement d'initialisation d'Oracle Solaris (tâches)
12. Initialisation d'un système Oracle Solaris (tâches)
13. Gestion des archives d'initialisation d'Oracle Solaris (tâches)
14. Dépannage de l'initialisation d'un système Oracle Solaris (tâches)
15. x86 : Initialisation avec le GRUB (référence)
16. x86 : Initialisation d'un système qui ne met pas en oeuvre GRUB (tâches)
17. Utilisation d'Oracle Configuration Manager
18. Gestion des services (présentation)
19. Gestion des services (tâches)
20. Gestion des logiciels (présentation)
21. Gestion des logiciels à l'aide des d'outils d'administration système d'Oracle Solaris (tâches)
22. Gestion des logiciels à l'aide des commandes de package Oracle Solaris (tâches)
Les sections suivantes décrivent les préparatifs nécessaires à la gestion des clients sans disque.
Gardez les points suivants à l'esprit lorsque vous gérez des clients sans disque :
Le programme d'installation d'Oracle Solaris ne vous invite pas à configurer la prise en charge du client sans disque. Vous devez créer manuellement une partition /export afin de prendre en charge les clients sans disque. Vous pouvez créer la partition /export pendant ou après le processus d'installation.
La partition /export doit contenir un minimum de 5 Go, selon le nombre de clients pris en charge. Pour obtenir des informations plus spécifiques, reportez-vous à la section relatives à l'espace disque requis pour les serveurs du SE.
Le service de noms identifié dans les commandes smosservice ou smdiskless doit correspondre au service de noms principal identifié dans le fichier /etc/nsswitch.conf. Si vous ne spécifiez pas de service de noms dans les commandes smdiskless ou smosservice , le nom par défaut est files.
Utilisez l'option -D des commandes smosservice et smdiskless pour spécifier un serveur de noms. Pour plus d'informations, reportez-vous aux pages de manuel smosservice(1M) et smdiskless(1M).
A partir de la version Solaris 10 8/07, le script set_nfs4_domain fourni dans Oracle Solaris 10 n'est plus utilisé pour définir le nom de domaine NFSv4. Pour définir le domaine NFSv4, ajoutez le mot-clé nfs4_domain au fichier sysidcfg du client sans disque, par exemple, server:/export/root/client/etc/sysidcfg .
Si le mot-clé nfs4_domain existe dans le système du client sysidcfg fichier, la première initialisation du système d'un client sans disque définit le domaine en conséquence. En outre, le serveur de système d'exploitation doit être en cours d'exécution, et le paramètre du domaine NFSv4 du client sans disque doit correspondre à celui du fichier /var/run/nfs4_domain du serveur de SE.
Pour plus d'informations, reportez-vous à la section Préconfiguration à l’aide du fichier sysidcfg du manuel Guide d’installation d’Oracle Solaris 10 1/13 : installations basées sur réseau.
Le serveur de SE et le client sans disque doivent se trouver sur le même sous-réseau.
Vous ne pouvez pas fournir de services client sur un système de fichiers UFS de plusieurs téraoctets, car les services du SE et du client sans disque ne peuvent pas être ajoutés à un système de fichiers UFS se trouvant sur un disque étiqueté EFI.
Remarque - Les tentatives d'ajout de services de SE et de clients sans disque à un système de fichiers UFS qui réside sur un disque étiqueté EFI résulte en un message erroné indiquant un espace disque insuffisant, tel que le suivant :
The partition /export does not have enough free space. 1897816 KB (1853.34 MB) additional free space required. Insufficient space available on /dev/dsk/c0t5d0s0 /export
Une fois que vous avez déterminé la plate-forme, le chemin d'accès au média et le cluster pour chaque client sans disque, vous êtes prêt à ajouter des services de SE.
Les répertoires suivants sont créés et remplis pour chaque service de SE que vous ajoutez :
/export/Solaris_version /Solaris_ version-instruction-set.all (lien symbolique vers /export/exec/Solaris_ version/Solaris_ version-instruction-set.all)
/export/Solaris_version
/export/Solaris_version/var
/export/Solaris_version/opt
/export/share
/export/root/templates/Solaris_version
/export/root/clone
/export/root/clone/Solaris_version
/export/root/clone/Solaris_version/ machine-class
Les répertoires par défaut suivants sont créés et remplis sur le serveur de SE pour chaque client sans disque que vous ajoutez :
/export/root/diskless-client
/export/swap/diskless-client
/tftpboot/diskless-client-ipaddress-in-hex /export/dump/diskless-client (si vous spécifiez l'option -x dump)
Remarque - Vous pouvez modifier les emplacements par défaut des répertoires root (/), /swap et /dump en ajoutant l'option -x aux commandes smosservice et smdiskless. Cependant, ne créez pas ces répertoires sous le système de fichiers /export.
Utilisez cette procédure pour préparer l'ajout d'un client sans disque. Cette procédure comprend des informations générales pour les systèmes x86.
Lorsque vous utilisez la commande smosservice add pour ajouter des services de SE, vous devez spécifier la plate-forme, le chemin d'accès au média et le cluster (ou groupe de logiciels) de chaque plate-forme de client sans disque que vous souhaitez prendre en charge.
Avant de commencer
Assurez-vous que le système destiné à être le service de SE exécute une version prise en charge. Vérifiez également si la combinaison de versions du serveur de SE et des clients sans disque est prise en charge. Pour plus d'informations, reportez-vous à la section Informations concernant le serveur de système d'exploitation et la prise en charge des clients sans disque.
instruction-set.machine-class. Solaris-version
Par exemple :
i386.i86pc.Solaris_10
Les options de plate-forme suivantes sont possibles :
|
Remarque - L'architecture sun-4c n'est pas prise en charge dans Solaris 8, Solaris 9 ou Oracle Solaris 10. L'architecture sun-4d n'est pas prise en charge dans Solaris 9 ou Oracle Solaris 10. L'architecture sun-4m n'est pas prise en charge dans le SE Oracle Solaris 10.
Le chemin d'accès au média est le chemin d'accès complet à l'image de disque contenant le système d'exploitation que vous souhaitez installer pour le client sans disque.
Dans certaines versions d'Oracle Solaris, le système d'exploitation est fourni sur plusieurs CD. Toutefois, vous ne pouvez pas utiliser la commande smosservice pour charger plusieurs services de SE à partir d'une distribution de plusieurs CD. Vous devez exécuter les scripts disponibles sur les CD du logiciel Oracle Solaris (et le CD des langues en option) ou le DVD Oracle Solaris, comme décrit dans les étapes suivantes :
Remarque - Dans cette version d'Oracle Solaris, le logiciel est fourni sur un DVD uniquement.
Pour plus d'informations sur la configuration d'un serveur d'installation, reportez-vous au Guide d’installation d’Oracle Solaris 10 1/13 : installations basées sur réseau.
# /mount_point/Solaris_10/Tools/setup_install_server
Par exemple :
Boot server IP (BootSrvA) : svr-addr (BootFile) : 01client-macro
où svr-addr est l'adresse IP du serveur de SE et client-macro est nommée par le type Ethernet (01) du client et l'adresse MAC (Media Access Control) du client. Ce numéro est également le nom du fichier utilisé dans le répertoire /tftpboot sur le serveur d'installation.
Remarque - La notation pour client-macro se compose de lettres majuscules. Elle ne doit contenir aucun signe deux-points (:).
Vous pouvez ajouter ces options à partir de la ligne de commande ou en utilisant le gestionnaire DHCP. Pour plus d'informations, reportez-vous à l'Exemple 7-4.
Pour plus d'informations, reportez-vous aux sections x86 : Exécution d'une initialisation GRUB à partir du réseau, Préconfiguration des informations de configuration système à l’aide du service DHCP - Tâches du manuel Guide d’installation d’Oracle Solaris 10 1/13 : installations basées sur réseau et à la Partie III, DHCP du manuel Administration d’Oracle Solaris : Services IP.
/net/export/install/sol_10_x86
Il s'agit du chemin d'accès au disque qui doit être spécifié lorsque vous utilisez la commande smosservice.
Vous devez utiliser le même cluster pour les clients sans disque qui exécutent le même système d'exploitation sur le même système.
Remarque - Indiquez toujours SUNWCXall en tant que cluster.
Lorsque vous utilisez la commande smosservice add pour ajouter des services de SE, vous devez spécifier la plate-forme, le chemin d'accès au média et le cluster (ou groupe de logiciels) de chaque plate-forme de client sans disque que vous souhaitez prendre en charge.
Avant de commencer
Assurez-vous que le système destiné à être le service de SE exécute une version prise en charge. Vérifiez également si la combinaison de versions du serveur de SE et des clients sans disque est prise en charge. Pour plus d'informations, reportez-vous à la section Informations concernant le serveur de système d'exploitation et la prise en charge des clients sans disque.
instruction-set.machine-class.Solaris- version
Par exemple :
sparc.sun4u.Solaris_10
Les options de plate-forme suivantes sont possibles :
|
Remarque - L'architecture sun-4c n'est pas prise en charge dans Solaris 8, Solaris 9 ou Oracle Solaris 10. L'architecture sun-4d n'est pas prise en charge dans Solaris 9 ou Oracle Solaris 10. L'architecture sun-4m n'est pas prise en charge dans le SE Oracle Solaris.
Le chemin d'accès au média est le chemin d'accès complet à l'image de disque contenant le système d'exploitation que vous souhaitez installer pour le client sans disque.
Dans certaines versions d'Oracle Solaris, le système d'exploitation est fourni sur plusieurs CD. Toutefois, vous ne pouvez pas utiliser la commande smosservice pour charger plusieurs services de SE à partir d'une distribution de plusieurs CD. Vous devez exécuter les scripts disponibles sur les CD du logiciel Solaris (et le CD des langues en option) ou le DVD, comme décrit dans les étapes suivantes :
Remarque - Dans cette version d'Oracle Solaris, le logiciel est fourni sur un DVD uniquement.
Pour plus d'informations sur la configuration d'un serveur d'installation, reportez-vous au Guide d’installation d’Oracle Solaris 10 1/13 : installations basées sur réseau.
# /mount_point/Solaris_10/Tools/setup_install_server
/export/install/sparc_10
Vous devez utiliser le même cluster pour les clients sans disque qui exécutent le même système d'exploitation sur le même système.
Par exemple, dans le cas des clients sans disque Solaris 9 suivants :
sparc.sun4m.Solaris_9
sparc.sun4u.Solaris_9
Pour configurer les clients sans disque, vous devez spécifier le cluster SUNWCXall pour chaque client sans disque car les systèmes sun4u et sun4m nécessitent le cluster SUNWCXall. En outre, les clients sans disque qui exécutent la même version d'exploitation (dans cet exemple, Solaris 9) sur le même système doivent utiliser le même cluster.
Remarque - Si vous utilisez un système sun4u, ou si vous utilisez un système doté d'une mémoire graphique 8 bits couleur accélérée (cgsix), vous devez spécifier SUNWCXall en tant que cluster.
Suivez cette procédure pour ajouter des services de SE pour un client sans disque sur le serveur.
Remarque - Lors de l'ajout de services de SE avec la commande smosservice add, les packages root (/) et /usr avec le type ARCH=all sont installés. Ces packages sont ignorés. Aucun message d'avertissement ou d'erreur ne s'affiche. Une fois que vous avez ajouté les services de SE au serveur de SE, vous devez installer les packages manquants manuellement. Pour plus d'instructions, reportez-vous à la section How to Locate and Install Missing ARCH=all Packages.
Les rôles contiennent des autorisations et des commandes privilégiées. Pour plus d'informations sur les rôles, reportez-vous à la section Configuring RBAC (Task Map) du manuel System Administration Guide: Security Services.
# /usr/sadm/bin/smosservice list -H host-name:898 --
# /usr/sadm/bin/smosservice add -H host-name :898 -- -o host-name -x mediapath=path -x platform= instruction-set.machine-class .Solaris_version -x cluster=cluster-name -x locale=locale-name
Ajoute le service de SE spécifié.
Spécifie le nom d'hôte et le port auquel vous souhaitez vous connecter. Si vous n'indiquez pas de port, le système se connecte au port par défaut, 898.
Remarque - L'option -H n'est pas une option obligatoire lors de l'utilisation de la commande smossservice pour ajouter des services de SE.
Indique que les arguments de sous-commande commencent après ce point.
Spécifie le chemin d'accès complet à l'image Solaris.
Spécifie l'architecture de l'instruction, la classe de machine et la version de Solaris à ajouter.
Spécifie le cluster Solaris à installer.
Spécifie l'environnement linguistique à installer.
Remarque - Le processus d'installation peut prendre environ 45 minutes, en fonction de la vitesse du serveur et du la configuration du service du système d'exploitation que vous avez choisie.
Pour plus d'informations, reportez-vous à la page de manuel smosservice(1M).
# /usr/sadm/bin/smosservice list -H host-name:898 --
Exemple 7-1 SPARC : Ajout d'un service de SE pour la prise en charge d'un client sans disque
Cet exemple montre comment ajouter des services de SE Solaris SPARC 10 sur le serveur jupiter. Le serveur jupiter exécute le SE Oracle Solaris. L'image du CD du SE Oracle Solaris 10 SPARC se trouve sur le serveur d'installation, myway, sous /export/s10/combined.s10s_u2wos/61.
# /usr/sadm/bin/smosservice add -H jupiter:898 -- -o jupiter -x mediapath=/net/myway/export/s10/combined.s10s_u2wos/61 -x platform=sparc.sun4u.Solaris_10 -x cluster=SUNWCXall -x locale=en_US # /usr/sadm/bin/smosservice list - H jupiter:898 Authenticating as user: root Type /? for help, pressing enter accepts the default denoted by [ ] Please enter a string value for: password :: xxxxxx Loading Tool: com.sun.admin.osservermgr.cli.OsServerMgrCli from jupiter:898 Login to jupiter as user root was successful. Download of com.sun.admin.osservermgr.cli.OsServerMgrCli from jupiter:898 was successful.
Exemple 7-2 x86 : Ajout d'un service de SE pour la prise en charge d'un client sans disque
Cet exemple montre comment ajouter des services de SE Solaris 10 x86 sur le serveur orbit. Le serveur orbit exécute le SE Oracle Solaris. L'image du CD du SE Oracle Solaris 10 x86 se trouve sur le serveur d'installation, seriously, sous /export/s10/combined.s10x_u2wos/03.
# /usr/sadm/bin/smosservice add -H orbit:898 -- -o orbit -x mediapath=/net/seriously/export/s10u2/combined.s10x_u2wos/03 -x platform=i386.i86pc.Solaris_10 -x cluster=SUNWCXall -x locale=en_US # /usr/sadm/bin/smosservice list - H orbit:898 Type /? for help, pressing <enter> accepts the default denoted by [ ] Please enter a string value for: password :: Starting Solaris Management Console server version 2.1.0. endpoint created: :898 Solaris Management Console server is ready. Loading Tool: com.sun.admin.osservermgr.cli.OsServerMgrCli from orbit:898 Login to orbit as user root was successful. Download of com.sun.admin.osservermgr.cli.OsServerMgrCli from orbit:898 was successful. Client Root Area Swap Area Dump Area -------------------------------------------------------------------------------- . . . #
Étapes suivantes
Localisez et installez les packages ARCH=all ignorés lors de l'exécution de la commande smosservice add pour ajouter les services de SE au serveur de SE. Pour plus d'informations, reportez-vous à la section How to Locate and Install Missing ARCH=all Packages.
A partir de la version Solaris 10 1/06, utilisez cette procédure pour ajouter un client sans disque après avoir ajouté les services de SE.
Les rôles contiennent des autorisations et des commandes privilégiées. Pour plus d'informations sur les rôles, reportez-vous à la section Configuring RBAC (Task Map) du manuel System Administration Guide: Security Services.
# /usr/sadm/bin/smdiskless add -- -i ip-address -e ethernet-address -n client-name -x os= instruction-set.machine-class.Solaris_ version -x root=/export/root/client-name -x swap=/export/swap/client-name -x swapsize=size -x tz= time-zone -x locale= locale-name
Ajoute le client sans disque spécifié.
Indique que les arguments de sous-commande commencent après ce point.
Spécifie l'adresse IP du client sans disque.
Identifie l'adresse Ethernet du client sans disque.
Spécifie le nom du client sans disque.
Spécifie l'architecture de l'instruction, la classe de machine, le système d'exploitation et la version Solaris pour le client sans disque.
Identifie le répertoire root (/) pour le client sans disque.
Identifie le fichier de swap pour le client sans disque.
Spécifie la taille du fichier de swap en méga-octets. La valeur par défaut est 24 Mo.
Indique le fuseau horaire pour le client sans disque.
Spécifie les environnements linguistiques à installer pour le client sans disque.
Pour plus d'informations, reportez-vous à la page de manuel smdiskless(1M).
Par exemple :
Boot server IP (BootSrvA) : svr-addr Boot file (BootFile) : 01client-macro
où svr-addr est l'adresse IP du serveur et client-macro est nommée par le type Ethernet (01) du client et l'adresse MAC (Media Access Control) du client. Ce numéro est également le nom du fichier utilisé dans le répertoire /tftpboot sur le serveur d'installation.
Remarque - La notation client-macro est composée de lettres majuscules. Elle ne doit contenir aucun signe deux-points (:).
Les fichiers et répertoires suivants sont créés dans le répertoire /tftpboot :
drwxr-xr-x 6 root sys 512 Dec 28 14:53 client-host-name lrwxrwxrwx 1 root root 31 Dec 28 14:53 menu.lst.01ethernet-address -> /tftpboot/client-host-name/grub/menu.lst -rw-r--r-- 1 root root 118672 Dec 28 14:53 01ethernet-address
Pour plus d'informations, reportez-vous à la section Initialisation d'un système x86 à partir du réseau.
# /usr/sadm/bin/smdiskless list -H host-name:898 --
Exemple 7-3 x86 : Ajout de la prise en charge de clients sans disque à un système x86 dans l'environnement d'initialisation GRUB
Cet exemple montre comment ajouter un client sans disque Solaris 10 x86, mikey1.
rainy-01# /usr/sadm/bin/smdiskless add -H sdts-01-qfe0 -- -o sdts-01-qfe0 -n mikey1 -i 192.168.20.22 -e 00:E0:88:55:33:BC -x os=i386.i86pc.Solaris_10 -x root=/export/root/mikey1 -x swap=/export/swap/mikey1 Loading Tool: com.sun.admin.osservermgr.cli.OsServerMgrCli from sdts-01-qfe0 Login to rainy-01-qfe0 as user root was successful. Download of com.sun.admin.osservermgr.cli.OsServerMgrCli from rainy-01-qfe0 was successful. # /usr/sadm/bin/smdiskless list -H mikey1:898 -- Loading Tool: com.sun.admin.osservermgr.cli.OsServerMgrCli from mikey1:898 Login to mikey1 as user root was successful. Download of com.sun.admin.osservermgr.cli.OsServerMgrCli from mikey1:898 was successful. Platform -------------------------------------------------------------------------------- i386.i86pc.Solaris_10 sparc.sun4us.Solaris_10 sparc.sun4u.Solaris_10 i386.i86pc.Solaris_9
Exemple 7-4 x86 : Ajout des options DHCP BootSrvA et BootFile à la configuration du serveur DHCP
Cet exemple montre comment ajouter les options DHCP BootSrva et BootFile nécessaires à l'activation d'une initialisation PXE.
rainy-01# pntadm -A mikey1 -m 0100E0885533BC -f 'MANUAL+PERMANENT' \ -i 0100E0885533BC 192.168.0.101
rainy-01# dhtadm -A -m 0100E0885533BC -d \ ":BootSrvA=192.168.0.1:BootFile=0100E0885533BC:"
Dans les exemples précédents, l'adresse du serveur est l'adresse IP du serveur et la macro du client est nommée par le type Ethernet du client (01) et son adresse MAC. Ce numéro est également le nom du fichier utilisé dans le répertoire /tftpboot sur le serveur d'installation. Notez que la notation pour la macro du client est composée de lettres majuscules et ne doit pas contenir de signe deux-points (:).
Utilisez cette procédure pour ajouter un client sans disque après avoir ajouté des services de SE. Sauf indication contraire, cette procédure inclut des informations générales pour les plates-formes SPARC et x86.
Les rôles contiennent des autorisations et des commandes privilégiées. Pour plus d'informations sur les rôles, reportez-vous à la section Configuring RBAC (Task Map) du manuel System Administration Guide: Security Services.
# /usr/sadm/bin/smdiskless add -- -i ip-address -e ethernet-address -n client-name -x os= instruction-set.machine-class.Solaris_ version -x root=/export/root/client-name -x swap=/export/swap/client-name -x swapsize=size -x tz= time-zone -x locale= locale-name
Ajoute le client sans disque spécifié.
Indique que les arguments de sous-commande commencent après ce point.
Spécifie l'adresse IP du client sans disque.
Identifie l'adresse Ethernet du client sans disque.
Spécifie le nom du client sans disque.
Spécifie l'architecture de l'instruction, la classe de machine, le système d'exploitation et la version Solaris pour le client sans disque.
Identifie le répertoire root (/) pour le client sans disque.
Identifie le fichier de swap pour le client sans disque.
Spécifie la taille du fichier de swap en méga-octets. La valeur par défaut est 24 Mo.
Indique le fuseau horaire pour le client sans disque.
Spécifie les environnements linguistiques à installer pour le client sans disque.
Pour plus d'informations, reportez-vous à la page de manuel smdiskless(1M).
# /usr/sadm/bin/smdiskless list -H host-name:898 --
Exemple 7-5 SPARC : Ajout de la prise en charge des clients sans disque à un système SPARC
Cet exemple montre comment ajouter un client sans disque Solaris 10 sun4u, starlite , à partir du serveur bearclaus.
# /usr/sadm/bin/smdiskless add -- -i 172.20.27.28 -e 8:0:20:a6:d4:5b -n starlite -x os=sparc.sun4u.Solaris_10 -x root=/export/root/starlite -x swap=/export/swap/starlite -x swapsize=128 -x tz=US/Mountain -x locale=en_US # /usr/sadm/bin/smdiskless list -H starlite:898 -- Loading Tool: com.sun.admin.osservermgr.cli.OsServerMgrCli from line2-v480:898 Login to line2-v480 as user root was successful. Download of com.sun.admin.osservermgr.cli.OsServerMgrCli from line2-v480:898 was successful. Platform -------------------------------------------------------------------------------- i386.i86pc.Solaris_10 sparc.sun4us.Solaris_10 sparc.sun4u.Solaris_10 i386.i86pc.Solaris_9 sparc.sun4m.Solaris_9 sparc.sun4u.Solaris_9 sparc.sun4us.Solaris_9
Notez que la sortie de la commande smdiskless liste -H répertorie les systèmes SPARC et x86.
Exemple 7-6 x86 : Ajout de la prise en charge des clients sans disque à un système x86 exécutant Oracle Solaris 10
Cet exemple montre comment ajouter un client sans disque Oracle Solaris 10 x86, mars, à partir du serveur bearclaus.
# /usr/sadm/bin/smdiskless add -- -i 172.20.27.176 -e 00:07:E9:23:56:48 -n mars -x os=i386.i86pc.Solaris_10 -x root=/export/root/mars -x swap=/export/swap/mars -x swapsize=128 -x tz=US/Mountain -x locale=en_US
Si vous avez installé ou mis à niveau votre système vers au moins le SE Solaris 10 1/06, la procédure d'initialisation d'un client sans disque a été modifiée. Suivez ces étapes pour initialiser un client sans disque avec GRUB.
Remarque - A partir de la version Solaris 10 6/06, lors de l'initialisation de l'archive de secours, vous n'êtes plus invité par le système à automatiquement mettre à jour les archives d'initialisation. Le système vous invite à mettre à jour les archives d'initialisation uniquement si des archives d'initialisation incohérentes sont détectées. Pour plus d'informations, reportez-vous à la section Initialisation d'un système x86 en mode de secours.
Avant de commencer
Pour vous assurer que le système s'initialise à partir du réseau, vérifiez que les conditions suivantes sont réunies sur le serveur de SE :
Vérifiez si le service de noms utilisé pour ajouter le client sans disque et les services de SE correspond au nom principal dans le fichier /etc/nsswitch.conf du serveur.
Vérifiez si le DHCP et les services d'initialisation tftp sont en cours d'exécution.
Configurez le BIOS du système afin qu'il s'initialise à partir du réseau en activant l'option PXE ROM.
Certains adaptateurs réseau compatibles avec PXE possèdent une fonction qui permet d'effectuer une initialisation PXE en activant une touche suite à la brève apparition d'une invite d'initialisation. Reportez-vous à la documentation fournie avec votre matériel pour savoir comment définir les priorités d'initialisation dans le BIOS.
Le menu GRUB s'affiche.
Selon la configuration de votre serveur d'installation réseau, le menu GRUB qui s'affiche sur votre système peut varier du menu GRUB présenté ici.
Si vous n'en sélectionnez pas, l'instance par défaut du système d'exploitation est initialisée après quelques secondes.
La commande d'initialisation à modifier s'affiche dans l'écran de modification GRUB.
Pour plus d'informations sur la modification du comportement du noyau à l'initialisation, reportez-vous au Chapitre 11, Modification du comportement d'initialisation d'Oracle Solaris (tâches).
Le menu GRUB s'affiche, indiquant les modifications que vous avez apportées à la commande d'initialisation.
Avant de commencer
Vérifiez si les conditions suivantes sont réunies sur le serveur du système d'exploitation :
Vérifiez si le service de noms utilisé pour ajouter le client sans disque et les services de SE correspond au nom principal dans le fichier /etc/nsswitch.conf du serveur.
Dans le cas contraire, le client sans disque ne s'initialisera pas.
Vérifiez si le démon rpc.bootparamd est en cours d'exécution. S'il n'est pas lancé, exécutez-le.
Les rôles contiennent des autorisations et des commandes privilégiées. Pour plus d'informations sur les rôles, reportez-vous à la section Configuring RBAC (Task Map) du manuel System Administration Guide: Security Services.
# /usr/sadm/bin/smdiskless delete -- -o host-name :898 -n client-name
# /usr/sadm/bin/smosservice list -H host-name:898 --
Exemple 7-7 Suppression de la prise en charge des clients sans disque
Cet exemple montre comment supprimer le client sans disque holoship du serveur starlite du SE.
# /usr/sadm/bin/smdiskless delete -- -o starlite:898 -n holoship Authenticating as user: root Type /? for help, pressing enter accepts the default denoted by [ ] Please enter a string value for: password :: Starting SMC server version 2.0.0. endpoint created: :898 SMC server is ready. # /usr/sadm/bin/smosservice list -H starlite:898 -- Loading Tool: com.sun.admin.osservermgr.cli.OsServerMgrCli from starlite Login to starlite as user root was successful. Download of com.sun.admin.osservermgr.cli.OsServerMgrCli from starlite was successful.
Les rôles contiennent des autorisations et des commandes privilégiées. Pour plus d'informations sur les rôles, reportez-vous à la section Configuring RBAC (Task Map) du manuel System Administration Guide: Security Services.
# /usr/sadm/bin/smosservice delete -H $HOST:$PORT -u root -p $PASSWD -- -x instruction-set.all.Solaris_version
Remarque - Seule la classe de machine all est prise en charge.
# /usr/sadm/bin/smosservice list -H host-name:898 --
Exemple 7-8 Suppression des services de SE pour les clients sans disque
L'exemple suivant illustre la procédure de suppression des services de SE des clients sans disque (sparc.all.Solaris_10) du serveur starlite.
# /usr/sadm/bin/smosservice delete -H starlite:898 -u root \ -p xxxxxx -- -x sparc.all.solaris_10 Authenticating as user: root Type /? for help, pressing enter accepts the default denoted by [ ] Please enter a string value for: password :: # /usr/sadm/bin/smosservice list -H starlite:898 -- Loading Tool: com.sun.admin.osservermgr.cli.OsServerMgrCli from starlite:898 Login to starlite as user root was successful. Download of com.sun.admin.osservermgr.cli.OsServerMgrCli from starlite:898 was successful