cloudstack-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Geoff Higginbottom <geoff.higginbot...@shapeblue.com>
Subject Re: Need help installing Basic Setup for CSMS v3.0.2.1 - Stuck with same error as before
Date Thu, 05 Jul 2012 21:49:58 GMT
My policy is to always do a clean install of XenServer, it prevents any problems.

I use a PXE boot auto deploy so it only takes approx 4 mins

Geoff


On 5 Jul 2012, at 22:19, "Nitin Mehta" <Nitin.Mehta@citrix.com> wrote:

I am sorry - I meant it wont hurt using the script below :)

-----Original Message-----
From: Nitin Mehta [mailto:Nitin.Mehta@citrix.com]
Sent: Friday, July 06, 2012 2:48 AM
To: Alena Prokharchyk; cloudstack-users@incubator.apache.org
Cc: Evan Miller
Subject: RE: Need help installing Basic Setup for CSMS v3.0.2.1 - Stuck with same error as
before

I think sr-forget already does it but it won't using the cleanup script below.

-----Original Message-----
From: Alena Prokharchyk
Sent: Friday, July 06, 2012 2:40 AM
To: Nitin Mehta; cloudstack-users@incubator.apache.org
Cc: Evan Miller
Subject: Re: Need help installing Basic Setup for CSMS v3.0.2.1 - Stuck with same error as
before

We also need pbd-unplug. Here is the snippet from clenaup script I'm using to cleanup the
existing environment:


//kill vms

ssh root@$1 "for vm in \`xe vm-list | grep name-label | grep -v Control | awk '{print \$4}'\`;
do uuid=\`xe vm-list name-label=\$vm | grep uuid | awk '{print \$5}'\`; echo \$uuid; xe vm-shutdown
--force uuid=\$uuid; xe vm-destroy uuid=\$uuid; done"

ssh root@$1 "for vlan in \`xe vlan-list | grep uuid | awk '{print \$5}'\`; do pif=\`xe pif-list
VLAN=\$vlan | grep ^uuid | awk '{print \$5}'\`; xe pif-unplug uuid=\$pif;  xe vlan-destroy
uuid=\$vlan; done"

ssh root@$1 "for vlan in \`xe network-list | grep name-label | grep VLAN| awk '{print \$4}'\`;
do echo \$vlan; uuid=\`xe network-list name-label=\$vlan | grep uuid | awk '{print \$5}'\`;
xe network-destroy uuid=\$uuid; done"

//sr-forget and pbd-unplug

ssh root@$1 "for sr in \`xe sr-list type=nfs name-description=storage | grep uuid | awk '{print
\$5}'\`; do pbd=\`xe pbd-list sr-uuid=\$sr | grep ^uuid | awk '{ print \$5}'\` ; echo \$pbd;
xe pbd-unplug uuid=\$pbd; xe pbd-destroy uuid=\$pbd; xe sr-forget uuid=\$sr; done"

ssh root@$1 "for sr in \`xe sr-list type=iso name-description=iso | grep uuid | awk '{print
\$5}'\`; do echo \$sr; for vdi in \`xe vdi-list sr-uuid=\$sr | grep ^uuid | awk '{ print \$5}'\`
; do echo \$vdi; xe vdi-destroy uuid=\$vdi; done; for pbd in \`xe pbd-list sr-uuid=\$sr |
grep ^uuid | awk '{ print \$5}'\` ; do echo \$pbd; xe pbd-unplug uuid=\$pbd; xe pbd-destroy
uuid=\$pbd; done; done"

ssh root@$1 "xentoolsiso=\$(xe sr-list name-label='XenServer Tools' | grep uuid | awk '{print
\$5}'); for sr in \`xe sr-list type=iso content-type=iso | grep uuid | awk '{print \$5}' |
grep -v \$xentoolsiso \`; do echo \$sr; for vdi in \`xe vdi-list sr-uuid=\$sr | grep ^uuid
| awk '{ print \$5}'\` ; do echo \$vdi; xe vdi-destroy uuid=\$vdi; done; for pbd in \`xe pbd-list
sr-uuid=\$sr | grep ^uuid | awk '{ print \$5}'\` ; do echo \$pbd; xe pbd-unplug uuid=\$pbd;
xe pbd-destroy uuid=\$pbd; done; done"

ssh root@$1 "for sr in \`xe sr-list type=nfs | grep uuid | awk '{print \$5}'\`; do echo \$sr;
 for pbd in \`xe pbd-list sr-uuid=\$sr | grep ^uuid
| awk '{ print \$5}'\` ; do echo \$pbd; xe pbd-unplug uuid=\$pbd; xe
pbd-destroy uuid=\$pbd; done; xe sr-forget uuid=\$sr; done"

ssh root@$1 "for sr in \`xe sr-list type=lvmoiscsi | grep uuid | awk '{print \$5}'\`; do echo
\$sr; for vdi in \`xe vdi-list sr-uuid=\$sr | grep ^uuid | awk '{ print \$5}'\` ; do echo
\$vdi; xe vdi-destroy uuid=\$vdi; done; for pbd in \`xe pbd-list sr-uuid=\$sr | grep ^uuid
| awk '{ print \$5}'\` ; do echo \$pbd; xe pbd-unplug uuid=\$pbd; xe pbd-destroy uuid=\$pbd;
done; xe sr-forget uuid=\$sr; done"

ssh root@$1 "for sr in \`xe sr-list type=lvm | grep uuid | awk '{print \$5}'\`; do echo \$sr;
for vdi in \`xe vdi-list sr-uuid=\$sr | grep ^uuid
| awk '{ print \$5}'\` ; do echo \$vdi; xe vdi-destroy uuid=\$vdi; done;
done"

ssh root@$1 "for mount in \`mount | grep '/var/run/sr-mount' | awk '{print \$3}'\`; do echo
\$mount; umount \$mount; done"
ssh root@$1 "cd /opt/xensource/bin/ && rm -rf heartbeat"




-Alena.


On 7/5/12 1:37 PM, "Nitin Mehta" <Nitin.Mehta@citrix.com> wrote:

> Evan - I think un mounting doesn¹t do it. You have to erase the SR
> metadata from the host as well. Try doing xe sr-forget or xe sr-detach
> (speaking out of memory) on the host.
> Finally xe sr-list shouldn¹t show the SR for you.
>
> -Nitin
>
> -----Original Message-----
> From: Evan Miller [mailto:Evan.Miller@citrix.com]
> Sent: Friday, July 06, 2012 1:46 AM
> To: cloudstack-users@incubator.apache.org; Alena Prokharchyk
> Cc: Evan Miller
> Subject: RE: Need help installing Basic Setup for CSMS v3.0.2.1 - Stuck
> with same error as before
>
> Primary storage was, indeed, still attached to the xenserver host when
> I tried to add primary storage on Tuesday.
> So, I did unmount that primary storage this morning.
> Then, I tried as fresh an install as possible using 3.0.2.1.
> However, I am still getting a similar error when I try to add primary
> storage using CSMS GUI (no longer in Basic Setup Wizard).
>
> Here is what is mounted on the xenserver:
>
> [root@xenserver1-cs 10efe737-fa96-d72c-433e-c0239787af0d]# df
> Filesystem           1K-blocks      Used Available Use% Mounted on
> /dev/sda1              4127440   1949348   1968428  50% /
> none                    158208         0    158208   0% /dev/shm
> /opt/xensource/packages/iso/XenCenter.iso
>                        51240     51240         0 100%
> /var/xen/xc-install
> sunshine.eng.citrite.net:/exports/data
>                    5716045824 1973301248 3452385280  37% /nfs/data
> 10.217.5.19:/exports/data/cs/primary
>                    5716045824 1973301248 3452385280  37%
> /var/run/sr-mount/10efe737-fa96-d72c-433e-c0239787af0d
> [root@xenserver1-cs 10efe737-fa96-d72c-433e-c0239787af0d]# pwd
> /var/run/sr-mount/10efe737-fa96-d72c-433e-c0239787af0d
> [root@xenserver1-cs 10efe737-fa96-d72c-433e-c0239787af0d]# ll total 8
> drwxrwxr-x 2 root root 4096 Jul  5 12:23 .
> drwxr-xr-x 5 root root 4096 Jul  5 12:25 ..
> [root@xenserver1-cs 10efe737-fa96-d72c-433e-c0239787af0d]#
>
> Here is the error I get even after I clear the nfs mounted primary
> partition from the host xenserver:
>
> Can not create storage pool through host 1 due to Catch Exception
> com.cloud.utils.exception.CloudRuntimeException, create StoragePool
> failed due to com.cloud.utils.exception.CloudRuntimeException: There is
> a SR using the same configuration server:10.217.5.192,
> serverpath:/home/export/primary for pool
> c9c0319f-33f0-3494-9ada-4d7a2f1dafd4on
> host:09b3515e-447e-406f-869a-239386d5fe90 on
> host:09b3515e-447e-406f-869a-239386d5fe90 pool:
> 10.217.5.192/home/export/primary
>
> The, trying a different nfs partition from a completely different host,
> I
> get:
>
> Can not create storage pool through host 1 due to Catch Exception
> com.cloud.utils.exception.CloudRuntimeException, create StoragePool
> failed due to com.cloud.utils.exception.CloudRuntimeException: There is
> a SR using the same configuration server:10.217.5.19,
> serverpath:/exports/data/cs/primary for pool
> f3660f4e-2a6b-30ab-899d-75cdc16b368eon
> host:09b3515e-447e-406f-869a-239386d5fe90 on
> host:09b3515e-447e-406f-869a-239386d5fe90 pool:
> 10.217.5.19/exports/data/cs/primary
>
> What's going on?
>
> Need help getting past this error, since the zone is disabled and CSMS
> is unusable.
>
> BTW, Secondary storage was added successfully.
>
> Regards,
> Evan
>
>
>
> -----Original Message-----
> From: Nitin Mehta [mailto:Nitin.Mehta@citrix.com]
> Sent: Thursday, July 05, 2012 12:21 PM
> To: cloudstack-users@incubator.apache.org; Alena Prokharchyk
> Subject: RE: Need help installing Basic Setup for CSMS v3.0.2.1 - Stuck
> with same error as before
>
> Did you clean up the host you were using ? I think the primary storage
> wasn't detached from the host and so CS won't create a SR out of it
> saying it already exists.
>
> -----Original Message-----
> From: Evan Miller [mailto:Evan.Miller@citrix.com]
> Sent: Friday, July 06, 2012 12:47 AM
> To: cloudstack-users@incubator.apache.org; Alena Prokharchyk
> Subject: Need help installing Basic Setup for CSMS v3.0.2.1 - Stuck
> with same error as before
>
> Tried to go back and install CSMS 3.0.1.1.
> However, the install.sh script wouldn't allow it.
> install.sh persisted in trying to install the 3.0.2.1 libraries.
> So, I continued with that install. I, initially, deleted as much as
> possible using install.sh.
>
> However, I got the same blocking error as before:
>
> Something went wrong; you may go back and correct any errors:
> Cannot create storage pool through host 1 due to Catch Exception
> com.cloud.utils.exception.CloudRuntimeException, create StoragePool
> failed due to com.cloud.utils.exception.CloudRuntimeException: There is
> a SR using the same configuration server:cumulus.eng.citrite.net,
> serverpath:/home/export/primary for pool
> 9b759fa1-414c-3680-9204-9da3fe549136on
> host:09b3515e-447e-406f-869a-239386d5fe90 on
> host:09b3515e-447e-406f-869a-239386d5fe90 pool:
> cumulus.eng.citrite.net/home/export/primary
>
> How do I get past this error in CSMS 3.0.2.1 that didn't occur with
> 3.0.1.1?
>
> Need help please, since CSMS is unusable unless I get past this error.
>
> Regards,
> Evan
>
>
> -----Original Message-----
> From: Evan Miller [mailto:Evan.Miller@citrix.com]
> Sent: Thursday, July 05, 2012 9:29 AM
> To: cloudstack-users@incubator.apache.org; Alena Prokharchyk
> Subject: RE: Unable to create a deployment for VM[User|i-2-23-VM]
>
> I am going to re-install CloudStack 3.0.1, since I am dead in the water
> with my installation of CloudStack 3.0.2.
>
> Regards,
> Evan
>
> -----Original Message-----
> From: Evan Miller
> Sent: Tuesday, July 03, 2012 8:34 PM
> To: cloudstack-users@incubator.apache.org; Alena Prokharchyk
> Cc: Evan Miller
> Subject: RE: Unable to create a deployment for VM[User|i-2-23-VM]
>
> Hi Alena:
>
> Terminated the Basic Installation of 3.02.
> Then, fired up the GUI.
> Was able to setup Secondary Storage.
> Still getting the same error when trying to setup Primary Storage.
> Please see the attached third snapshot.
>
> I'll send u a detailed log of several failed attempts to add primary
> storage.
>
> Does CSMS think the primary storage device is already being used?
>
> NOTE: The exported filesystem disk for secondary and primary is the
> same, however the mount points are named differently.
> This worked fine in CSMS 3.0.1.
>
> Regards,
> Evan
>
>
>
> -----Original Message-----
> From: Evan Miller [mailto:Evan.Miller@citrix.com]
> Sent: Tuesday, July 03, 2012 7:58 PM
> To: cloudstack-users@incubator.apache.org; Alena Prokharchyk
> Subject: RE: Unable to create a deployment for VM[User|i-2-23-VM]
>
> In an Basic Setup Installation Loop now ...
>
> Please see the second attachment after merely changing the hostname to
> its equivalent ip address.
>
> Only option appears to be to kill the GUI install. Any ideas?
>
> Regards,
> Evan
>
>
>
> -----Original Message-----
> From: Evan Miller [mailto:Evan.Miller@citrix.com]
> Sent: Tuesday, July 03, 2012 7:48 PM
> To: Alena Prokharchyk; cloudstack-users@incubator.apache.org
> Subject: RE: Unable to create a deployment for VM[User|i-2-23-VM]
>
> The upgrade to 3.0.2 has been disappointing so far.
> Here were my steps:
>
>  service cloud-management stop
>  tar xvzf CloudStack-oss-3.0.2-1-rhel6.2.tar.gz
>  cd CloudStack-oss-3.0.2-1-rhel6.2
>  ./install
>  Select U for upgrade existing libraries.
>  cloud-setup-management
>  cloud-setup-databases cloud:c1tr1x=@localhost --deploy-as=root:c1tr1x=
>  Checked my database configuration in
> /etc/cloud/management/db.properties.
>  service cloud-management restart
>  In a browser: http://10.217.5.192:8080/client/
>  Enter "password" as the default password.
>  DONE getting the GUI going.
>
> What should I have done differently to preserve the previous metadata
> related to CloudStack? I couldn't believe that the upgrade caused a
> reset of the CSMS from the beginning, and I had to re-type all of the
> ip, xenserver, pod, etc. data in again.
>
> My steps started me over from scratch with the CSMS.
>
> After entering everything in the various text boxes, please see the
> snapshot. How should I resolve this?
> I want to use the same host (the CSMS) for serving both the primary and
> secondary filesystems.
>
> While waiting for your response, I'll go back and see if I can see what
> is wrong with primary and secondary filesystem setup in CSMS.
>
>
> Regards,
> Evan
>
>
>
> -----Original Message-----
> From: Alena Prokharchyk
> Sent: Tuesday, July 03, 2012 6:19 PM
> To: cloudstack-users@incubator.apache.org
> Cc: Evan Miller
> Subject: Re: Unable to create a deployment for VM[User|i-2-23-VM]
>
> I fixed exactly this issue. It existed in 3.0.x branch only, should
> work fine in asf/master build.
>
> -Alena.
>
>
> On 7/3/12 6:13 PM, "Evan Miller" <Evan.Miller@citrix.com> wrote:
>
>> Yes. I'm using: v3.0.1.1
>>
>> I'll go get the latest build and try it out.
>>
>> Adding a new VM just won't work in my current, Basic Setup.
>> There are no instances at all. A previous VM was deleted using the API.
>>
>>
>> Regards,
>> Evan
>>
>>
>>
>> -----Original Message-----
>> From: Alena Prokharchyk [mailto:Alena.Prokharchyk@citrix.com]
>> Sent: Tuesday, July 03, 2012 6:09 PM
>> To: cloudstack-users@incubator.apache.org
>> Subject: Re: Unable to create a deployment for VM[User|i-2-23-VM]
>>
>> Is it 3.0.x build?
>> If so, I've put a couple of fixed to Vm deployment in Basic zone in
>> 3.0.x branch one hour ago, please get the latest build and try again.
>>
>>
>> -Alena.
>>
>> On 7/3/12 5:46 PM, "Prachi Damle" <Prachi.Damle@citrix.com> wrote:
>>
>>> If you try to create a new VM using the network you have, a router
>>> should be started by CS as part of the new user VM start.
>>>
>>> -Prachi
>>>
>>> -----Original Message-----
>>> From: Evan Miller [mailto:Evan.Miller@citrix.com]
>>> Sent: Tuesday, July 03, 2012 5:42 PM
>>> To: cloudstack-users@incubator.apache.org
>>> Subject: RE: Unable to create a deployment for VM[User|i-2-23-VM]
>>>
>>> As ROOT Admin, listRouters API produced the following:
>>>
>>> { "listroutersresponse" : { } }
>>>
>>> Fyi, under the Networks tab, I show one Network only:
>>>
>>> guestNetworkForBasicZone using
>>> DefaultSharedNetworkOfferingWithSGService
>>>
>>> I restarted that network, but that didn't help.
>>>
>>> What are the steps to create the router, if it doesn't exist?
>>>
>>>
>>> Regards,
>>> Evan
>>>
>>> -----Original Message-----
>>> From: Ahmad Emneina [mailto:Ahmad.Emneina@citrix.com]
>>> Sent: Tuesday, July 03, 2012 3:41 PM
>>> To: cloudstack-users@incubator.apache.org
>>> Subject: Re: Unable to create a deployment for VM[User|i-2-23-VM]
>>>
>>> On 7/3/12 3:27 PM, "Evan Miller"
>>> <Evan.Miller@citrix.com<mailto:Evan.Miller@citrix.com>> wrote:
>>>
>>>
>>> Running CloudStack Management Server:
>>>
>>> v3.0.1.1
>>>
>>>
>>>
>>> OS:
>>>
>>> [root@cumulus management]# uname -a
>>>
>>> Linux cumulus.eng.citrite.net 2.6.32-220.el6.x86_64 #1 SMP Tue Dec
>>> 6
>>> 19:48:22 GMT 2011 x86_64 x86_64 x86_64 GNU/Linux
>>>
>>> [root@cumulus management]#
>>>
>>> Hi:
>>>
>>> I am trying to deploy the simplest of VMs from the GUI.
>>>
>>> Attached the csms failing job's log output in job-53.txt.
>>>
>>> How do I fix these two problems reported in the attached log file?
>>>
>>>
>>> 1)  Unable to apply dhcp entry on disconnected router r-4-VM(4)
>>>
>>> 2)  Host name: xenserver1-cs, hostId: 12 is in avoid set
>>>
>>> Is #1 an important error, since I am using well-defined ip address
>>> ranges?
>>>
>>> In #2, how do I get xenserver1-cs out of the avoid set?
>>>
>>>
>>> Regards,
>>>
>>> Evan Miller
>>>
>>> Citrix Systems. Inc.
>>> Desktop and Cloud Engineering Infrastructure
>>> 4988 Great America Parkway
>>> Santa Clara, CA 95054
>>>
>>>
>>>
>>>
>>> What state is your router in? It seems to be unreachable, I'd attempt
>>> to restart it... Maybe even destroy it. The avoid sets' scope doesn't
>>> go beyond the vm deployment. Every time you deploy a vm the avoid set
>>> is empty.
>>> --
>>> Æ
>>>
>>
>>
>>
>
>
>



ShapeBlue provides a range of strategic and technical consulting and implementation services
to help IT Service Providers and Enterprises to build a true IaaS compute cloud. ShapeBlue’s
expertise, combined with CloudStack technology, allows IT Service Providers and Enterprises
to deliver true, utility based, IaaS to the customer or end-user.

________________________________

This email and any attachments to it may be confidential and are intended solely for the use
of the individual to whom it is addressed. Any views or opinions expressed are solely those
of the author and do not necessarily represent those of Shape Blue Ltd. If you are not the
intended recipient of this email, you must neither take any action based upon its contents,
nor copy or show it to anyone. Please contact the sender if you believe you have received
this email in error. Shape Blue Ltd is a company incorporated in England & Wales.
Mime
View raw message