Nova /cloud computing

Bonjour,

J'ai comme sujet de PFE l'installation/sécurité d'une solution cloud coputing ,
j ai choisi OpenStack,me lorsque j'ai installé nova et quand j'essaie d'exécuter la commande «sudo-nova gestion db sync" sur ubuntu 12.4.1 ca me génère cette erreur !!

Svp Pouvez-vouz m'aider !

2012-09-05 09:52:09 DEBUG nova.utils [-] backend <module 'nova.db.sqlalchemy.migration' from '/usr/lib/python2.7/dist-packages/nova/db/sqlalchemy/migration.pyc'> from (pid=7025) __get_backend /usr/lib/python2.7/dist-packages/nova/utils.py:658
2012-09-05 09:52:09 WARNING nova.utils [-] /usr/local/lib/python2.7/dist-packages/sqlalchemy/pool.py:683: SADeprecationWarning: The 'listeners' argument to Pool (and create_engine()) is deprecated. Use event.listen().
Pool.__init__(self, creator, **kw)

2012-09-05 09:52:09 WARNING nova.utils [-] /usr/local/lib/python2.7/dist-packages/sqlalchemy/pool.py:159: SADeprecationWarning: Pool.add_listener is deprecated. Use event.listen()
self.add_listener(l)

contenue du fichier nova.conf

-dhcpbridge_flagfile=/etc/nova/nova.conf
-dhcpbridge=/usr/bin/nova-dhcpbridge
-logdir=/var/log/nova
-state_path=/var/lib/nova
-lock_path=/run/lock/nova
-allow_admin_api=true
-use_deprecated_auth=false
-auth_strategy=keystone
-scheduler_driver=nova.scheduler.simple.SimpleScheduler
-s3_host=192.168.1.4
-ec2_host=192.168.1.4
-rabbit_host=192.168.1.4
-cc_host=192.168.1.4
-nova_url=http://192.168.1.4:8774/v1.1/
-routing_source_ip=192.168.1.4
-glance_api_servers=192.168.1.4:9292
-image_service=nova.image.glance.GlanceImageService
-iscsi_ip_prefix=192.168.4
-sql_connection=mysql://novadbadmin:novasecret@192.168.1.4/nova
-ec2_url=http://192.168.1.4:8773/services/Cloud
-keystone_ec2_url=http://192.168.1.4:5000/v2.0/ec2tokens
-api_paste_config=/etc/nova/api-paste.ini
-libvirt_type=kvm
-libvirt_use_virtio_for_bridges=true
-start_guests_on_host_boot=true
-resume_guests_state_on_host_boot=true
# vnc specific configuration
-novnc_enabled=true
-novncproxy_base_url=http://192.168.1.4:6080/vnc_auto.html
-vncserver_proxyclient_address=192.168.1.4
-vncserver_listen=192.168.230.41
# network specific settings
-network_manager=nova.network.manager.FlatDHCPManager
-public_interface=eth0
-flat_interface=eth1
-flat_network_bridge=br100
-fixed_range=192.168.4.1/27
-floating_range=192.168.1.4/27
-network_size=32
-flat_network_dhcp_start=192.168.4.33
-flat_injected=False
-force_dhcp_release
-iscsi_helper=tgtadm
-connection_type=libvirt
-root_helper=sudo nova-rootwrap
-verbose=False

5 réponses

  • Votes
  • Date
  • Date décroissante
  1. Modérateur
    Ce ne sont pas des erreurs, juste des warnings. Donc a priori le programme devrait quand même tourner correctement, non ?
    1. oui mais quand je tape sudo nova-manager service list ca me donne ce résultat :

      root@server1:/etc/nova# sudo nova-manage service list

      2012-09-28 09:46:54 DEBUG nova.utils [req-69779921-0c25-43ab-b506-78abafc7e83b None None] backend <module 'nova.db.sqlalchemy.api' from '/usr/lib/python2.7/dist-packages/nova/db/sqlalchemy/api.pyc'> from (pid=5833) __get_backend /usr/lib/python2.7/dist-packages/nova/utils.py:658

      Binary Host Zone Status

      State Updated_At
      1. Modérateur
        Et donc ? Ce n'est pas un message d'erreur, c'est un message de Debug. Encore une fois, ça ne me paraît pas grave.
        1. mais normalement ça doit me donner une liste des services nova !
      2. Modérateur
        Si j'en crois ce qui est écrit ici, il faut activer des services. Est-ce que tu as activé des services ?
        http://docs.openstack.org/diablo/openstack-compute/starter/content/Service_Management-d1e2761.html

        Bonne chance
        1. Merci bcp pour ton aide !
          je vais essayer d'exécuter ces commandes 1
        2. J'ai ré-installer openstack 3 fois sur des serveur different et ça donne toujours cette erreur !!!!!
      3. Modérateur
        Quand tu lances par exemple ceci, il se passe quoi ?

        nova-manage service enable --host=server2 --service=nova-compute


        (en changeant server2 par l'ip de ton serveur ou son hostname).