Guide d'administration système : services IP

ProcedureProcédure de spécification de systèmes cible dans un script shell

  1. Sur le système sur lequel vous avez configuré un groupe IPMP, connectez-vous en tant qu'administrateur principal ou superutilisateur.

    Le rôle d'administrateur principal inclut le profil d'administrateur principal. Pour plus d'informations sur la création d'un rôle et son assignation à un utilisateur, reportez-vous au Chapitre 2, Working With the Solaris Management Console (Tasks) du System Administration Guide: Basic Administration.

  2. Créez un script shell définissant les routes statiques vers les cibles proposées.

    Par exemple, vous pouvez créer un script shell intitulé ipmp.targets avec le contenu suivant :


    TARGETS="192.168.85.117 192.168.85.127 192.168.85.137"
    
    case "$1" in
            'start')
                /usr/bin/echo "Adding static routes for use as IPMP targets"
    		for target in $TARGETS; do
    	  /usr/sbin/route add -host $target $target
    		done
                      ;;
            'stop')
                  /usr/bin/echo "Removing static routes for use as IPMP targets"
    		 for target in $TARGETS; do
    		/usr/sbin/route delete -host $target $target
    		 done
                      ;;
      esac  
  3. Copiez le script shell dans le répertoire du script de démarrage.


     # cp ipmp.targets /etc/init.d  
    
  4. Modifiez les permissions dans le nouveau script de démarrage.


    # chmod 744 /etc/init.d/ipmp.targets
    
  5. Modifiez la propriété du nouveau script de démarrage.


    # chown root:sys /etc/init.d/ipmp.targets
    
  6. Créez une liaison pour le script de démarrage dans le répertoire /etc/init.d.


    # ln /etc/init.d/ipmp.targets /etc/rc2.d/S70ipmp.targets
    

    Le préfixe S70 dans le nom de fichier S70ipmp.targets ordonne le nouveau script correctement en fonction des autres scripts de démarrage.