Installation et configuration d'OpenStack (Juno) dans Oracle® Solaris

Quitter la vue de l'impression

Mis à jour : Juin 2016
 
 

Activation de l'accès à la console

Cette procédure permet d'utiliser une console d'instance de machine virtuelle dans un navigateur en fonction d'une demande de l'utilisateur.

  1. Effectuez les étapes ci-dessous dans chaque noeud de calcul en fonction du scénario qui s'applique.
    • Si les utilisateurs peuvent accéder aux adresses IP du noeud de calcul dans le réseau orienté public, définissez les paramètres suivants dans la section [DEFAULT] du fichier /etc/nova/nova.conf.
      [DEFAULT]
      ...
      vnc_enabled = true
      vncserver_listen = 0.0.0.0
      novncproxy_port = 6080
      novncproxy_base_url =http://FQDN:6080/vnc_auto.html
      novncproxy_host = 0.0.0.0
      ...
      

      FQDN représente le nom de domaine complet ou l'adresse IP du noeud de calcul.

    • Si le noeud de calcul se trouve dans un réseau privé, définissez les paramètres suivants dans la section [DEFAULT] du fichier /etc/nova/nova.conf.
      [DEFAULT]
      ...
      vnc_enabled = true
      vncserver_listen = internal-IP
      novncproxy_port=6080
      novncproxy_base_url = http://public-IP:6080/vnc_auto.html
      vncserver_proxyclient_address = internal-IP
      
      • internal-IP : adresse IP du noeud de calcul sur le réseau interne.

      • public-IP : adresse IP publique de l'hôte du contrôleur.

  2. Exécutez les sous-étapes suivantes si les adresses IP du noeud de calcul sont accessibles à partir du réseau orienté public. Sinon, passez à l'étape suivante.
    1. Activez le service nova-novncproxy.
      compute# svcadm enable nova-novncproxy
    2. Redémarrez le service nova-compute.
      compute# svcadm restart nova-compute
  3. Effectuez les étapes ci-dessous dans chaque noeud de contrôleur en fonction du scénario qui s'applique.
    • Si les utilisateurs peuvent accéder aux adresses IP du noeud de calcul dans le réseau orienté public, activez le service nova-consoleauth.
      controller# svcadm enable nova-consoleauth
    • Si le noeud de calcul se trouve dans un réseau privé, effectuez les étapes suivantes :
      1. Définissez les paramètres suivants dans la section [DEFAULT] du fichier /etc/nova/nova.conf.
        novncproxy_base_url=http://public-IP:6080/vnc_auto.html
        

        public-IP est l'adresse IP publique de l'hôte du contrôleur.

      2. Activez les services Nova comme suit :
        controller# svcadm enable nova-consoleauth
        controller# svcadm enable nova-novncproxy