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 > > > > >