On Thu, Mar 6, 2014 at 11:03 PM, Mark Kirkwood
mark.kirkw...@catalyst.net.nz wrote:
I've been looking at setting up Trove manually, and of course the first
document I stumbled on was:
http://docs.openstack.org/developer/trove/dev/manual_install.html
Now, while this proved to be very handy, there are some points where it is
wrong, and others where it is errm...lean. So in the spirit of trying to
improve things here I go.
The wrong concerns the action given to trove-manage in the Prepare
Database section:
$ trove-manage --config-file=PathToTroveConf image_update mysql
`nova --os-username trove --os-password trove --os-tenant-name trove
--os-auth-url http://KeystoneIp:5000/v2.0 image-list | awk
'/trove-image/ {print $2}'`
This should probably be:
$ trove-manage --config-file=PathToTroveConf datastore_version_update
mysql mysql-5.5 mysql
`nova --os-username trove --os-password trove --os-tenant-name trove
--os-auth-url http://KeystoneIp:5000/v2.0 image-list | awk
'/trove-image/ {print $2}'` 1
...which is a bit of a mouthful - might be better to break it into 2 steps.
The lean area concerns the stuff in Prepare Image. It seems to me that
more needs to be done than simply converting to qcow2. After spending a
while reading stuff in trove-integration/scripts repo I suspect that
something like following is needed:
1/ setup relevant os user (e.g trove or stack) for what follows
2/ install mysql 5.5 in the image (or arrange it to be installed on 1st
boot)
3/ setup keys so guest can rsync the trove client software (or install it
in the image to avoid the need)
4/ configure the trove guest agent service to start (otherwise db instance
stays stuck in 'BUILD' state forever)
I note that the trove-integration repo uses diskimage-builder and triplo
to do all these mods to the initial base image.
Now I understand that some of this area is gonna be in flux (e.g use of
first-boot.d in the tripleo elements), but some mention of what
customizations to the base image are needed would be most excellent.
Hi Mark,
Great observations, at the Trove midcycle meetup we identified this as an
area to be documented. I heard at least 2 people want to work on it so I
hope they're drafting furiously and soon! I think it should eventually go
into the Virtual Machine Image Guide, but may just need to be part of their
install guide right away. Thanks for asking, it helps shape the docs.
Anne
regards
Mark
___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev