Vérifier le fonctionnement

Vérifier le fonctionnement

Vérifier le fonctionnement du service de Base de Données.

Note

Exécuter ces commandes sur le nœud où est installé trove.

  1. Sourcer les crédentiels du tenant admin.

    $ source admin-openrc.sh
    
  2. Lancez la commande trove list. Vous devriez voir une sortie écran comme ceci :

    $ trove list
    +----+------+-----------+-------------------+--------+-----------+------+
    | id | name | datastore | datastore_version | status | flavor_id | size |
    +----+------+-----------+-------------------+--------+-----------+------+
    +----+------+-----------+-------------------+--------+-----------+------+
    
  3. Ajouter un datastore à trove :

    • Créer une image trove.

      Créer une image pour le type de base de données que vous voulez utiliser, par exemple MySQL, MongoDB, Cassandra.

      Cette image doit avoir l’agent guest trove installé.

    • Charger l’image dans glance. Exemple :

      $ glance image-create --name "mysqlTest" --disk-format qcow2 \
        --container-format bare \
        --file mysql-5.6.qcow2
      +------------------+--------------------------------------+
      | Property         | Value                                |
      +------------------+--------------------------------------+
      | checksum         | 51a8e6e5ff10b08f2c2ec2953f0a8086     |
      | container_format | bare                                 |
      | created_at       | 2016-04-08T15:15:41Z                 |
      | disk_format      | qcow2                                |
      | id               | 5caa76dd-f44b-4d01-a3b4-a111e27896be |
      | min_disk         | 0                                    |
      | min_ram          | 0                                    |
      | name             | mysqlTest                            |
      | owner            | 0c0bd5e850c24893b48c4cc01e2a7986     |
      | protected        | False                                |
      | size             | 533790720                            |
      | status           | active                               |
      | tags             | []                                   |
      | updated_at       | 2016-04-08T15:15:51Z                 |
      | virtual_size     | None                                 |
      | visibility       | private                              |
      +------------------+--------------------------------------+
      
    • Créer un datastore. Vous avez besoin d’un datastore séparé pour chaque type de base de données que vous souhaitez utiliser, par exemple MySQL, MongoDB, Cassandra. Cet exemple vous montre comment créer un datastore pour une base de données MySQL :

      # su -s /bin/sh -c "trove-manage \
        --config-file /etc/trove/trove.conf \
        datastore_update mysql ''" trove
      ...
      Datastore 'mysql' updated.
      
  4. Mettre à jour le datastore pour qu’il utilise la nouvelle image.

    Cet exemple vous montre comment mettre à jour un datastore MySQL 5.6 :

    # su -s /bin/sh -c "trove-manage --config-file /etc/trove/trove.conf \
      datastore_version_update \
      mysql mysql-5.6 mysql glance_image_ID '' 1" trove
    ...
    Datastore version 'mysql-5.6' updated.
    
  5. Créer une instance de base de donnée.

Creative Commons Attribution 3.0 License

Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.