Recherche


imprimer pdf

Les zones sous Open Solaris


Créer une interface virtuelle pour le support du réseau dans la zone


Au préalable il vous faut assigner une MAC virtuelle à votre ip failover depuis votre Manager.

On utilise la commande dladm pour créer une interface réseau virtuelle

dladm create-vnic -m VMAC -l e1000g0 testzone0

e1000g0 désigne le nom de l'interface physique sur laquelle va être montée l'interface virtuelle. La commande ifconfig -a permet de lister le nom des interfaces physiques.
testzone0 désigne le nom de l'interface virtuelle.
VMAC désigne la MAC virtuelle générée depuis le manager.

Créer une zone


On utilise la commande zonecfg pour la configuration de la zone.

zonecfg -z testzone
testzone: No such zone configured
Use 'create' to begin configuring a new zone.
zonecfg:testzone> create
zonecfg:testzone> set zonepath=/export/home/testzone
zonecfg:testzone> set autoboot=true
zonecfg:testzone> set ip-type=exclusive
zonecfg:testzone> add net
zonecfg:testzone:net> set physical=testzone0
zonecfg:testzone:net> end
zonecfg:testzone> commit
zonecfg:testzone> exit

La zone est configurée et est prête à être installée. On utilise la commande zoneadm pour installer et booter la zone.

zoneadm -z testzone install
zoneadm -z testzone boot

Une fois la zone bootée, il est nécessaire de se logger dessus avec la commande zlogin pour finir la configuration.

Configuration de la zone


zlogin -C testzone

Choisir X Terminal Emulator (xterms) comme terminal

IP : IP.FAIL.OVER
Masque : 255.255.255.255

Le configurateur ne permet pas d'entrer un masque à 255.255.255.255 il faut le faire manuellement à la fin de la configuration de la zone avec la commande suivante :

ifconfig testzone0 IP.FAIL.OVER netmask 255.255.255.255 broadcast + up

Ensuite il faut ajouter les routes suivantes pour permettre à la zone d'acceder à internet et d'être vue du réseau extérieur:

route add RESEAU.SERVEUR.HOTE.0/24 IP.FAIL.OVER -interface -ifp testzone0
route add default IP.ROUTE.PAR.DEFAUT.SERVEUR.HOTE