cloudstack-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Tilak Raj Singh <tila...@gmail.com>
Subject Re: Fwd: [GSOC] Setting up multiple devcloud host in cloudstack dev environment
Date Tue, 24 Mar 2015 07:27:24 GMT
I couldnt deploy the zone pod cluster successfully hence there were no
hosts and I couldnt launch a VM. Later what I did was manually create zone
pod cluster and added the host and storage through the UI and it was
successfull. The system vms came up nicely. But it gave me connection timed
out when I tried to view the console of the CPVM or SSVM.

On Tue, Mar 24, 2015 at 7:45 AM, Will Stevens <williamstevens@gmail.com>
wrote:

> Can you launch a VM through the CS ui?
> On Mar 23, 2015 9:14 PM, "Tilak Raj Singh" <tilak72@gmail.com> wrote:
>
> > Hi Will,
> >
> > yeah cloudstack management is running fine...I can open
> > 127.0.0.1:8080/client on my browser...And there are two vms
> > running..xenserver : I can ssh into it on port 2222 and management : i
> can
> > ssh into it on port 2200. I configured the networking in virtual box
> under
> > preferences/network/vboxnet0 192.168.56.1 and dhcp disabled...but there
> is
> > nothing under preferences/network/NAT in the virtualbox...do I have to
> > configure something there??
> >
> > On Tue, Mar 24, 2015 at 6:32 AM, Will Stevens <williamstevens@gmail.com>
> > wrote:
> >
> > > Is the cloudstack up and working?  Did you check in virtual box if the
> > > box(s?) are up?  If so can you check the logs?
> > >
> > > It seems like you are not getting your networking configured because
> the
> > VM
> > > seems to come up but there is no connection. Is the network reported
> > > correct?  Nat and host only is right?  I think that is what I read.
> > >
> > > Ws
> > > On Mar 23, 2015 8:54 PM, "Tilak Raj Singh" <tilak72@gmail.com> wrote:
> > >
> > > > ---------- Forwarded message ----------
> > > > From: Tilak Raj Singh <tilak72@gmail.com>
> > > > Date: Tue, Mar 24, 2015 at 6:12 AM
> > > > Subject: Re: [GSOC] Setting up multiple devcloud host in cloudstack
> dev
> > > > environment
> > > > To: Pierre-Luc Dion <pdion@cloudops.com>
> > > >
> > > >
> > > > I just tried deploying on 4.3 branch using binary directory on 4.3
> > branch
> > > > https://github.com/imduffy15/devcloud4/tree/master/basic and
> followed
> > > the
> > > > instructions given here
> > > > https://github.com/imduffy15/devcloud4/blob/master/basic/README.md
> > > >
> > > > still I am getting the same error... :/
> > > >
> > > > Traceback (most recent call last):
> > > >   File "/usr/lib/python2.7/runpy.py", line 162, in
> _run_module_as_main
> > > >     "__main__", fname, loader, pkg_name)
> > > >   File "/usr/lib/python2.7/runpy.py", line 72, in _run_code
> > > >     exec code in run_globals
> > > >   File
> > > "/usr/local/lib/python2.7/dist-packages/marvin/deployDataCenter.py",
> > > > line 572, in <module>
> > > >     deploy.deploy()
> > > >   File
> > > "/usr/local/lib/python2.7/dist-packages/marvin/deployDataCenter.py",
> > > > line 554, in deploy
> > > >     self.loadCfg()
> > > >   File
> > > "/usr/local/lib/python2.7/dist-packages/marvin/deployDataCenter.py",
> > > > line 516, in loadCfg
> > > >     mgtDetails.apiKey, mgtDetails.securityKey = self.registerApiKey()
> > > >   File
> > > "/usr/local/lib/python2.7/dist-packages/marvin/deployDataCenter.py",
> > > > line 485, in registerApiKey
> > > >     listuserRes = self.testClient.getApiClient().listUsers(listuser)
> > > >   File
> > > >
> > > >
> > >
> >
> "/usr/local/lib/python2.7/dist-packages/marvin/cloudstackAPI/cloudstackAPIClient.py",
> > > > line 527, in listUsers
> > > >     response = self.connection.marvinRequest(command,
> > > > response_type=response, method=method)
> > > >   File
> > > >
> > "/usr/local/lib/python2.7/dist-packages/marvin/cloudstackConnection.py",
> > > > line 272, in marvinRequest
> > > >     response = jsonHelper.getResultObj(response.json(),
> response_type)
> > > >   File "/usr/local/lib/python2.7/dist-packages/requests/models.py",
> > line
> > > > 802, in json
> > > >     return json.loads(self.text, **kwargs)
> > > >   File "/usr/lib/python2.7/dist-packages/simplejson/__init__.py",
> line
> > > 413,
> > > > in loads
> > > >     return _default_decoder.decode(s)
> > > >   File "/usr/lib/python2.7/dist-packages/simplejson/decoder.py", line
> > > 402,
> > > > in decode
> > > >     obj, end = self.raw_decode(s, idx=_w(s, 0).end())
> > > >   File "/usr/lib/python2.7/dist-packages/simplejson/decoder.py", line
> > > 420,
> > > > in raw_decode
> > > >     raise JSONDecodeError("No JSON object could be decoded", s, idx)
> > > > simplejson.decoder.JSONDecodeError: No JSON object could be decoded:
> > > line 1
> > > > column 0 (char 0)
> > > >
> > > >
> > > > I cant figure out if the issue is in python or simplejson so I
> > > reinstalled
> > > > both but I am still stuck at the same stage
> > > >
> > > > On Tue, Mar 24, 2015 at 4:53 AM, Tilak Raj Singh <tilak72@gmail.com>
> > > > wrote:
> > > >
> > > > > Yeah I tried the binary-installation-basic one but ended up getting
> > the
> > > > > errors I posted above. I followed up trying the not binary advanced
> > as
> > > > you
> > > > > are provisioning. Doing vagrant up setup xenserver and management
> > > server
> > > > > successfully.
> > > > >
> > > > > I installed Marvin successfully doing 2015-03-24 04:41:49,970 -
> > DEBUG -
> > > > > Parsing Test data successfully using pip install
> > > > > tools/marvin/dist/Marvin-0.1.0.tar.gz. But when I try to deploy the
> > > > > configuration using python -m marvin.deployDataCenter -i
> > > > > /path/to/GSoC-2014/repo/advanced/advanced.json I get the following
> > > error
> > > > in
> > > > > the log files
> > > > >
> > > > > 2015-03-24 04:41:49,970 - DEBUG - Payload: {'account': 'admin',
> > > > 'command':
> > > > > 'listUsers', 'response': 'json'}
> > > > > 2015-03-24 04:41:49,970 - DEBUG - ========Sending GET Cmd :
> > > > > listUsers=======
> > > > > 2015-03-24 04:42:53,086 - ERROR - Exception:['Traceback (most
> recent
> > > call
> > > > > last):\n', '  File
> > > > >
> > >
> "/usr/local/lib/python2.7/dist-packages/marvin/cloudstackConnection.py",
> > > > > line 307, in __parseAndGetResponse\n    cmd_response.json(),\n',
'
> > > File
> > > > > "/usr/local/lib/python2.7/dist-packages/requests/models.py", line
> > 802,
> > > in
> > > > > json\n    return json.loads(self.text, **kwargs)\n', '  File
> > > > > "/usr/lib/python2.7/dist-packages/simplejson/__init__.py", line
> 413,
> > in
> > > > > loads\n    return _default_decoder.decode(s)\n', '  File
> > > > > "/usr/lib/python2.7/dist-packages/simplejson/decoder.py", line 402,
> > in
> > > > > decode\n    obj, end = self.raw_decode(s, idx=_w(s, 0).end())\n',
'
> > > File
> > > > > "/usr/lib/python2.7/dist-packages/simplejson/decoder.py", line 420,
> > in
> > > > > raw_decode\n    raise JSONDecodeError("No JSON object could be
> > > decoded",
> > > > s,
> > > > > idx)\n', 'JSONDecodeError: No JSON object could be decoded: line
1
> > > > column 0
> > > > > (char 0)\n']
> > > > > Traceback (most recent call last):
> > > > >   File
> > > > >
> > >
> "/usr/local/lib/python2.7/dist-packages/marvin/cloudstackConnection.py",
> > > > > line 307, in __parseAndGetResponse
> > > > >     cmd_response.json(),
> > > > >   File "/usr/local/lib/python2.7/dist-packages/requests/models.py",
> > > line
> > > > > 802, in json
> > > > >     return json.loads(self.text, **kwargs)
> > > > >   File "/usr/lib/python2.7/dist-packages/simplejson/__init__.py",
> > line
> > > > > 413, in loads
> > > > >     return _default_decoder.decode(s)
> > > > >   File "/usr/lib/python2.7/dist-packages/simplejson/decoder.py",
> line
> > > > 402,
> > > > > in decode
> > > > >     obj, end = self.raw_decode(s, idx=_w(s, 0).end())
> > > > >   File "/usr/lib/python2.7/dist-packages/simplejson/decoder.py",
> line
> > > > 420,
> > > > > in raw_decode
> > > > >     raise JSONDecodeError("No JSON object could be decoded", s,
> idx)
> > > > > JSONDecodeError: No JSON object could be decoded: line 1 column 0
> > (char
> > > > 0)
> > > > > 2015-03-24 04:42:53,086 - ERROR - marvinRequest : CmdName:
> > > > > <marvin.cloudstackAPI.listUsers.listUsersCmd object at 0x2050650>
> > > > > Exception: ['Traceback (most recent call last):\n', '  File
> > > > >
> > >
> "/usr/local/lib/python2.7/dist-packages/marvin/cloudstackConnection.py",
> > > > > line 374, in marvinRequest\n    raise self.__lastError\n',
> > > > > 'JSONDecodeError: No JSON object could be decoded: line 1 column
0
> > > (char
> > > > > 0)\n']
> > > > > Traceback (most recent call last):
> > > > >   File
> > > > >
> > >
> "/usr/local/lib/python2.7/dist-packages/marvin/cloudstackConnection.py",
> > > > > line 374, in marvinRequest
> > > > >     raise self.__lastError
> > > > > JSONDecodeError: No JSON object could be decoded: line 1 column 0
> > (char
> > > > 0)
> > > > > 2015-03-24 04:42:53,088 - ERROR -  Exception Occurred Under
> > > > > __createApiClient: ['Traceback (most recent call last):\n', '  File
> > > > >
> > >
> "/usr/local/lib/python2.7/dist-packages/marvin/cloudstackTestClient.py",
> > > > > line 144, in __createApiClient\n    list_user_res =
> > > > > self.__apiClient.listUsers(list_user)\n', '  File
> > > > >
> > > >
> > >
> >
> "/usr/local/lib/python2.7/dist-packages/marvin/cloudstackAPI/cloudstackAPIClient.py",
> > > > > line 595, in listUsers\n    response =
> > > > > self.connection.marvinRequest(command, response_type=response,
> > > > > method=method)\n', '  File
> > > > >
> > >
> "/usr/local/lib/python2.7/dist-packages/marvin/cloudstackConnection.py",
> > > > > line 379, in marvinRequest\n    raise e\n', 'JSONDecodeError: No
> JSON
> > > > > object could be decoded: line 1 column 0 (char 0)\n']
> > > > > Traceback (most recent call last):
> > > > >   File
> > > > >
> > >
> "/usr/local/lib/python2.7/dist-packages/marvin/cloudstackTestClient.py",
> > > > > line 144, in __createApiClient
> > > > >     list_user_res = self.__apiClient.listUsers(list_user)
> > > > >   File
> > > > >
> > > >
> > >
> >
> "/usr/local/lib/python2.7/dist-packages/marvin/cloudstackAPI/cloudstackAPIClient.py",
> > > > > line 595, in listUsers
> > > > >     response = self.connection.marvinRequest(command,
> > > > > response_type=response, method=method)
> > > > >   File
> > > > >
> > >
> "/usr/local/lib/python2.7/dist-packages/marvin/cloudstackConnection.py",
> > > > > line 379, in marvinRequest
> > > > >     raise e
> > > > > JSONDecodeError: No JSON object could be decoded: line 1 column 0
> > (char
> > > > 0)
> > > > > 2015-03-24 04:42:53,088 - ERROR - ==== Test Client Creation Failed
> > ====
> > > > >
> > > > > Can you help me with this?
> > > > >
> > > > > On Mon, Mar 23, 2015 at 6:05 PM, Pierre-Luc Dion <
> pdion@cloudops.com
> > >
> > > > > wrote:
> > > > >
> > > > >> Hi Tilak,
> > > > >>
> > > > >> This project is back from GSOC 2014, I'm not sure if Ian did
> > maintain
> > > it
> > > > >> recently so it might need some updates.  Anyhow, I'm using the
not
> > > > binary
> > > > >> version (this section:
> > > > >> https://github.com/imduffy15/devcloud4/tree/master/advanced)
> which
> > > use
> > > > >> the management vm for the mysql + nfs and run
> cloudstack-management
> > > > locally
> > > > >> using jetty.
> > > > >>
> > > > >> This section should still work:
> > > > >>
> > > >
> > >
> >
> https://github.com/imduffy15/devcloud4/tree/master/binary-installation-basic
> > > > >> , is it the version you tried?
> > > > >>
> > > > >>
> > > > >>
> > > > >> On Mon, Mar 23, 2015 at 4:32 AM, Tilak Raj Singh <
> tilak72@gmail.com
> > >
> > > > >> wrote:
> > > > >>
> > > > >>> Thanks Dion for your insights. I tried the new git repository
you
> > > told
> > > > >>> about. I am still struggling to get the environment setup.
I
> > > installed
> > > > >>> virtualbox, chef and vagrant and cloned the repository.
> configured
> > > > three
> > > > >>> host only networks with dhcp disabled
> > > > >>> vboxnet1 192.168.22.1
> > > > >>> vboxnet2 192.168.23.1
> > > > >>> vboxnet3 192.168.24.1
> > > > >>>
> > > > >>> ran vagrant_prep.sh successfully.
> > > > >>>
> > > > >>> Now when I cd into binary_installation_binary directory and
do
> > > "vagrant
> > > > >>> up" I get the following error
> > > > >>>
> > > > >>> ==> xenserver: Clearing any previously set network interfaces...
> > > > >>> ==> xenserver: Preparing network interfaces based on
> > configuration...
> > > > >>>     xenserver: Adapter 1: nat
> > > > >>>     xenserver: Adapter 2: hostonly
> > > > >>> ==> xenserver: Forwarding ports...
> > > > >>>     xenserver: 22 => 2222 (adapter 1)
> > > > >>> ==> xenserver: Running 'pre-boot' VM customizations...
> > > > >>> ==> xenserver: Booting VM...
> > > > >>> ==> xenserver: Waiting for machine to boot. This may take
a few
> > > > >>> minutes...
> > > > >>>     xenserver: SSH address: 127.0.0.1:2222
> > > > >>>     xenserver: SSH username: vagrant
> > > > >>>     xenserver: SSH auth method: private key
> > > > >>>     xenserver: Warning: Connection timeout. Retrying...
> > > > >>> Timed out while waiting for the machine to boot. This means
that
> > > > >>> Vagrant was unable to communicate with the guest machine
within
> > > > >>> the configured ("config.vm.boot_timeout" value) time period.
> > > > >>>
> > > > >>> If you look above, you should be able to see the error(s)
that
> > > > >>> Vagrant had when attempting to connect to the machine. These
> errors
> > > > >>> are usually good hints as to what may be wrong.
> > > > >>>
> > > > >>> If you're using a custom box, make sure that networking is
> properly
> > > > >>> working and you're able to connect to the machine. It is
a common
> > > > >>> problem that networking isn't setup properly in these boxes.
> > > > >>> Verify that authentication configurations are also setup
> properly,
> > > > >>> as well.
> > > > >>>
> > > > >>> If the box appears to be booting properly, you may want to
> increase
> > > > >>> the timeout ("config.vm.boot_timeout") value.
> > > > >>>
> > > > >>> The system is not able to ssh into the vm created. Can you
help
> me
> > > > >>> figure this issue out
> > > > >>>
> > > > >>> Regards
> > > > >>>
> > > > >>>
> > > > >>> On Sun, Mar 22, 2015 at 7:07 PM, Pierre-Luc Dion <
> > pdion@cloudops.com
> > > >
> > > > >>> wrote:
> > > > >>>
> > > > >>>> Tilak,
> > > > >>>>
> > > > >>>> Take a look at devcloud4 from Ian Duffy[1], it use vagrant
+
> > > > virtualbox
> > > > >>>> to setup a nice test env locally. You might be able to
run
> > multiple
> > > > >>>> instance of the cloudstack management-server into VMs.
devcloud4
> > > does
> > > > not
> > > > >>>> use the simulator as managed hypervisor, it deploy a
XenServer
> VM,
> > > so
> > > > it
> > > > >>>> might help validating few tests where your 2 management-servers
> > will
> > > > >>>> interact to same hosts.
> > > > >>>>
> > > > >>>>
> > > > >>>> [1] https://github.com/imduffy15/devcloud4
> > > > >>>>
> > > > >>>> Good luck,
> > > > >>>>
> > > > >>>>
> > > > >>>> On Sun, Mar 22, 2015 at 7:18 AM, Daan Hoogland <
> > > > daan.hoogland@gmail.com
> > > > >>>> > wrote:
> > > > >>>>
> > > > >>>>> Tilak,
> > > > >>>>>
> > > > >>>>> I am cross posting your question as it is more on
topic in the
> > dev
> > > > >>>>> list. Rohit's age is a good starting point. it is
my experience
> > > that
> > > > >>>>> every body will encounter their own problems in setting
up a
> good
> > > > >>>>> environment and needs further support. In your case
the dual
> host
> > > > >>>>> environment is a bit of a challange, though it has
been set up
> by
> > > > >>>>> several people. It could be convenient to set it
up as remote
> > hosts
> > > > >>>>> instead of a devcloud vm. It should work though.
> > > > >>>>>
> > > > >>>>> Good travels and don't hasitate to ask for support,
> > > > >>>>>
> > > > >>>>> On Fri, Mar 20, 2015 at 9:15 PM, Tilak Raj Singh
<
> > > tilak72@gmail.com>
> > > > >>>>> wrote:
> > > > >>>>> > Hi can anyone please help me here??
> > > > >>>>> >
> > > > >>>>> > On Fri, Mar 20, 2015 at 4:18 AM, Tilak Raj Singh
<
> > > > tilak72@gmail.com>
> > > > >>>>> wrote:
> > > > >>>>> >
> > > > >>>>> >> Hello All,
> > > > >>>>> >>
> > > > >>>>> >> I am trying to setup the cloudstack developement
environment
> > on
> > > my
> > > > >>>>> ubuntu
> > > > >>>>> >> 12.04 64bit machine. I have successfully
setup the
> management
> > > > server
> > > > >>>>> >> locally on my machine using the docs [1].
As I am going to
> > start
> > > > >>>>> work on
> > > > >>>>> >> the issue CLOUDSTACK-8266
> > > > >>>>> >> <https://issues.apache.org/jira/browse/CLOUDSTACK-8266>
> [2] I
> > > > need
> > > > >>>>> to
> > > > >>>>> >> setup atleast two host on my management
server. I am trying
> to
> > > > >>>>> setup two
> > > > >>>>> >> devcloud hosts for the same. Can anybody
guide me how to add
> > > them.
> > > > >>>>> Should I
> > > > >>>>> >> follow this guide [3] to setup first devcloud
resources to
> my
> > > > >>>>> management
> > > > >>>>> >> server and then manually add the other devcloud
host ip into
> > the
> > > > >>>>> hosts
> > > > >>>>> >> section of cloudstack or should I edit devcloud.cfg
file to
> > add
> > > an
> > > > >>>>> entry
> > > > >>>>> >> for the ip, username and password for the
second devcloud
> host
> > > and
> > > > >>>>> it would
> > > > >>>>> >> work?
> > > > >>>>> >>
> > > > >>>>> >> If I am wrong can please somebody help me
figure out the
> > correct
> > > > >>>>> method to
> > > > >>>>> >> do the same.
> > > > >>>>> >>
> > > > >>>>> >> Regards
> > > > >>>>> >>
> > > > >>>>> >> [1]
> > > > >>>>> >>
> > > > >>>>>
> > > >
> > >
> >
> https://cwiki.apache.org/confluence/display/CLOUDSTACK/Setting+up+CloudStack+Development+Environment+on+Linux
> > > > >>>>> >>
> > > > >>>>> >> [2] https://issues.apache.org/jira/browse/CLOUDSTACK-8266
> > > > >>>>> >>
> > > > >>>>> >> [3] http://bhaisaab.org/logs/devcloud/
> > > > >>>>> >>
> > > > >>>>>
> > > > >>>>>
> > > > >>>>>
> > > > >>>>> --
> > > > >>>>> Daan
> > > > >>>>>
> > > > >>>>
> > > > >>>>
> > > > >>>
> > > > >>
> > > > >
> > > >
> > >
> >
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message