[Openstack] Trove installation issue

Sharada R sharu8989 at yahoo.com
Mon Apr 6 05:45:04 UTC 2015


Hi Amrith,
Below is the Config files of trove :
api-paste.ini 
[Note : controller1.external is the IP of controller node][filter:authtoken]paste.filter_factory = keystonemiddleware.auth_token:filter_factory
auth_uri = http://controller1.external:5000/v2.0
identity_uri = http://controller1.external:35357
auth_host = controller1.external
auth_port = 35357
auth_protocol = http
admin_tenant_name = admin
admin_user = admin
admin_password = ADMIN

trove-conductor.conf.sample
[DEFAULT]
verbose = True
debug = True
control_exchange = trove
trove_auth_url = http://controller1.external:5000/v2.0
log_dir = /var/log/trove
nova_compute_url = http://controller1.external:8774/v2
cinder_url = http://controller1.external:8776/v1
swift_url = http://controller1.external:8080/v1/AUTH_
sql_connection = mysql://trove:trove@controller1.external/trove
notifier_queue_hostname = controller1.external
rabbit_host=controller1.externalrpc_backend = trove.openstack.common.rpc.impl_kombuconductor_manager = trove.conductor.manager.Manager
trove.conf.sample
[DEFAULT]
verbose = True
debug = True
bind_host = 0.0.0.0
bind_port = 8779
rabbit_host = controller1.external
rpc_backend = trove.openstack.common.rpc.impl_kombu
log_dir = /var/log/trove
trove_auth_url = http://controller1.external:5000/v2.0
nova_compute_url = http://controller1.external:8774/v2
cinder_url = http://controller1.external:8776/v1
swift_url = http://controller1.external:8080/v1/AUTH_
sql_connection = mysql://trove:trove@controller1.external/trove
notifier_queue_hostname = controller1.external
sql_idle_timeout = 3600
db_api_implementation = "trove.db.sqlalchemy.api"network_label_regex = ^private$
trove_volume_support = True
block_device_mapping = vdb
device_path = /dev/vdb
max_accepted_volume_size = 10
max_instances_per_user = 5
max_volumes_per_user = 100
max_backups_per_user = 5
volume_time_out=30

http_get_rate = 200
http_post_rate = 200
http_put_rate = 200
http_delete_rate = 200
http_mgmt_post_rate = 200

trove_dns_support = False
dns_account_id = 123456
dns_auth_url = http://127.0.0.1:5000/v2.0
dns_username = user
dns_passkey = password
dns_ttl = 3600
dns_domain_name = 'trove.com.'
dns_domain_id = 11111111-1111-1111-1111-111111111111
dns_driver = trove.dns.designate.driver.DesignateDriver
dns_instance_entry_factory = trove.dns.designate.driver.DesignateInstanceEntryFactory
dns_endpoint_url = http://127.0.0.1/v1/
dns_service_type = dns

network_driver = trove.network.nova.NovaNetwork
default_neutron_networks =
taskmanager_queue = taskmanager
admin_roles = admin
ignore_users = os_admin, root
ignore_dbs = lost+found, mysql, information_schema
agent_heartbeat_time = 10
agent_call_low_timeout = 5
agent_call_high_timeout = 150
reboot_time_out = 60
api_paste_config = /root/sample/trove/etc/trove/api-paste.ini
control_exchange = trove

[mysql]root_on_create = False
tcp_ports = 3306
volume_support = True
device_path = /dev/vdb

[redis]
tcp_ports = 6379
volume_support = False

[cassandra]
tcp_ports = 7000, 7001, 9042, 9160
volume_support = True
device_path = /dev/vdb

[couchbase]
tcp_ports = 8091, 8092, 4369, 11209-11211, 21100-21199
volume_support = True
device_path = /dev/vdb

[mongodb]
tcp_ports = 2500, 27017
volume_support = True
device_path = /dev/vdb
num_config_servers_per_cluster = 1
num_query_routers_per_cluster = 1
trove-guestagent.conf.sample
rabbit_host = controller1.external
nova_proxy_admin_user = admin
nova_proxy_admin_pass = ADMIN
nova_proxy_admin_tenant_name = admin
trove_auth_url = http://controller1.external:35357/v2.0ignore_users = os_admin
ignore_dbs = lost+found, mysql, information_schema
root_grant = ALL
root_grant_option = Truecontrol_exchange = trovelog_dir = /tmp/
log_file = logfile.txt
trove-taskmanager.conf.sample
[DEFAULT]
verbose = True
debug = True
update_status_on_fail = True
rabbit_host = controller1.external
auth_strategy=keystonerpc_backend = trove.openstack.common.rpc.impl_kombu
log_dir = /var/log/trove
trove_auth_url = http://controller1.external:5000/v2.0
nova_compute_url = http://controller1.external:8774/v2
cinder_url = http://controller1.external:8776/v1
swift_url = http://controller1.external:8080/v1/AUTH_
sql_connection = mysql://trove:trove@controller1.external/trove
notifier_queue_hostname = controller1.external
sql_idle_timeout = 3600
db_api_implementation = trove.db.sqlalchemy.api

trove_volume_support = True
block_device_mapping = vdb
device_path = /dev/vdb
mount_point = /var/lib/mysql
volume_time_out=30
server_delete_time_out=480
use_nova_server_config_drive = False
nova_proxy_admin_user = admin
nova_proxy_admin_pass = ADMIN
nova_proxy_admin_tenant_name = admin
taskmanager_manager = trove.taskmanager.manager.Manager
exists_notification_transformer = trove.extensions.mgmt.instances.models.NovaNotificationTransformer
exists_notification_ticks = 30
notification_service_id = mysql:2f3ff068-2bfb-4f70-9a9d-a6bb65bc084b
# Trove DNS
trove_dns_support = False
dns_account_id = 123456
dns_auth_url = http://127.0.0.1:5000/v2.0
dns_username = user
dns_passkey = password
dns_ttl = 3600
dns_domain_name = 'trove.com.'
dns_domain_id = 11111111-1111-1111-1111-111111111111
dns_driver = trove.dns.designate.driver.DesignateDriver
dns_instance_entry_factory = trove.dns.designate.driver.DesignateInstanceEntryFactory
dns_endpoint_url = http://127.0.0.1/v1/
dns_service_type = dns

# Neutron
network_driver = trove.network.nova.NovaNetwork
default_neutron_networks =

# Trove Security Groups for Instances
trove_security_groups_support = True
trove_security_group_rule_cidr = 0.0.0.0/0

# Guest related conf
agent_heartbeat_time = 10
agent_call_low_timeout = 5
agent_call_high_timeout = 150
agent_replication_snapshot_timeout = 36000
use_nova_server_volume = False

network_label_regex = ^private$
template_path = /etc/trove/templates/

control_exchange=trove

pydev_debug = disabled
[mysql]
tcp_ports = 3306
volume_support = True
device_path = /dev/vdb

[redis]
tcp_ports = 6379
volume_support = False

[cassandra]
tcp_ports = 7000, 7001, 9042, 9160
volume_support = True
device_path = /dev/vdb

[couchbase]
tcp_ports = 8091, 8092, 4369, 11209-11211, 21100-21199
volume_support = True
device_path = /dev/vdb

[mongodb]
volume_support = True
device_path = /dev/vdb


Regards,Sharada






 


     On Wednesday, 1 April 2015 7:38 PM, Amrith Kumar <amrith at tesora.com> wrote:
   

 #yiv5138982445 #yiv5138982445 -- _filtered #yiv5138982445 {panose-1:2 4 5 3 5 4 6 3 2 4;} _filtered #yiv5138982445 {font-family:Calibri;panose-1:2 15 5 2 2 2 4 3 2 4;} _filtered #yiv5138982445 {font-family:Consolas;panose-1:2 11 6 9 2 2 4 3 2 4;} _filtered #yiv5138982445 {panose-1:2 0 6 3 5 0 0 2 0 4;}#yiv5138982445 #yiv5138982445 p.yiv5138982445MsoNormal, #yiv5138982445 li.yiv5138982445MsoNormal, #yiv5138982445 div.yiv5138982445MsoNormal {margin:0in;margin-bottom:.0001pt;font-size:12.0pt;}#yiv5138982445 a:link, #yiv5138982445 span.yiv5138982445MsoHyperlink {color:blue;text-decoration:underline;}#yiv5138982445 a:visited, #yiv5138982445 span.yiv5138982445MsoHyperlinkFollowed {color:purple;text-decoration:underline;}#yiv5138982445 pre {margin:0in;margin-bottom:.0001pt;font-size:10.0pt;}#yiv5138982445 span.yiv5138982445HTMLPreformattedChar {font-family:Consolas;}#yiv5138982445 span.yiv5138982445EmailStyle19 {color:#1F497D;}#yiv5138982445 .yiv5138982445MsoChpDefault {font-size:10.0pt;} _filtered #yiv5138982445 {margin:1.0in 1.0in 1.0in 1.0in;}#yiv5138982445 div.yiv5138982445WordSection1 {}#yiv5138982445 Sharada, would you share your config files including specifically trove-guestagent.conf.    Thanks,    -amrith    From: Sharada R [mailto:sharu8989 at yahoo.com]
Sent: Wednesday, April 01, 2015 9:24 AM
To: Mark Kirkwood; openstack at lists.openstack.org
Subject: Re: [Openstack] Trove installation issue    HI,    Trove list command works fine!    trove create comand : trove create data_trove 2 --size 2 --databases trove --users trove:trove --datastore mysql --datastore_version mysql-5.5 --nic net-id=51523bb2-29c4-4641-a963-15ee7d4de68c<private_network_id> returns an error.    Following is the error which I see in trove-taskmanager.log,    2015-03-31 18:24:35.110 16097 ERROR trove.taskmanager.models [req-4b8a0c34-3e4b-433c-9506-afbc171be936 f1c572991fd6498ab9c7c4aa0193acba 5d009aeffcaf4b62960c046716d49f03 - - -] Failed to create server for instance 1c3525c8-e144-4bc4-9f50-ad32149d0453 2015-03-31 18:24:35.112 16097 ERROR trove.taskmanager.models [req-4b8a0c34-3e4b-433c-9506-afbc171be936 f1c572991fd6498ab9c7c4aa0193acba 5d009aeffcaf4b62960c046716d49f03 - - -] __init__() got an unexpected keyword argument 'retry_after'
2015-03-31 18:24:35.114 16097 ERROR trove.taskmanager.models [req-4b8a0c34-3e4b-433c-9506-afbc171be936 f1c572991fd6498ab9c7c4aa0193acba 5d009aeffcaf4b62960c046716d49f03 - - -] Traceback (most recent call last):
  File "/root/sample/trove/trove/taskmanager/models.py", line 605, in _create_server_volume_individually
    availability_zone, nics)
  File "/root/sample/trove/trove/taskmanager/models.py", line 722, in _create_server
    config_drive=config_drive)
  File "/usr/lib/python2.7/dist-packages/novaclient/v1_1/servers.py", line 883, in create
    **boot_kwargs)
  File "/usr/lib/python2.7/dist-packages/novaclient/v1_1/servers.py", line 546, in _boot
    return_raw=return_raw, **kwargs)
  File "/usr/lib/python2.7/dist-packages/novaclient/base.py", line 100, in _create
    _resp, body = self.api.client.post(url, body=body)
  File "/usr/lib/python2.7/dist-packages/novaclient/client.py", line 490, in post
    return self._cs_request(url, 'POST', **kwargs)
  File "/usr/lib/python2.7/dist-packages/novaclient/client.py", line 465, in _cs_request
    resp, body = self._time_request(url, method, **kwargs)
  File "/usr/lib/python2.7/dist-packages/novaclient/client.py", line 439, in _time_request
    resp, body = self.request(url, method, **kwargs)
  File "/usr/lib/python2.7/dist-packages/novaclient/client.py", line 433, in request
    raise exceptions.from_response(resp, body, url, method)
  File "/usr/lib/python2.7/dist-packages/novaclient/exceptions.py", line 249, in from_response
    return cls(**kwargs)
TypeError: __init__() got an unexpected keyword argument 'retry_after'       2015-03-31 18:24:35.154 16097 ERROR trove.openstack.common.rpc.amqp [req-4b8a0c34-3e4b-433c-9506-afbc171be936 f1c572991fd6498ab9c7c4aa0193acba 5d009aeffcaf4b62960c046716d49f03 - - -] Exception during message handling
2015-03-31 18:24:35.154 16097 TRACE trove.openstack.common.rpc.amqp Traceback (most recent call last):
2015-03-31 18:24:35.154 16097 TRACE trove.openstack.common.rpc.amqp   File "/root/sample/trove/trove/openstack/common/rpc/amqp.py", line 440, in _process_data
2015-03-31 18:24:35.154 16097 TRACE trove.openstack.common.rpc.amqp     **args)
2015-03-31 18:24:35.154 16097 TRACE trove.openstack.common.rpc.amqp   File "/root/sample/trove/trove/openstack/common/rpc/dispatcher.py", line 172, in dispatch
2015-03-31 18:24:35.154 16097 TRACE trove.openstack.common.rpc.amqp     result = getattr(proxyobj, method)(ctxt, **kwargs)
2015-03-31 18:24:35.154 16097 TRACE trove.openstack.common.rpc.amqp   File "/root/sample/trove/trove/taskmanager/manager.py", line 129, in create_instance
2015-03-31 18:24:35.154 16097 TRACE trove.openstack.common.rpc.amqp     nics, overrides, cluster_config)
2015-03-31 18:24:35.154 16097 TRACE trove.openstack.common.rpc.amqp   File "/root/sample/trove/trove/taskmanager/models.py", line 266, in create_instance
2015-03-31 18:24:35.154 16097 TRACE trove.openstack.common.rpc.amqp     nics)
2015-03-31 18:24:35.154 16097 TRACE trove.openstack.common.rpc.amqp   File "/root/sample/trove/trove/taskmanager/models.py", line 612, in _create_server_volume_individually
2015-03-31 18:24:35.154 16097 TRACE trove.openstack.common.rpc.amqp     self._log_and_raise(e, msg, err)
2015-03-31 18:24:35.154 16097 TRACE trove.openstack.common.rpc.amqp   File "/root/sample/trove/trove/taskmanager/models.py", line 647, in _log_and_raise
2015-03-31 18:24:35.154 16097 TRACE trove.openstack.common.rpc.amqp     raise TroveError(message=message)
2015-03-31 18:24:35.154 16097 TRACE trove.openstack.common.rpc.amqp TroveError: Failed to create server for instance 1c3525c8-e144-4bc4-9f50-ad32149d0453
2015-03-31 18:24:35.154 16097 TRACE trove.openstack.common.rpc.amqp

 nova list does not show up the instance for the same. There is no errors in the nova logs. Also , trove flavor-list
ERROR: Internal Server Error. Please keep this ID to help us figure out what went wrong Kindly let me know if any configuration is missing.    Regards, Sharada

       On Sunday, 29 March 2015 7:59 AM, Mark Kirkwood <mark.kirkwood at catalyst.net.nz> wrote:    On 23/03/15 23:20, Sharada R wrote:
> Hi,
>
> The trove installation is done by referring the following link :
>
> http://docs.openstack.org/developer/trove/dev/manual_install.html
>
> and the changes with respect to conf files was done by referring the
> following Link :
>
> http://docs.openstack.org/juno/install-guide/install/apt/content/trove-install.html
>
> The issues that we are facing currently is in trove-api :
>
> When I type trove-api in the command line,I get the following error.
>
> 2015-03-20 18:24:49.055 3285 CRITICAL root [-] ValueError: Cannot
> resolve relative uri 'config:None'; no relative_to keyword argument given


That error would seem to point to missing config file(s). 

> The changes that was done in CONF files are :
> [Note : controller1.external is the controller node IP]
>
> trove.conf.sample,trove.conductor.sample :
>
>
>
> trove-taskmanager.conf.sample :
>
>
> api-paste.ini
>
> trove-guestagent.conf.sample 
>


Hmmm - all your .conf files seem to be named .conf.sample, I think that 
is the problem (or at least the first think to change)!

Cheers

Mark

_______________________________________________
Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
Post to   :openstack at lists.openstack.org
Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack       

  
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack/attachments/20150406/988c2aac/attachment.html>


More information about the Openstack mailing list