Go to main content
Guide d'administration de Pilote et utilitaires Nova 1.0 d'Oracle® VM Server for SPARC OpenStack

Quitter la vue de l'impression

Mis à jour : Septembre 2016
 
 

Création d'une image SE Golden pour Glance


Caution

Mise en garde  - Effectuez seulement les étapes 3-6 de cette procédure à partir de la console du domaine logique à usage spécial qui sera la source de l’image SE Golden. Ce processus supprime la configuration réseau du domaine et donc l'isole du réseau et interrompt toute session qui repose sur une connexion réseau directe à ce domaine.


  1. Créez un domaine invité avec une interface de réseau unique (comme net0, vnet0, eth0).

    Reportez-vous à Procédure de création et de démarrage d’un domaine invité du manuel Guide d’administration d’Oracle VM Server for SPARC 3.4.

  2. Attachez l'image ISO simple-init à votre domaine invité.
    nova# ldm add-vdsdev options=ro,slice /path-to-iso/simple-init-1.0.iso \
    simple-init@primary-vds0
    nova# ldm add-vdisk simple-init simple-init@primary-vds0 your-new-ldom
  3. Montez l'image dans le domaine invité.
    • SE Oracle Solaris :
      golden# mount -F hsfs /dev/dsk/c1d1s0 /mnt    # or use c0d1s0 if Solaris 10
    • Linux pour SPARC 1.0 :
      golden# mount -L simple-init /mnt
  4. Installation du package invité.

    Ce package monte l'unité config au démarrage et exécute les instructions d'initialisation du pilote fournies dans ConfigDrive au moyen d'un fichier de charge.

    golden# cd /mnt; ./setup
  5. Supprimez la configuration unique existant du domaine logique à usage spécifique qui sera la source de l’image SE Golden.
    • Oracle Solaris 11 :
      golden# ipadm delete-ip net0
      golden# rm /etc/defaultrouter 
      golden# route -p flush
      golden# rm /etc/ssh/ssh_host_*
      golden# nscfg unconfig svc:/network/dns/client:default
      golden# svcadm refresh svc:/network/dns/client:default
      golden# svccfg -s system/identity:node setprop config/nodename="openstack-build"
      golden# svccfg -s system/identity:node refresh
    • Oracle Solaris 10 :
      golden# rm /etc/hostname.* /etc/dhcp.*
      golden# rm /etc/defaultrouter /etc/resolv.conf
      golden# route -p flush
      golden# rm /etc/ssh/ssh_host_*
      golden# echo "openstack-build" > /etc/nodename
    • Linux pour SPARC 1.0 :
      golden# rm -f /etc/sysconfig/network-scripts/ifcfg-eth*
      golden# rm -f /etc/sysconfig/network-scripts/route-eth*
      golden# rm -f /etc/resolv.conf
      golden# rm -f /etc/ssh/ssh_host_*
      golden# rm -f /etc/udev/rules.d/70-persistent-net.rules
      golden# echo "HOSTNAME=openstack-build" > /etc/sysconfig/network
  6. Arrêtez correctement le domaine invité.
    • SE Oracle Solaris :
      golden# shutdown -i5 -g0 -y
    • Linux pour SPARC 1.0 :
      golden# shutdown -h now
  7. Trouvez le volume backend du disque du domaine invité.

    Par exemple, le volume du disque est myldom-vol10.

    nova# ldm list -o disk primary | grep myldom-vol0
    myldom-vol0 /dev/zvol/dsk/ldompool/myldom-vol0
  8. Capturez l'image de disque dans un fichier.

    Même si le volume backend du domaine invité est un périphérique en mode bloc (/dev/dsk), la commande gdd requiert le périphérique de caractères correspondant (/dev/rdsk) pour la capture de l'image. Ainsi, vous devez utiliser le lien de périphérique de disque entier approprié qui se termine par dNs2 (tranche 2) pour les périphériques qui ont une étiquette VTOC, et dN (numéro de disque) pour les périphériques qui ont une étiquette EFI.

    Par exemple, le volume de disque myldom-vol10 est le fichier d'entrée et le fichier de sortie est l'image sol11_3s12_simp-init.img.

    nova# gdd if=/dev/zvol/rdsk/ldompool/myldom-vol0 of=sol11_3s12_simp-init.img \
    bs=1048576 oflag=nocache conv=sparse