Slow hand clap for Dean ...

Anyways, yes, this should be filled as a 'bug' for the installer. It's a
basic error that shouldn't trip people up, but that the error handling in a
script for installing a commercial product is so laughably poor is just
unacceptable.





On Wed, Jun 19, 2013 at 2:11 PM, Dean Kamali <dean.kam...@gmail.com> wrote:

> I have seen number of issues with documentation , specially for KVM
> deployment.
>
> I managed to figure them out quickly without help from anyone.
>
> But maybe it will become an issue for other admins
> On Jun 19, 2013 2:06 PM, "Ron Wheeler" <rwhee...@artifact-software.com>
> wrote:
>
> > Perhaps you could file a bug report against the installation
> documentation
> > if this step is missing or not explained clearly.
> >
> > I have been leveraging my complete lack of experience to identify gaps
> and
> > errors in the docs.
> > Nothing is quite as frustrating or as damaging to the reputation of the
> > package as installation procedures that are wrong.
> > I have over 20 years on Unix and Linux experience so I am pretty patient
> > with open source documentation.
> >
> > Cloudstack needs a lot of work in this area to simplify the basic
> install.
> >
> > IMHO, Cloudstack should be available as an ISO distribution that in one
> > step installs a standalone management server running on CentOS.
> > There is no earthly reason why a sys admin needs to go through the hoops
> > that are currently required to get started.
> >
> > Install the ISO, set the IP and it should be ready to run.
> >
> > Does the base OS for the Cloudstack manager really matter once you are
> up?
> > If so, how many ISOs are really required?
> >
> > Hint:
> > Single physical eth0 with instructions on how to add additional
> interfaces.
> > Local storage with instructions on how to add external storage.
> >
> > At least, one would be ready to actually use Cloudstack in 10 minutes
> > instead of xx hours and the installation guide would be a lot smaller and
> > you could probably start using the GUI after the first 10 minutes.
> >
> > It would also make it easier to write correct documentation since a lot
> of
> > the current errors are in sections that have nothing to do with
> Cloudstack.
> >
> >
> > Ron
> >
> > On 19/06/2013 1:06 PM, Ethan Gillani wrote:
> >
> >> Thanks Ron! That did the trick! Just had to install the mysql client and
> >> get the privileges right
> >> Ethan
> >>
> >> -----Original Message-----
> >> From: Ron Wheeler [mailto:rwheeler@artifact-**software.com<
> rwhee...@artifact-software.com>
> >> ]
> >> Sent: Tuesday, June 18, 2013 4:16 PM
> >> To: users@cloudstack.apache.org
> >> Subject: Re: Cloudstack 4.1 MySQL install issue
> >>
> >> http://stackoverflow.com/**questions/5287220/is-there-a-**
> >> way-to-only-install-the-mysql-**client-linux<
> http://stackoverflow.com/questions/5287220/is-there-a-way-to-only-install-the-mysql-client-linux
> >
> >>
> >> You need the client on any machine that wants to access a database on
> >> another machine.
> >> You should not have to install the server on each machine.
> >>
> >> You may also need a mysql connector.
> >> I am not sure about this but watch out for errors accessing the remote
> >> database in case the app does not include its own connector and
> >> automatically configure it to find the remote database.
> >>
> >> Ron
> >>
> >>
> >> On 18/06/2013 2:06 PM, Ethan Gillani wrote:
> >>
> >>> Help!
> >>>
> >>> I am setting up cloudstack management on one server with MySQL
> installed
> >>> on a second server, both on CentOS. I have followed the installation
> >>> material and setup mysql and edited the my.cnf file as well, but when
> I go
> >>> back to the management server to run the cloudstack-setup-databases
> script
> >>> pointing to the mysql server I get an error at the very end.
> >>>
> >>> Error:
> >>> /bin/sh: mysql: command not found
> >>>
> >>>
> >>> Below is exactly what happens when I run the script on the management
> >>> server. I have already set SELinux to permissive and edited the
> iptables on
> >>> both servers ot open the port 3306 as well...
> >>>
> >>> Thanks in advance!
> >>> Ethan Gillani
> >>>
> >>>
> >>> [root@CloudstackManagement setup]# cloudstack-setup-databases '
> >>> cloud:password'@10.0.3.11 --deploy-as='root:password'
> >>> Mysql user name:cloud
> >>> Mysql user password:password
> >>> Mysql server ip:10.0.3.11
> >>> Mysql server port:3306
> >>> Mysql root user name:root
> >>> Mysql root user password:password
> >>> Checking Cloud database files ...
> >>> Checking local machine hostname ...
> >>> Checking SELinux setup ...
> >>> Detected local IP address as 10.0.3.10, will use as cluster management
> >>> server n Preparing /etc/cloudstack/management/db.**properties
> >>> Applying /usr/share/cloudstack-**management/setup/create-**database.sql
> >>>
> >>> We apologize for below error:
> >>> *******************************************************************
> >>> Encountering an error when executing mysql script
> >>> ------------------------------**------------------------------**
> >>> ----------
> >>> table:
> >>> /usr/share/cloudstack-**management/setup/create-**database.sql
> >>>
> >>> Error:
> >>> /bin/sh: mysql: command not found
> >>>
> >>>
> >>> Sql parameters:
> >>> {'passwd': 'password', 'host': '10.0.3.11', 'user': 'root', 'port':
> >>> 3306}
> >>> ------------------------------**------------------------------**
> >>> ----------
> >>>
> >>> *******************************************************************
> >>> Please run:
> >>>
> >>>       cloud-setup-database -h
> >>>
> >>> for full help
> >>> [root@CloudstackManagement setup]#
> >>>
> >>>
> >>>
> >>>
> >> --
> >> Ron Wheeler
> >> President
> >> Artifact Software Inc
> >> email: rwhee...@artifact-software.com
> >> skype: ronaldmwheeler
> >> phone: 866-970-2435, ext 102
> >>
> >>
> >>
> >
> > --
> > Ron Wheeler
> > President
> > Artifact Software Inc
> > email: rwhee...@artifact-software.com
> > skype: ronaldmwheeler
> > phone: 866-970-2435, ext 102
> >
> >
>

Reply via email to