Re: F5: Failed to create VLAN
Hi Sanjeev, The F5 was added after I installed cloudstack This vlan was not existing at 1.1 before I added the F5 to cloudstack but I will try it again, just to be sure Bjoern On Sunday, November 10, 2013, Sanjeev Neelarapu wrote: > Hi Bjoern, > > From the log it looks like you are using 1.1 as the guest (private) > interface and vlan 651 is already configured on the network. > Please remove F5 from CS, clean the interface 1.1 before adding F5 to CS > and add F5. > Now create network with F5 and deploy vms in it. I don't think it is a bug. > > Thanks, > Sanjeev > > -Original Message- > From: BJO ERN [mailto:bjoern.tei...@gmail.com ] > Sent: Sunday, November 10, 2013 12:34 PM > To: users@cloudstack.apache.org > Subject: F5: Failed to create VLAN > > Guys, I hope that there is someone who can help me. > After investing days now to get F5 loadbalancer and Cloudstack (4.2.1 > build from sources) I'm pretty much stuck, mostly due to lack of > information and documentation. > > I got to a point now where Cloudstack wants to provision a VLAN to spin up > the first VR but it just bails out, what ever I do. Even worse it makes no > sense, the VLAN is created on the F5 so I guess there is just a bug going > on : > > *Error Message cloudstack :* > > 2013-11-09 22:03:49,041 DEBUG [agent.transport.Request] > (Job-Executor-25:job-71 = [ 081a9bd4-6d4d-40d2-9868-48f6aca0116e ]) Seq > 7-671875076: Sending { Cmd , MgmtId: 110493122496, via: 7, Ver: v1, Flags: > 100011, [{"com.cloud.agent.api.ro > > uting.IpAssocCommand":{"ipAddresses":[{"accountId":1,"sourceNat":true,"add":true,"oneToOneNat":false,"firstIP":false,"vlanId":"651","vlanGateway":"10.161.2.168","vlanNetmask":"255.255.254.0","networkRate":200}],"accessDetails":{},"wait": > 0}}] } > 2013-11-09 22:03:49,041 DEBUG [agent.transport.Request] > (Job-Executor-25:job-71 = [ 081a9bd4-6d4d-40d2-9868-48f6aca0116e ]) Seq > 7-671875076: Executing: { Cmd , MgmtId: 110493122496, via: 7, Ver: v1, > Flags: 100011, [{"com.cloud.agent.api > > .routing.IpAssocCommand":{"ipAddresses":[{"accountId":1,"sourceNat":true,"add":true,"oneToOneNat":false,"firstIP":false,"vlanId":"651","vlanGateway":"10.161.2.168","vlanNetmask":"255.255.254.0","networkRate":200}],"accessDetails":{},"wai > t":0}}] } > 2013-11-09 22:03:49,042 DEBUG [agent.manager.DirectAgentAttache] > (DirectAgent-220:null) Seq 7-671875076: Executing request > 2013-11-09 22:03:49,316 DEBUG [network.resource.F5BigIpResource] > (DirectAgent-220:null) Creating a guest VLAN with tag 651 > 2013-11-09 22:03:49,398 ERROR [network.resource.F5BigIpResource] > (DirectAgent-220:null) *Failed to execute IPAssocCommand due to > com.cloud.utils.exception.ExecutionException: Failed to create vlan with > tag 651* > 2013-11-09 22:03:49,467 ERROR [network.resource.F5BigIpResource] > (DirectAgent-220:null) Retrying IpAssocCommand. Number of retries > remaining: 1 > 2013-11-09 22:03:49,662 DEBUG [network.resource.F5BigIpResource] > (DirectAgent-220:null) Creating a guest VLAN with tag 651 > 2013-11-09 22:03:49,685 ERROR [network.resource.F5BigIpResource] > (DirectAgent-220:null) Exception caught in > Networking::urn:iControl:Networking/VLAN::create() > Exception: Common::OperationFailed > primary_error_code : 16908390 (0x01020066) > secondary_error_code : 0 > error_string : 01020066:3: The requested VLAN > (/Common/vlan-651) already exists in partition Common. > 2013-11-09 22:03:49,685 ERROR [network.resource.F5BigIpResource] > (DirectAgent-220:null) Failed to execute IPAssocCommand due to > com.cloud.utils.exception.ExecutionException: Exception caught in > Networking::urn:iControl:Networking/VLAN::c > reate() > Exception: Common::OperationFailed > primary_error_code : 16908390 (0x01020066) > secondary_error_code : 0 > error_string : 01020066:3: The requested VLAN > (/Common/vlan-651) already exists in partition Common. > 2013-11-09 22:03:49,701 DEBUG > [storage.secondary.SecondaryStorageManagerImpl] (secstorage-1:null) Zone 1 > is ready to launch secondary storage VM > 2013-11-09 22:03:49,765 ERROR [network.resource.F5BigIpResource] > (DirectAgent-220:null) Retrying IpAssocCommand. Number of retries > remaining: 0 > 2013-11-09 22:03:49,910 DEBUG [cloud.consoleproxy.ConsoleProxyManagerImpl] > (consoleproxy-1:null) Zone 1 is ready to launch console proxy > 2013-11-09 22:03:49,956 DEBUG [network.resource.F5BigIpResource] > (DirectAgent-220:null) Creating a guest VLAN with tag 651 > 2013-11-09 22:03:49,976 ERROR [network.resource.F5BigIpResource] > (DirectAgent-220:null) Exception caught in > Networking::urn:iControl:Networking/VLAN::create() > Exception: Common::OperationFailed > primary_error_code : 16908390 (0x01020066) > secondary_error_code : 0 > error_string : 01020066:3: The requested VLAN > (/Common/vlan-651) already exists in partition Common. > 2013-11-09 22:03:49,977 ERROR [network.resource.F5BigIpResource] > (DirectAgent-22
Reg:Basic Zone csp package install issue
Hi, In basiczone setup, i installed csp in xenserver 6.2 (64bit). Let i know xenserver 6.2 contain inbuilt csp packge. I received following error: [root@xen1 ~]# tar xf xenserver-cloud-supp.tgz [root@xen1 ~]# xe-install-supplemental-pack xenserver-cloud-supp.iso Error: unsatisfied dependency xs:main eq 6.0.2 Do you want to continue? (Y/N) Y Installing 'XenServer Cloud Supp Pack'... error: Failed dependencies: kernel-xen = 2.6.32.12-0.7.1.xs6.0.2.542.170665 is needed by ipset-modul es-xen-2.6.32.12-0.7.1.xs6.0.2.542.170665-4.5-1.xs32.i686 kernel-xen = 2.6.32.12-0.7.1.xs6.0.2.542.170665 is needed by ipset-modul es-kdump-2.6.32.12-0.7.1.xs6.0.2.542.170665-4.5-1.xs32.i686 ./install.sh: line 308: /etc/firstboot.d/99-XenServer-CSP-setup: No such file or directory FATAL: packages failed to install steps followed: = To enable security groups, elastic load balancing, and elastic IP on XenServer, download and install the CloudStack XenServer Support Package (CSP). After installing XenServer, perform the following additional steps on each XenServer host. 1. Download the CSP software onto the XenServer host from one of the following links: For XenServer 6.0.2: http://download.cloud.com/releases/3.0.1/XS-6.0.2/xenserver-cloud-supp.tgz For XenServer 5.6 SP2: http://download.cloud.com/releases/2.2.0/xenserver-cloud-supp.tgz For XenServer 6.0: http://download.cloud.com/releases/3.0/xenserver-cloud-supp.tgz 2. Extract the file: # tar xf xenserver-cloud-supp.tgz 3. Run the following script: # xe-install-supplemental-pack xenserver-cloud-supp.iso 4. If the XenServer host is part of a zone that uses basic networking, disable Open vSwitch (OVS): # xe-switch-network-backend bridge Restart the host machine when prompted. The XenServer host is now ready to be added to CloudStack. Regards, Prakash.M
RE: Reg:Basic Zone csp package install issue
Hi Prakash, XenServer6.2 comes with CSP inbuilt. If you want to use it for basic zone just change the switch network backend to bridge mode. Thanks, Sanjeev -Original Message- From: prak...@assistanz.com [mailto:prak...@assistanz.com] Sent: Monday, November 11, 2013 3:34 PM To: users@cloudstack.apache.org Subject: Reg:Basic Zone csp package install issue Hi, In basiczone setup, i installed csp in xenserver 6.2 (64bit). Let i know xenserver 6.2 contain inbuilt csp packge. I received following error: [root@xen1 ~]# tar xf xenserver-cloud-supp.tgz [root@xen1 ~]# xe-install-supplemental-pack xenserver-cloud-supp.iso Error: unsatisfied dependency xs:main eq 6.0.2 Do you want to continue? (Y/N) Y Installing 'XenServer Cloud Supp Pack'... error: Failed dependencies: kernel-xen = 2.6.32.12-0.7.1.xs6.0.2.542.170665 is needed by ipset-modul es-xen-2.6.32.12-0.7.1.xs6.0.2.542.170665-4.5-1.xs32.i686 kernel-xen = 2.6.32.12-0.7.1.xs6.0.2.542.170665 is needed by ipset-modul es-kdump-2.6.32.12-0.7.1.xs6.0.2.542.170665-4.5-1.xs32.i686 ./install.sh: line 308: /etc/firstboot.d/99-XenServer-CSP-setup: No such file or directory FATAL: packages failed to install steps followed: = To enable security groups, elastic load balancing, and elastic IP on XenServer, download and install the CloudStack XenServer Support Package (CSP). After installing XenServer, perform the following additional steps on each XenServer host. 1. Download the CSP software onto the XenServer host from one of the following links: For XenServer 6.0.2: http://download.cloud.com/releases/3.0.1/XS-6.0.2/xenserver-cloud-supp.tgz For XenServer 5.6 SP2: http://download.cloud.com/releases/2.2.0/xenserver-cloud-supp.tgz For XenServer 6.0: http://download.cloud.com/releases/3.0/xenserver-cloud-supp.tgz 2. Extract the file: # tar xf xenserver-cloud-supp.tgz 3. Run the following script: # xe-install-supplemental-pack xenserver-cloud-supp.iso 4. If the XenServer host is part of a zone that uses basic networking, disable Open vSwitch (OVS): # xe-switch-network-backend bridge Restart the host machine when prompted. The XenServer host is now ready to be added to CloudStack. Regards, Prakash.M
RE: Reg:Basic Zone csp package install issue
Hi Prakash, To enable bridge mode, run the following command xe-switch-network-backend bridge Regards Geoff Higginbottom D: +44 20 3603 0542 | S: +44 20 3603 0540 | M: +447968161581 geoff.higginbot...@shapeblue.com -Original Message- From: Sanjeev Neelarapu [mailto:sanjeev.neelar...@citrix.com] Sent: 11 November 2013 10:20 To: users@cloudstack.apache.org Subject: RE: Reg:Basic Zone csp package install issue Hi Prakash, XenServer6.2 comes with CSP inbuilt. If you want to use it for basic zone just change the switch network backend to bridge mode. Thanks, Sanjeev -Original Message- From: prak...@assistanz.com [mailto:prak...@assistanz.com] Sent: Monday, November 11, 2013 3:34 PM To: users@cloudstack.apache.org Subject: Reg:Basic Zone csp package install issue Hi, In basiczone setup, i installed csp in xenserver 6.2 (64bit). Let i know xenserver 6.2 contain inbuilt csp packge. I received following error: [root@xen1 ~]# tar xf xenserver-cloud-supp.tgz [root@xen1 ~]# xe-install-supplemental-pack xenserver-cloud-supp.iso Error: unsatisfied dependency xs:main eq 6.0.2 Do you want to continue? (Y/N) Y Installing 'XenServer Cloud Supp Pack'... error: Failed dependencies: kernel-xen = 2.6.32.12-0.7.1.xs6.0.2.542.170665 is needed by ipset-modul es-xen-2.6.32.12-0.7.1.xs6.0.2.542.170665-4.5-1.xs32.i686 kernel-xen = 2.6.32.12-0.7.1.xs6.0.2.542.170665 is needed by ipset-modul es-kdump-2.6.32.12-0.7.1.xs6.0.2.542.170665-4.5-1.xs32.i686 ./install.sh: line 308: /etc/firstboot.d/99-XenServer-CSP-setup: No such file or directory FATAL: packages failed to install steps followed: = To enable security groups, elastic load balancing, and elastic IP on XenServer, download and install the CloudStack XenServer Support Package (CSP). After installing XenServer, perform the following additional steps on each XenServer host. 1. Download the CSP software onto the XenServer host from one of the following links: For XenServer 6.0.2: http://download.cloud.com/releases/3.0.1/XS-6.0.2/xenserver-cloud-supp.tgz For XenServer 5.6 SP2: http://download.cloud.com/releases/2.2.0/xenserver-cloud-supp.tgz For XenServer 6.0: http://download.cloud.com/releases/3.0/xenserver-cloud-supp.tgz 2. Extract the file: # tar xf xenserver-cloud-supp.tgz 3. Run the following script: # xe-install-supplemental-pack xenserver-cloud-supp.iso 4. If the XenServer host is part of a zone that uses basic networking, disable Open vSwitch (OVS): # xe-switch-network-backend bridge Restart the host machine when prompted. The XenServer host is now ready to be added to CloudStack. Regards, Prakash.M 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 or related companies. 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. ShapeBlue Services India LLP is a company incorporated in India and is operated under license from Shape Blue Ltd. Shape Blue Brasil Consultoria Ltda is a company incorporated in Brasil and is operated under license from Shape Blue Ltd. ShapeBlue is a registered trademark.
ACS4.2: Unable to add Primary Storage
Hi, I have just installed ACS 4.2 on Centos 6.4 using the repo: http://cloudstack.apt-get.eu/rhel/4.2/ for POC purposes (like the DevCloud but on Centos) On first startup, I am using the Launch wizard to setup a Basic Zone with a KVM host (both KVM and NFS running on management server). The wizard setups everything until it gets to the Primary Storage, where I get following message: "Failed to delete storage pool on host" and the wizard stops there. If I try to add the Primary Storage via "Infrastructure > Primary Storage > Add Primary Storage" I still get the same message. But I can add Secondary Storage without problem. I have double checked the NFS and it mounts ok outside of CloudStack. Note: both Primary and Secondary mount points are not mounted before running the wizard. Can anyone help? Thanks The log extract for the Primary Storage is as follows: 2013-11-11 01:52:38,517 DEBUG [cloud.api.ApiServlet] (catalina-exec-22:null) ===END=== 192.168.2.20 -- POST command=addHost&response=json&sessionkey=FOSFGSl%2BMFut7z2dyOA%2BDiqrZ60%3D 2013-11-11 01:52:38,546 DEBUG [cloud.api.ApiServlet] (catalina-exec-17:null) ===START=== 192.168.2.20 -- GET command=createStoragePool&zoneid=303b03d1-507b-457d-b991-ab019745ef01&podId=a45a5bde-aa8b-458c-9d48-8338acddb514&clusterid=52340bd7-2ab0-43c1-ab44-909df68fe788&name=Primary1&scope=cluster&url=nfs%3A%2F%2F192.168.2.40%2Fmount%2Fprimary&response=json&sessionkey=FOSFGSl%2BMFut7z2dyOA%2BDiqrZ60%3D&_=1384048344807 2013-11-11 01:52:38,644 DEBUG [datastore.lifecycle.CloudStackPrimaryDataStoreLifeCycleImpl] (catalina-exec-17:null) createPool Params @ scheme - nfs storageHost - 192.168.2.40 hostPath - /mount/primary port - -1 2013-11-11 01:52:38,696 DEBUG [datastore.lifecycle.CloudStackPrimaryDataStoreLifeCycleImpl] (catalina-exec-17:null) creating pool null on host 1 2013-11-11 01:52:38,708 DEBUG [agent.transport.Request] (catalina-exec-17:null) Seq 1-249364488: Sending { Cmd , MgmtId: 253719053137455, via: 1, Ver: v1, Flags: 100011, [{"com.cloud.agent.api.CreateStoragePoolCommand":{"add":true,"pool":{"id":1,"uuid":"a7649155-eede-3007-9c9c-f1e054e7256f","host":"192.168.2.40","path":"/mount/primary","port":2049,"type":"NetworkFilesystem"},"localPath":"/mnt//a7649155-eede-3007-9c9c-f1e054e7256f","wait":0}}] } 2013-11-11 01:52:38,731 DEBUG [agent.transport.Request] (AgentManager-Handler-2:null) Seq 1-249364488: Processing: { Ans: , MgmtId: 253719053137455, via: 1, Ver: v1, Flags: 10, [{"com.cloud.agent.api.Answer":{"result":true,"details":"success","wait":0}}] } 2013-11-11 01:52:38,731 DEBUG [agent.transport.Request] (catalina-exec-17:null) Seq 1-249364488: Received: { Ans: , MgmtId: 253719053137455, via: 1, Ver: v1, Flags: 10, { Answer } } 2013-11-11 01:52:38,731 DEBUG [agent.manager.AgentManagerImpl] (catalina-exec-17:null) Details from executing class com.cloud.agent.api.CreateStoragePoolCommand: success 2013-11-11 01:52:38,732 DEBUG [datastore.lifecycle.CloudStackPrimaryDataStoreLifeCycleImpl] (catalina-exec-17:null) In createPool Adding the pool to each of the hosts 2013-11-11 01:52:38,735 DEBUG [cloud.storage.StorageManagerImpl] (catalina-exec-17:null) Adding pool null to host 1 2013-11-11 01:52:38,743 DEBUG [agent.transport.Request] (catalina-exec-17:null) Seq 1-249364489: Sending { Cmd , MgmtId: 253719053137455, via: 1, Ver: v1, Flags: 100011, [{"com.cloud.agent.api.ModifyStoragePoolCommand":{"add":true,"pool":{"id":1,"uuid":"a7649155-eede-3007-9c9c-f1e054e7256f","host":"192.168.2.40","path":"/mount/primary","port":2049,"type":"NetworkFilesystem"},"localPath":"/mnt//a7649155-eede-3007-9c9c-f1e054e7256f","wait":0}}] } 2013-11-11 01:52:38,880 DEBUG [agent.transport.Request] (AgentManager-Handler-3:null) Seq 1-249364489: Processing: { Ans: , MgmtId: 253719053137455, via: 1, Ver: v1, Flags: 10, [{"com.cloud.agent.api.Answer":{"result":false,"details":"com.cloud.utils.exception.CloudRuntimeException: org.libvirt.LibvirtException: cannot open path '/mnt/a7649155-eede-3007-9c9c-f1e054e7256f': No such file or directory\n\tat com.cloud.hypervisor.kvm.storage.LibvirtStorageAdaptor.createStoragePool(LibvirtStorageAdaptor.java:526)\n\tat com.cloud.hypervisor.kvm.storage.KVMStoragePoolManager.createStoragePool(KVMStoragePoolManager.java:185)\n\tat com.cloud.hypervisor.kvm.storage.KVMStoragePoolManager.createStoragePool(KVMStoragePoolManager.java:177)\n\tat com.cloud.hypervisor.kvm.resource.LibvirtComputingResource.execute(LibvirtComputingResource.java:2656)\n\tat com.cloud.hypervisor.kvm.resource.LibvirtComputingResource.executeRequest(LibvirtComputingResource.java:1244)\n\tat com.cloud.agent.Agent.processRequest(Agent.java:525)\n\tat com.cloud.agent.Agent$AgentRequestHandler.doTask(Agent.java:852)\n\tat com.cloud.utils.nio.Task.run(Task.java:83)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1146)\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)\n\tat java.lang.Thread.run(Thread.java:701)\n","wa
Re: fail to start system vm in cloudstack with lxc
Hi, How do you create instance?As the concept of LXC is different from kvm,and it never use the template that contains a complete OS.So,I think we should change the way we usually think.You can reference this: https://cwiki.apache.org/confluence/display/CLOUDSTACK/LXC+Support+in+Cloudstack# -- Best regards Frank 2013/11/11, 池原 治 : > hi, > >> "Unable >> to find suitable host" > > yes, same situation. > > > 2013-11-09 09:26:17,330 DEBUG [allocator.impl.FirstFitAllocator] > (Job-Executor-12:job-12 = [ a2bb39de-bb23-40b1-b06c-3868a45715ff ] > FirstFitRoutingAllocator) Not considering hosts: [Host[-4-Routing]] to > deploy template: Tmpl[203-ISO-203-2-bfeb7b85-13c7-3b11-a273-c92c4431becf as > they are not HVM enabled > > cloudstack is trying to deploy container as HVM? > > On 2013/11/10, at 18:42, Du Jun wrote: > >> Hi, >>I occur the same problem.Do you get the error message that "Unable >> to find suitable host" when you create instance? >> >> -- >> Best regards, >> Frank >> >> 2013/11/9, 池原 治 : >>> Hi, >>> >>> I met same situation. >>> I found info from dev-ml, >>> On 10/24/2013, 7:00 PM, Chiradeep Vittal wrote: > So here's what should work > Create zone > Add a KVM cluster -> add a KVM host -> wait for systemvms to start > Add a LXC cluster -> add a LXC host >>> >>> it seems to be work about systemvm. >>> >>> but I am now stacking to create instance. >>> >>> Regards, >>> >>> O.Ikehara >>> >>> Joe's Cloud Computing >>> >>> >>> >>> >>> >>> On 2013/11/09, at 10:21, Du Jun wrote: >>> LXC is not a real hypervisor?As the cloudstack4.2 installation guide says,I download the system vm template,why cloudstack can't start system vm through it? If I need KVM to turn them on,would you please tell me more details? --- Best regards, Frank 2013/11/9 Francois Gaudreault > The SSVM and CPVM won't start on LXC, you need a "real" hypervisor to > run > those. (i.e KVM). Then, it will work. > > Francois > > > On 11/8/2013, 9:51 AM, Du Jun wrote: > >> Hi,all >>I can add host with lxc hypervisor to cloudstack management >> server,however I fail to start system vm.Is there any one can provide >> some >> clues? >> >> > > -- > Francois Gaudreault > Architecte de Solution Cloud | Cloud Solutions Architect > fgaudrea...@cloudops.com > 514-629-6775 > - - - > CloudOps > 420 rue Guy > Montréal QC H3J 1S6 > www.cloudops.com > @CloudOps_ > > >>> >>> > >
Re: ACS4.2: Unable to add Primary Storage
Hello, Did you add the primary as a preconfigured ? Or choosing the NFS as a primary storage ? Also find this words KVM supports "Shared Mountpoint" storage. A shared mountpoint is a file system path local to each server in a given cluster. The path must be the same across all Hosts in the cluster, for example /mnt/primary1. This shared mountpoint is assumed to be a clustered filesystem such as OCFS2. In this case the CloudStack does not attempt to mount or unmount the storage as is done with NFS. The CloudStack requires that the administrator insure that the storage is available Regards VM On 11/11/13 13:16, "CK" wrote: >Hi, > >I have just installed ACS 4.2 on Centos 6.4 using the repo: >http://cloudstack.apt-get.eu/rhel/4.2/ for POC purposes (like the DevCloud >but on Centos) > >On first startup, I am using the Launch wizard to setup a Basic Zone with >a >KVM host (both KVM and NFS running on management server). The wizard >setups >everything until it gets to the Primary Storage, where I get following >message: >"Failed to delete storage pool on host" and the wizard stops there. If I >try to add the Primary Storage via "Infrastructure > Primary Storage > Add >Primary Storage" I still get the same message. But I can add Secondary >Storage without problem. > >I have double checked the NFS and it mounts ok outside of CloudStack. >Note: >both Primary and Secondary mount points are not mounted before running the >wizard. > >Can anyone help? > >Thanks > >The log extract for the Primary Storage is as follows: > >2013-11-11 01:52:38,517 DEBUG [cloud.api.ApiServlet] >(catalina-exec-22:null) ===END=== 192.168.2.20 -- POST > >command=addHost&response=json&sessionkey=FOSFGSl%2BMFut7z2dyOA%2BDiqrZ60%3 >D >2013-11-11 01:52:38,546 DEBUG [cloud.api.ApiServlet] >(catalina-exec-17:null) ===START=== 192.168.2.20 -- GET > >command=createStoragePool&zoneid=303b03d1-507b-457d-b991-ab019745ef01&podI >d=a45a5bde-aa8b-458c-9d48-8338acddb514&clusterid=52340bd7-2ab0-43c1-ab44-9 >09df68fe788&name=Primary1&scope=cluster&url=nfs%3A%2F%2F192.168.2.40%2Fmou >nt%2Fprimary&response=json&sessionkey=FOSFGSl%2BMFut7z2dyOA%2BDiqrZ60%3D&_ >=1384048344807 >2013-11-11 01:52:38,644 DEBUG >[datastore.lifecycle.CloudStackPrimaryDataStoreLifeCycleImpl] >(catalina-exec-17:null) createPool Params @ scheme - nfs storageHost - >192.168.2.40 hostPath - /mount/primary port - -1 >2013-11-11 01:52:38,696 DEBUG >[datastore.lifecycle.CloudStackPrimaryDataStoreLifeCycleImpl] >(catalina-exec-17:null) creating pool null on host 1 >2013-11-11 01:52:38,708 DEBUG [agent.transport.Request] >(catalina-exec-17:null) Seq 1-249364488: Sending { Cmd , MgmtId: >253719053137455, via: 1, Ver: v1, Flags: 100011, >[{"com.cloud.agent.api.CreateStoragePoolCommand":{"add":true,"pool":{"id": >1,"uuid":"a7649155-eede-3007-9c9c-f1e054e7256f","host":"192.168.2.40","pat >h":"/mount/primary","port":2049,"type":"NetworkFilesystem"},"localPath":"/ >mnt//a7649155-eede-3007-9c9c-f1e054e7256f","wait":0}}] >} >2013-11-11 01:52:38,731 DEBUG [agent.transport.Request] >(AgentManager-Handler-2:null) Seq 1-249364488: Processing: { Ans: , >MgmtId: 253719053137455, via: 1, Ver: v1, Flags: 10, >[{"com.cloud.agent.api.Answer":{"result":true,"details":"success","wait":0 >}}] >} >2013-11-11 01:52:38,731 DEBUG [agent.transport.Request] >(catalina-exec-17:null) Seq 1-249364488: Received: { Ans: , MgmtId: >253719053137455, via: 1, Ver: v1, Flags: 10, { Answer } } >2013-11-11 01:52:38,731 DEBUG [agent.manager.AgentManagerImpl] >(catalina-exec-17:null) Details from executing class >com.cloud.agent.api.CreateStoragePoolCommand: success >2013-11-11 01:52:38,732 DEBUG >[datastore.lifecycle.CloudStackPrimaryDataStoreLifeCycleImpl] >(catalina-exec-17:null) In createPool Adding the pool to each of the hosts >2013-11-11 01:52:38,735 DEBUG [cloud.storage.StorageManagerImpl] >(catalina-exec-17:null) Adding pool null to host 1 >2013-11-11 01:52:38,743 DEBUG [agent.transport.Request] >(catalina-exec-17:null) Seq 1-249364489: Sending { Cmd , MgmtId: >253719053137455, via: 1, Ver: v1, Flags: 100011, >[{"com.cloud.agent.api.ModifyStoragePoolCommand":{"add":true,"pool":{"id": >1,"uuid":"a7649155-eede-3007-9c9c-f1e054e7256f","host":"192.168.2.40","pat >h":"/mount/primary","port":2049,"type":"NetworkFilesystem"},"localPath":"/ >mnt//a7649155-eede-3007-9c9c-f1e054e7256f","wait":0}}] >} >2013-11-11 01:52:38,880 DEBUG [agent.transport.Request] >(AgentManager-Handler-3:null) Seq 1-249364489: Processing: { Ans: , >MgmtId: 253719053137455, via: 1, Ver: v1, Flags: 10, >[{"com.cloud.agent.api.Answer":{"result":false,"details":"com.cloud.utils. >exception.CloudRuntimeException: >org.libvirt.LibvirtException: cannot open path >'/mnt/a7649155-eede-3007-9c9c-f1e054e7256f': No such file or >directory\n\tat >com.cloud.hypervisor.kvm.storage.LibvirtStorageAdaptor.createStoragePool(L >ibvirtStorageAdaptor.java:526)\n\tat >com.cloud.hypervisor.kvm.storage.KVMStoragePoolManager.createStoragePool(K >VMStoragePoolManager.j
Re: listUsageRecords fails after deleting an account
Nikolay, Getting back to this, did you file a bug for it ? http://issues.apache.org select the CLOUDSTACK project that way we can track it and make sure it's indeed a bug and that it gets fixed. thanks, -sebastien On Oct 11, 2013, at 11:02 AM, Nikolay Kabadjov wrote: > Short update: > It turned out that deleted security groups ware in charge instead of deleted > users. > > We've managed to overcome by fixing the following codebase: > com.cloud.api.ApiResponseHelper.createUsageResponse > > 3259 } else if(usageRecord.getUsageType() == > UsageTypes.SECURITY_GROUP){ > 3260 //Security Group Id > 3261 SecurityGroupVO sg = > _entityMgr.findByIdIncludingRemoved(SecurityGroupVO.class, > usageRecord.getUsageId().toString()); > 3262 usageRecResponse.setUsageId(sg.getUuid()); > 3263 } > > > with > 3259 } else if(usageRecord.getUsageType() == > UsageTypes.SECURITY_GROUP){ > 3260 //Security Group Id > 3261 SecurityGroupVO sg = > _entityMgr.findByIdIncludingRemoved(SecurityGroupVO.class, > usageRecord.getUsageId().toString()); > 3262 usageRecResponse.setUsageId( (sg!=null)? > sg.getUuid(): "missing_security_group_" + usageRecord.getUsageId().toString() > ); > 3263 } > > Regards, > Niki > > > > > > > > On Thursday, October 10, 2013 8:01 PM, Nikolay Kabadjov > wrote: > > Nope! > no stack trace > > > > On Thursday, October 10, 2013 7:58 PM, Alena Prokharchyk > wrote: > > On 10/10/13 9:31 AM, "Nikolay Kabadjov" wrote: > > >> The only > meaningfull line in the log is: >> 2013-10-10 18:29:06,063 ERROR [cloud.api.ApiServer] (ApiServer-3:null) >> unhandled exception executing api command: listUsageRecords >> java.lang.NullPointerException >> >> >> >> >> On Thursday, October 10, 2013 6:46 PM, Nikolay Kabadjov >> wrote: >> >> I've got the following response with no further explanation and no >> exceptions in the management-server.log related to the issue >> >> { >> "listusagerecordsresponse": { >> "errorcode": 530, >> > "cserrorcode": >> } >> } >> >> Any idea? >> How could I overcome this peculiar situation? >> >> Thanks, >> Niki > > > Niki, is there a stack trace for the NPE? Without the line number its hard > to tell where it fails.
Re: Domain Admin can't create accounts, how to handle reselling?
I'll put in a ticket now. :) On 11/9/13, 7:48 AM, Daan Hoogland wrote: Hey David, Andrija, Did you guys make an jira ticket for this? It sounds like something Schuberg Philis wants as well. Let's discuss further. Daan On Thu, Nov 7, 2013 at 9:52 PM, Andrija Panic wrote: Also having the same issue / dilemma... Sent from Google Nexus 4 On Nov 7, 2013 7:25 PM, "David Matteson" wrote: Hey everybody, We're trying to figure out the logistics of how a Reseller accounts might work under CloudStack. Initially we thought Domain Admins would be perfect for this, but they cannot create accounts within their domain (or even, apparently, users) so this makes that not feasible. Obviously giving ROOT Admin access to a Reseller is not ideal either. Has anyone else come up with a solution for this? Right now the only option seems to be some kind of wrapper around CloudStack that provide the Reseller ability to create accounts only under their own domain, which is highly sub-optimal. Thanks.
Re: F5: Failed to create VLAN
Yes I verified it and it happens still. Can't add Vlans to an 11.4 LTM device, same error. Bjoern On Monday, November 11, 2013, BJO ERN wrote: > Hi Sanjeev, > > The F5 was added after I installed cloudstack > This vlan was not existing at 1.1 before I added the F5 to cloudstack but > I will try it again, just to be sure > > Bjoern > On Sunday, November 10, 2013, Sanjeev Neelarapu wrote: > > Hi Bjoern, > > From the log it looks like you are using 1.1 as the guest (private) > interface and vlan 651 is already configured on the network. > Please remove F5 from CS, clean the interface 1.1 before adding F5 to CS > and add F5. > Now create network with F5 and deploy vms in it. I don't think it is a bug. > > Thanks, > Sanjeev > > -Original Message- > From: BJO ERN [mailto:bjoern.tei...@gmail.com] > Sent: Sunday, November 10, 2013 12:34 PM > To: users@cloudstack.apache.org > Subject: F5: Failed to create VLAN > > Guys, I hope that there is someone who can help me. > After investing days now to get F5 loadbalancer and Cloudstack (4.2.1 > build from sources) I'm pretty much stuck, mostly due to lack of > information and documentation. > > I got to a point now where Cloudstack wants to provision a VLAN to spin up > the first VR but it just bails out, what ever I do. Even worse it makes no > sense, the VLAN is created on the F5 so I guess there is just a bug going > on : > > *Error Message cloudstack :* > > 2013-11-09 22:03:49,041 DEBUG [agent.transport.Request] > (Job-Executor-25:job-71 = [ 081a9bd4-6d4d-40d2-9868-48f6aca0116e ]) Seq > 7-671875076: Sending { Cmd , MgmtId: 110493122496, via: 7, Ver: v1, Flags: > 100011, [{"com.cloud.agent.api.ro > > uting.IpAssocCommand":{"ipAddresses":[{"accountId":1,"sourceNat":true,"add":true,"oneToOneNat":false,"firstIP":false,"vlanId":"651","vlanGateway":"10.161.2.168","vlanNetmask":"255.255.254.0","networkRate":200}],"accessDetails":{},"wait": > 0}}] } > 2013-11-09 22:03:49,041 DEBUG [agent.transport.Request] > (Job-Executor-25:job-71 = [ 081a9bd4-6d4d-40d2-9868-48f6aca0116e ]) Seq > 7-671875076: Executing: { Cmd , MgmtId: 110493122496, via: 7, Ver: v1, > Flags: 100011, [{"com.cloud.agent.api > > .routing.IpAssocCommand":{"ipAddresses":[{"accountId":1,"sourceNat":true,"add":true,"oneToOneNat":false,"firstIP":false,"vlanId":"651","vlanGateway":"10.161.2.168","vlanNetmask":"255.255.254.0","networkRate":200}],"accessDetails":{},"wai > t":0}}] } > 2013-11-09 22:03:49,042 DEBUG [agent.manager.DirectAgentAttache] > (DirectAgent-220:null) Seq 7-671875076: Executing request > 2013-11-09 22:03:49,316 DEBUG [network.resource.F5BigIpResource] > (DirectAgent-220:null) Creating a guest VLAN with tag 651 > 2013-11-09 22:03:49,398 ERROR [network.resource.F5BigIpResource] > (DirectAgent-220:null) *Failed to execute IPAssocCommand due to > com.cloud.utils.exception.ExecutionException: Failed to create vlan with > tag 651* > 2013-11-09 22:03:49,467 ERROR [network.resource.F5BigIpResource] > (DirectAgent-220:null) Retrying IpAssocCommand. Number of retries > remaining: 1 > 2013-11-09 22:03:49,662 DEBUG [network.resource.F5BigIpResource] > (DirectAgent-220:null) Creating a guest VLAN with tag 651 > 2013-11-09 22:03:49,685 ERROR [network.resource.F5BigIpResource] > (DirectAgent-220:null) Exception caught in > Networking::urn:iControl:Networking/VLAN::create() > Exception: Common::OperationFailed > primary_error_code : 16908390 (0x01020066) > secondary_error_code : 0 > error_string : 01020066:3: The requested VLAN > (/Common/vlan-651) already exists in partition Common. > 2013-11-09 22:03:49,685 ERROR [network.resource.F5BigIpResource] > (DirectAgent-220:null) Failed to execute IPAssocCommand due to > com.cloud.utils.exception.ExecutionException: Exception caught in > Networking::urn:iControl:Networking/VLAN::c > reate() > Exception: Common::OperationFailed > primary_error_code : 16908390 (0x01020066) > secondary_error_code : 0 > error_string : 01020066:3: The requested VLAN > (/Common/vlan-651) already exists in partition Common. > 2013-11-09 22:03:49,701 DEBUG > [storage.secondary.SecondaryStorageManagerImpl] (secstorage-1:null) Zone 1 > is ready to launch secondary storage VM > 2013-11-09 22:03:49,765 ERROR [network.resource.F5BigIpResource] > (DirectAgent-220:null) Retrying IpAssocCommand. Number of retries > remaining: 0 > 2013-11-09 22:03:49,910 DEBUG [cloud.consoleproxy.ConsoleProxyManagerImpl] > (consoleproxy-1:null) Zone 1 is ready to launch console proxy > 2013-11-09 22:03:49,956 DEBUG [network.resource.F5BigIpResource] > (DirectAgent-220:null) Creating a g > >
Re: agent not running in ssvm
Hello, I was wondering if anyone else is experiencing this issue? I am having identical problem with Ubuntu 12.04 kvm host and ACS 4.2.0. Basically, I've got two clusters, cluster1 and cluster2. Cluster1 is using centos 6.4 as kvm host and cluster2 uses ubuntu 12.04. I am planning to decommission cluster1 and I am having a bunch of issues doing that. One of the problems is with ssvm. If I destroy ssvm it always starts on cluster1. I can't make it to start on cluster2. So, what i've tried is i've stopped ssvm and migrated its disk volume over to the storage pool available on cluster2. I've manually updated db entries including host_id, last_host_id and pool_id. The SSVM starts just fine, but the agent is always show as Disconnected even though the same procedure works just fine with CPVM - it's agent is up and running. What i've noticed while running ssvm-check script is it is incorrectly lists the nfs server. Like this: - root@s-825-VM:/var/log/cloud# /usr/local/cloud/systemvm/ssvm-check.sh First DNS server is 192.168.169.254 PING 192.168.169.254 (192.168.169.254): 56 data bytes 64 bytes from 192.168.169.254: icmp_seq=0 ttl=64 time=0.304 ms 64 bytes from 192.168.169.254: icmp_seq=1 ttl=64 time=0.309 ms --- 192.168.169.254 ping statistics --- 2 packets transmitted, 2 packets received, 0% packet loss round-trip min/avg/max/stddev = 0.304/0.306/0.309/0.000 ms Good: Can ping DNS server Good: DNS resolves download.cloud.com ERROR: NFS is not currently mounted Try manually mounting from inside the VM NFS server is eth2 ping: unknown host WARNING: cannot ping NFS server routing table follows Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 0.0.0.0 82.*.*.* 0.0.0.0 UG 0 0 0 eth2 82.*.*.* 0.0.0.0 255.255.255.192 U 0 0 0 eth2 169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0 192.168.169.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1 192.168.169.0 0.0.0.0 255.255.255.0 U 0 0 0 eth3 Management server is 192.168.169.250. Checking connectivity. Good: Can connect to management server port 8250 ERROR: Java process not running. Try restarting the SSVM. - Two things from the above look odd. First, the NFS server is not eth2! My nfs server is 192.168.169.202, it's not eth2. The ACS gui shows the secondary storage server as nfs://192.168.169.202:/secondary. I can mount this path within the ssvm. The second strange thing is that its got both eth1 and eth3 configured in the same management range - 192.168.169.0/24. Not sure if this is meant to be like this or something is broken. Restarting the agent produces the following log entries: - 15:46:59,916 INFO AgentShell:403 - Agent started log4j:ERROR No output stream or file set for the appender named [FILE3]. 15:46:59,920 INFO AgentShell:411 - Implementation Version is 4.2.0 15:46:59,920 INFO AgentShell:267 - agent.properties found at /usr/local/cloud/systemvm/conf/agent.properties Invalid Parameter: internaldns2= 15:46:59,924 INFO AgentShell:423 - Defaulting to using properties file for storage 15:46:59,930 INFO AgentShell:434 - Defaulting to the constant time backoff algorithm 15:46:59,936 INFO LogUtils:31 - log4j configuration found at /usr/local/cloud/systemvm/conf/log4j-cloud.xml log4j:WARN No such property [maxFileSize] in org.apache.log4j.rolling.RollingFileAppender. log4j:WARN No such property [maxBackupIndex] in org.apache.log4j.rolling.RollingFileAppender. log4j:WARN Please set a rolling policy for the RollingFileAppender named 'FILE3' log4j:ERROR No output stream or file set for the appender named [FILE3]. 15:46:59,990 ERROR AgentShell:549 - Unable to start agent: Resource class not found: com.cloud.storage.resource.PremiumSecondaryStorageResource due to: java.lang.ClassNotFoundException: com.cloud.storage.resource.PremiumSecondaryStorageResource Unable to start agent: Resource class not found: com.cloud.storage.resource.PremiumSecondaryStorageResource due to: java.lang.ClassNotFoundException: com.cloud.storage.resource.PremiumSecondaryStorageResource ./run.sh: line 29: ./_run.sh: No such file or directory 2013-11-11 15:46:59,916 INFO [cloud.agent.AgentShell] (main:null) Agent started 2013-11-11 15:46:59,920 INFO [cloud.agent.AgentShell] (main:null) Implementation Version is 4.2.0 2013-11-11 15:46:59,920 INFO [cloud.agent.AgentShell] (main:null) agent.properties found at /usr/local/cloud/systemvm/conf/agent.properties 2013-11-11 15:46:59,923 DEBUG [cloud.agent.AgentShell] (main:null) Found property: instance 2013-11-11 15:46:59,924 DEBUG [cloud.agent.AgentShell] (main:null) Found property: resource 2013-11-11 15:46:59,924 INFO [cloud.agent.AgentShell] (main:null) Defa
Wondering KVM
Hello All , Sorry for this stupid question but i really wonder why KVM is used or trying to use as a hypervisor option. (Sorry for out of scope of this list) but try to learn people understandings, also i do not want to say do not use it :D Mostly third party supported hypervisor is vmware XenServer and Hyper-v is i guess mostly third party supported hypervisors Then i can see the KVM , because of mostly IBM focus on it My point of view ; Using iscsi, FC is a problem because need shared mount point No internal DRS or WLB or kind of distributing algorithm. Backup , no any 3th party software i know support KVM If we start to talk about Disaster Recovery finding solution should be very hard If its free Citrix XenServer is free I¹m confusing when i think all , i don¹t know any performance pluses then the other hypervisors but i don¹t know how to compare it with all such parameters Of course every people have their own ideas but could you pls share it to understand better. Regards VM
Re: Networking issues when vRouter is on different host
Jake, what network card are you using? Is it a broadcom chip by any chance? Andrei - Original Message - From: "Jake G." To: users@cloudstack.apache.org Sent: Monday, 11 November, 2013 4:44:16 AM Subject: Networking issues when vRouter is on different host Hi All, I'm running Cloudstack 4.2 on CentOS 6.4 with 2 KVM hosts using advanced networking. I have 3 networks on 2 physical NICs. eth0 -> Management, Storage traffic eth0.900 - Guest Network VLAN 900 on the physical NIC, but a Guest VM vlan range of 600-699 handled by the CS vRouter. eth1 -> Internet, public traffic I am able to deploy Guest VMs in the cluster containing the 2 KVM hosts. I can also ping the vRouter and other Guest VMs located on the other host of the cluster. Lastly, I can receive Guest IPs from the vRouter`s DHCP service no problem. My problem is, I am unable to connect to the internet and/or the internet is extremely slow (200bytes/sec) from a Guest VM that is located on a different host than the vRouter. Guest machines that are located on the same host of the vRouter work fine. Could this possibly be a MTU issue? As far as I know everything should be the default MTU 1500. Thank you very much!
Re: Domain Admin can't create accounts, how to handle reselling?
Hi, I guess there is no need to to open a ticket. http://markmail.org/message/ucxsapyannat2z6b https://issues.apache.org/jira/browse/CLOUDSTACK-4830 2013/11/11 David Matteson > I'll put in a ticket now. :) > > > On 11/9/13, 7:48 AM, Daan Hoogland wrote: > >> Hey David, Andrija, >> >> Did you guys make an jira ticket for this? It sounds like something >> Schuberg Philis wants as well. Let's discuss further. >> >> Daan >> >> On Thu, Nov 7, 2013 at 9:52 PM, Andrija Panic >> wrote: >> >>> Also having the same issue / dilemma... >>> >>> Sent from Google Nexus 4 >>> On Nov 7, 2013 7:25 PM, "David Matteson" >>> wrote: >>> >>> Hey everybody, We're trying to figure out the logistics of how a Reseller accounts might work under CloudStack. Initially we thought Domain Admins would be perfect for this, but they cannot create accounts within their domain (or even, apparently, users) so this makes that not feasible. Obviously giving ROOT Admin access to a Reseller is not ideal either. Has anyone else come up with a solution for this? Right now the only option seems to be some kind of wrapper around CloudStack that provide the Reseller ability to create accounts only under their own domain, which is highly sub-optimal. Thanks. > -- Rafael Weingärtner
Re: Wondering KVM
On 11.11.2013 16:24, Vahric Muhtaryan wrote: Hello All , Sorry for this stupid question but i really wonder why KVM is used or trying to use as a hypervisor option. (Sorry for out of scope of this list) but try to learn people understandings, also i do not want to say do not use it :D Mostly third party supported hypervisor is vmware XenServer and Hyper-v is i guess mostly third party supported hypervisors Then i can see the KVM , because of mostly IBM focus on it My point of view ; Using iscsi, FC is a problem because need shared mount point No internal DRS or WLB or kind of distributing algorithm. Backup , no any 3th party software i know support KVM If we start to talk about Disaster Recovery finding solution should be very hard If its free Citrix XenServer is free I¹m confusing when i think all , i don¹t know any performance pluses then the other hypervisors but i don¹t know how to compare it with all such parameters Of course every people have their own ideas but could you pls share it to understand better. Regards VM There are many advantages to using KVM. Think of it like the Linux of the virtualisation world. Start learning it, fast. :) The main reason I like it is that it comes bundled with the linux kernel, as such I can just keep running my favourite linux distro that I know and trust and which can do more than a minimal management layer. Need to run a VM on the same box with a CPanel? Done,just yum install it. Need to test something in a VM on your PXE deployment box? Done, yum install it. On an ARM server? Done. Need to run NFS server, cloudstack management server, mysql server and hypervisor on the same box? Done. :) It's very flexible, "geeky" and it's a bit DIY, most sysadmins I know love this part of it and it has turned out a great success. It's simple, it doesn't try to do too much, it's a hypervisor and that's what it does, the rest is done by hand or through libvirt. It has no Windows management interfaces (so "IT managers" stay away), though Cloudstack helps in this case. :) It's free and open source, which is amazing really. It comes with a nice VNC replacement (http://www.spice-space.org/) that is also free and open source (and supported in other "stacks"). It can talk to a lot of block device stuff (CEPH, GlusterFS, iSCSI, Sheepdog etc etc) and I bet it will be the first to support whatever new (open source) technology comes along. It's from RedHat (yeah, I know) which has a really good karma considering. etc etc -- Sent from the Delta quadrant using Borg technology! Nux! www.nux.ro
RE: agent not running in ssvm
See, if this is of any help for you: https://cwiki.apache.org/confluence/display/CLOUDSTACK/SSVM%2C+templates%2C+Secondary+storage+troubleshooting --Sanjay > -Original Message- > From: Andrei Mikhailovsky [mailto:and...@arhont.com] > Sent: Monday, November 11, 2013 9:47 PM > To: users@cloudstack.apache.org > Subject: Re: agent not running in ssvm > > Hello, > > I was wondering if anyone else is experiencing this issue? I am having > identical problem with Ubuntu 12.04 kvm host and ACS 4.2.0. > > > Basically, I've got two clusters, cluster1 and cluster2. Cluster1 is using > centos > 6.4 as kvm host and cluster2 uses ubuntu 12.04. I am planning to > decommission cluster1 and I am having a bunch of issues doing that. One of > the problems is with ssvm. If I destroy ssvm it always starts on cluster1. I > can't > make it to start on cluster2. So, what i've tried is i've stopped ssvm and > migrated its disk volume over to the storage pool available on cluster2. I've > manually updated db entries including host_id, last_host_id and pool_id. The > SSVM starts just fine, but the agent is always show as Disconnected even > though the same procedure works just fine with CPVM - it's agent is up and > running. > > What i've noticed while running ssvm-check script is it is incorrectly lists > the > nfs server. Like this: > > > - > root@s-825-VM:/var/log/cloud# /usr/local/cloud/systemvm/ssvm-check.sh > > First DNS server is 192.168.169.254 > PING 192.168.169.254 (192.168.169.254): 56 data bytes > 64 bytes from 192.168.169.254: icmp_seq=0 ttl=64 time=0.304 ms > 64 bytes from 192.168.169.254: icmp_seq=1 ttl=64 time=0.309 ms > --- 192.168.169.254 ping statistics --- > 2 packets transmitted, 2 packets received, 0% packet loss round-trip > min/avg/max/stddev = 0.304/0.306/0.309/0.000 ms > Good: Can ping DNS server > > Good: DNS resolves download.cloud.com > > ERROR: NFS is not currently mounted > Try manually mounting from inside the VM NFS server is eth2 > ping: unknown host > WARNING: cannot ping NFS server > routing table follows > Kernel IP routing table > Destination Gateway Genmask Flags Metric Ref Use Iface > 0.0.0.0 82.*.*.* 0.0.0.0 UG 0 0 0 eth2 > 82.*.*.* 0.0.0.0 255.255.255.192 U 0 0 0 eth2 > 169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0 > 192.168.169.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1 > 192.168.169.0 0.0.0.0 255.255.255.0 U 0 0 0 eth3 > > Management server is 192.168.169.250. Checking connectivity. > Good: Can connect to management server port 8250 > > ERROR: Java process not running. Try restarting the SSVM. > > - > > > Two things from the above look odd. First, the NFS server is not eth2! My nfs > server is 192.168.169.202, it's not eth2. The ACS gui shows the secondary > storage server as nfs://192.168.169.202:/secondary. I can mount this path > within the ssvm. > > The second strange thing is that its got both eth1 and eth3 configured in the > same management range - 192.168.169.0/24. Not sure if this is meant to be > like this or something is broken. > > Restarting the agent produces the following log entries: > > - > 15:46:59,916 INFO AgentShell:403 - Agent started log4j:ERROR No output > stream or file set for the appender named [FILE3]. > 15:46:59,920 INFO AgentShell:411 - Implementation Version is 4.2.0 > 15:46:59,920 INFO AgentShell:267 - agent.properties found at > /usr/local/cloud/systemvm/conf/agent.properties > Invalid Parameter: internaldns2= > 15:46:59,924 INFO AgentShell:423 - Defaulting to using properties file for > storage > 15:46:59,930 INFO AgentShell:434 - Defaulting to the constant time backoff > algorithm > 15:46:59,936 INFO LogUtils:31 - log4j configuration found at > /usr/local/cloud/systemvm/conf/log4j-cloud.xml > log4j:WARN No such property [maxFileSize] in > org.apache.log4j.rolling.RollingFileAppender. > log4j:WARN No such property [maxBackupIndex] in > org.apache.log4j.rolling.RollingFileAppender. > log4j:WARN Please set a rolling policy for the RollingFileAppender named > 'FILE3' > log4j:ERROR No output stream or file set for the appender named [FILE3]. > 15:46:59,990 ERROR AgentShell:549 - Unable to start agent: Resource class > not found: com.cloud.storage.resource.PremiumSecondaryStorageResource > due to: java.lang.ClassNotFoundException: > com.cloud.storage.resource.PremiumSecondaryStorageResource > Unable to start agent: Resource class not found: > com.cloud.storage.resource.PremiumSecondaryStorageResource due to: > java.lang.ClassNotFoundException: > com.cloud.storage.resource.PremiumSecondaryStorageResource > ./run.sh: line 29: ./_run.sh: No such file or directory > 2013-11-11 15:46:59,916 INFO [cloud.agent.AgentShell] (main:null) Agent > started > 2013-11-11 15:4
Re: Domain Admin can't create accounts, how to handle reselling?
Great! This had been a long standing issue, and was finally fixed! Domain admin's account privilege in the UI used to belie that mentioned in documentation and API-doc. --- Yu-Heng (Ryan) Lei, Associate Researcher Chunghwa Telecom Laboratories / Cloud Computing Laboratory ryan...@cht.com.tw or ryanlei750...@gmail.com On Tue, Nov 12, 2013 at 1:05 AM, Rafael Weingartner < rafaelweingart...@gmail.com> wrote: > Hi, I guess there is no need to to open a ticket. > http://markmail.org/message/ucxsapyannat2z6b > https://issues.apache.org/jira/browse/CLOUDSTACK-4830 > > > > 2013/11/11 David Matteson > > > I'll put in a ticket now. :) > > > > > > On 11/9/13, 7:48 AM, Daan Hoogland wrote: > > > >> Hey David, Andrija, > >> > >> Did you guys make an jira ticket for this? It sounds like something > >> Schuberg Philis wants as well. Let's discuss further. > >> > >> Daan > >> > >> On Thu, Nov 7, 2013 at 9:52 PM, Andrija Panic > >> wrote: > >> > >>> Also having the same issue / dilemma... > >>> > >>> Sent from Google Nexus 4 > >>> On Nov 7, 2013 7:25 PM, "David Matteson" > >>> wrote: > >>> > >>> Hey everybody, > > We're trying to figure out the logistics of how a Reseller accounts > might > work under CloudStack. Initially we thought Domain Admins would be > perfect > for this, but they cannot create accounts within their domain (or > even, > apparently, users) so this makes that not feasible. Obviously giving > ROOT > Admin access to a Reseller is not ideal either. > > Has anyone else come up with a solution for this? Right now the only > option seems to be some kind of wrapper around CloudStack that provide > the > Reseller ability to create accounts only under their own domain, which > is > highly sub-optimal. > > Thanks. > > > > > > > -- > Rafael Weingärtner >
Re: Wondering KVM
I can only speak for me why we are moving to KVM. It starts with license costs which will be an issue once you have several hundred hosts like I have. Going on we were a big "Citrix" Xen shop but after issues with Citrix Xenserver 6 (XCP variant) like openvswitch performance issues, XAPI communication issues between VMs and hypervisor we decided to switch. Overall important is stability above features and another big plus for KVM is you can easily roll out bare metal via Kickstart and Puppet/Chef a option we only discovered recently for xenserver. Now is xenserver free but there were still enough issues in the past for us to even consider it again. On Mon, Nov 11, 2013 at 8:24 AM, Vahric Muhtaryan wrote: > Hello All , > > Sorry for this stupid question but i really wonder why KVM is used or > trying > to use as a hypervisor option. (Sorry for out of scope of this list) but > try > to learn people understandings, also i do not want to say do not use it :D > Mostly third party supported hypervisor is vmware > XenServer and Hyper-v is i guess mostly third party supported hypervisors > Then i can see the KVM , because of mostly IBM focus on it > > My point of view ; > Using iscsi, FC is a problem because need shared mount point > No internal DRS or WLB or kind of distributing algorithm. > Backup , no any 3th party software i know support KVM > If we start to talk about Disaster Recovery finding solution should be very > hard > If its free Citrix XenServer is free > > I¹m confusing when i think all , i don¹t know any performance pluses then > the other hypervisors but i don¹t know how to compare it with all such > parameters > Of course every people have their own ideas but could you pls share it to > understand better. > > Regards > VM > > > >
RE: Problems with Secondary Storage on Cloudstack 4.2
Secondary storage is managed by system VM. Try to read this guide and follow the advices given for every possible problem: https://cwiki.apache.org/confluence/display/CLOUDSTACK/SSVM,+templates,+Secondary+storage+troubleshooting In my case ssvm-check.sh shows that everything is correct, but SSVM itself could not resolve the hostname where NFS storage was mounted to. So in my case I fixed the problem by adding storage IP to hosts file. In your case may be there is no route to host where NFS is (your management and storage are in different subnets) or something else. Try to log in into SSVM and troubleshoot from the console. Vadim. -Original Message- From: Vahric Muhtaryan [mailto:vah...@doruk.net.tr] Sent: Saturday, November 09, 2013 5:06 PM To: CloudStack SupportMailingList; sugandh.sinha.dbst_irdst...@dbst.iitd.ac.in Subject: Re: Problems with Secondary Storage on Cloudstack 4.2 Hi Sugandh , Nothing mounted to system you can not fallow it like that but via file system activity you can find it Also pls check the logs On nodes for example i have Xen and under /var/run, there are directories named with GUIDs , mounts are happening there Regards Vahric Muhtaryan On 09/11/13 15:18, "Daan Hoogland" wrote: >Sugandh, > >Is this a problem, or are you wondering how come? It seams to me that >secondary storage does not have to be mounted all the time only when >templates or snapshots need copying over. > >regards, >Daan > >On Fri, Nov 8, 2013 at 11:01 AM, Sugandh > wrote: >> Hello, >> >> I am having some issues with Secondary storage on Cloudstack 4.2. My >>setup is as follows: >> 1) Both the management server and hypervisor host are on the same >>system, which is running Ubuntu 12.04, and is assigned an IP >>10.208.67.86. >> 2) Another system which is also running Ubuntu 12.04 is serving as >>both primary storage and secondary storage and has an IP 10.208.66.162. >> >> My problem is that when I run "mount" on management server, I can >>only see my primary storage mounted. I'd really appreciate any help. >> >> Thanks ahead, >> >> Sugandh
replace host best practice
Hey! I use CS 4.2 and XenServer 6.2 I have had this issue several times: If the host fails, Cloudstack does not take notice. It thinks the host and the system VMs are still running. Cloudstack ignoring a complete host failure does concern me in the long run but no that much for now. The problem is cloudstack neither lets me delete the System VMs, the primary storage nor the host. Isn't there a better way than fiddling directly with the database and probably messing up the installation? I managed to delete the host but I have still the System VMs and the storage volumes. I think deletion fails because cloudstack can for obvious reasons not reach the host. What is best practice for this use case? Thanks! Lisa
Create primary storage entry via API
Hey! I use CS 4.2 and XenServer 6.2 This is about primary local storage on the XS host. CS deletes the Local Storage SR and creates a new one in its place with the UUID as the name. That is fine but I still have to look up the SR UUID/name in XenCenter and create the primary storage manually via the CS GUI. If CS creates this SR why does it not create the corresponding primary storage entry right away? Anyway, is there a way to get the UUID/name of the XS SR via the Cloudstack API so I can automate the process of adding the primary storage? Thank you, Lisa
Basic Zone Virtual Router Issues
I have a couple issues with the current setup involving the virtual router. 1. I'm not using the VR for port forwarding / VPN / routing or anything traffic related so it would seem to me to be relatively trivial to have a secondary virtual router that just provides DNS, userdata & metadata. This would be sufficient for all my failover requirements. 2. It would also be useful to be able to set DNS options in a basic zone. Timeout, attempts etc. Timeout on linux is set to 5 seconds which is an eternity in case of failure. Are people comfortable with a single VR in a basic zone, and what mitigations can be put in place to avoid any fallout from failures?
Re: agent not running in ssvm
nfs://192.168.169.202:/secondary is not a valid nfs address. You may have better luck with nfs://192.168.169.202/secondary On 11 November 2013 10:17, Andrei Mikhailovsky wrote: > Hello, > > I was wondering if anyone else is experiencing this issue? I am having > identical problem with Ubuntu 12.04 kvm host and ACS 4.2.0. > > > Basically, I've got two clusters, cluster1 and cluster2. Cluster1 is using > centos 6.4 as kvm host and cluster2 uses ubuntu 12.04. I am planning to > decommission cluster1 and I am having a bunch of issues doing that. One of > the problems is with ssvm. If I destroy ssvm it always starts on cluster1. > I can't make it to start on cluster2. So, what i've tried is i've stopped > ssvm and migrated its disk volume over to the storage pool available on > cluster2. I've manually updated db entries including host_id, last_host_id > and pool_id. The SSVM starts just fine, but the agent is always show as > Disconnected even though the same procedure works just fine with CPVM - > it's agent is up and running. > > What i've noticed while running ssvm-check script is it is incorrectly > lists the nfs server. Like this: > > > - > root@s-825-VM:/var/log/cloud# /usr/local/cloud/systemvm/ssvm-check.sh > > First DNS server is 192.168.169.254 > PING 192.168.169.254 (192.168.169.254): 56 data bytes > 64 bytes from 192.168.169.254: icmp_seq=0 ttl=64 time=0.304 ms > 64 bytes from 192.168.169.254: icmp_seq=1 ttl=64 time=0.309 ms > --- 192.168.169.254 ping statistics --- > 2 packets transmitted, 2 packets received, 0% packet loss > round-trip min/avg/max/stddev = 0.304/0.306/0.309/0.000 ms > Good: Can ping DNS server > > Good: DNS resolves download.cloud.com > > ERROR: NFS is not currently mounted > Try manually mounting from inside the VM > NFS server is eth2 > ping: unknown host > WARNING: cannot ping NFS server > routing table follows > Kernel IP routing table > Destination Gateway Genmask Flags Metric Ref Use Iface > 0.0.0.0 82.*.*.* 0.0.0.0 UG 0 0 0 eth2 > 82.*.*.* 0.0.0.0 255.255.255.192 U 0 0 0 eth2 > 169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0 > 192.168.169.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1 > 192.168.169.0 0.0.0.0 255.255.255.0 U 0 0 0 eth3 > > Management server is 192.168.169.250. Checking connectivity. > Good: Can connect to management server port 8250 > > ERROR: Java process not running. Try restarting the SSVM. > > - > > > Two things from the above look odd. First, the NFS server is not eth2! My > nfs server is 192.168.169.202, it's not eth2. The ACS gui shows the > secondary storage server as nfs://192.168.169.202:/secondary. I can mount > this path within the ssvm. > > The second strange thing is that its got both eth1 and eth3 configured in > the same management range - 192.168.169.0/24. Not sure if this is meant > to be like this or something is broken. > > Restarting the agent produces the following log entries: > > - > 15:46:59,916 INFO AgentShell:403 - Agent started > log4j:ERROR No output stream or file set for the appender named [FILE3]. > 15:46:59,920 INFO AgentShell:411 - Implementation Version is 4.2.0 > 15:46:59,920 INFO AgentShell:267 - agent.properties found at > /usr/local/cloud/systemvm/conf/agent.properties > Invalid Parameter: internaldns2= > 15:46:59,924 INFO AgentShell:423 - Defaulting to using properties file for > storage > 15:46:59,930 INFO AgentShell:434 - Defaulting to the constant time backoff > algorithm > 15:46:59,936 INFO LogUtils:31 - log4j configuration found at > /usr/local/cloud/systemvm/conf/log4j-cloud.xml > log4j:WARN No such property [maxFileSize] in > org.apache.log4j.rolling.RollingFileAppender. > log4j:WARN No such property [maxBackupIndex] in > org.apache.log4j.rolling.RollingFileAppender. > log4j:WARN Please set a rolling policy for the RollingFileAppender named > 'FILE3' > log4j:ERROR No output stream or file set for the appender named [FILE3]. > 15:46:59,990 ERROR AgentShell:549 - Unable to start agent: Resource class > not found: com.cloud.storage.resource.PremiumSecondaryStorageResource due > to: java.lang.ClassNotFoundException: > com.cloud.storage.resource.PremiumSecondaryStorageResource > Unable to start agent: Resource class not found: > com.cloud.storage.resource.PremiumSecondaryStorageResource due to: > java.lang.ClassNotFoundException: > com.cloud.storage.resource.PremiumSecondaryStorageResource > ./run.sh: line 29: ./_run.sh: No such file or directory > 2013-11-11 15:46:59,916 INFO [cloud.agent.AgentShell] (main:null) Agent > started > 2013-11-11 15:46:59,920 INFO [cloud.agent.AgentShell] (main:null) > Implementation Version is 4.2.0 > 2013-11-11 15:46:59,920 INFO [cloud.agent.AgentShell] (main:null) > agent.properties found at /usr/local/cloud/s
Re: Basic Zone Virtual Router Issues
> Op 12 november 2013 om 0:07 schreef Nick Wales : > > > I have a couple issues with the current setup involving the virtual router. > > 1. I'm not using the VR for port forwarding / VPN / routing or anything > traffic related so it would seem to me to be relatively trivial to have a > secondary virtual router that just provides DNS, userdata & metadata. This > would be sufficient for all my failover requirements. > > 2. It would also be useful to be able to set DNS options in a basic zone. > Timeout, attempts etc. Timeout on linux is set to 5 seconds which is an > eternity in case of failure. > > Are people comfortable with a single VR in a basic zone, and what > mitigations can be put in place to avoid any fallout from failures? Hi Nick, When the VR is down, you could run into some issues especially when you are recovering from hardware failure. In this case the instances that are down will not start until you fixed the router. This is quite logical cause they need DHCP for example. The router startup was quite slow in the past. We run about 400 VMs per pod, and you will not be very happy when it takes about 1 hour to reconfigure all DHCP entries. Luckily, the VR startup time has been improved a lot lately, and for us the same process takes about 15 minutes but still, it could be faster in the future. So when the VR doesn't boot you cannot boot your other VMs which could be problematic even if it takes only 15 minutes. Because of this we are planning to move SSVMs (including the VR) to a seperate cluster so it doesn't run next to instances of our clients so both cannot (or shouldn't) be offline at the same time. Anyway, if you plan to run like up to 50 instances in a pod (using the same VR), this will won't be a problem for you cause VR startup time will probably be acceptable. When you recreate the VR (which you should be able to do whenever you want), it will likely receive a new IP and you VMs need to renew their DHCP lease to receive the new IP adres for DNS. This is why we have chosen not to use the DNS server of the VR. Hope this helps! Met vriendelijke groet / Kind regards, Lennert den Teuling Tel direct: +31 (0)118 700 210
Re: ACS4.2: Unable to add Primary Storage
Hi, When using the Launch Wizard it only gives the option of NFS for primary storage - Shared Mountpoint is not offered. So I used NFS for primary storage which results in the error above. However, I can add Primary Storage using Shared Mountpoint from the Infrastructure screen, but NFS fails. So the question is why can I not add Primary Storage using NFS in ACS 4.2? Btw what do you mean by "Did you add the primary as a preconfigured ?" Thanks On 11 November 2013 12:52, Vahric Muhtaryan wrote: > Hello, > Did you add the primary as a preconfigured ? > Or choosing the NFS as a primary storage ? > > Also find this words > > KVM supports "Shared Mountpoint" storage. A shared mountpoint is a file > system path local to each server in a given cluster. The path must be the > same across all Hosts in the cluster, for example /mnt/primary1. This > shared mountpoint is assumed to be a clustered filesystem such as OCFS2. > In this case the CloudStack does not attempt to mount or unmount the > storage as is done with NFS. The CloudStack requires that the > administrator insure that the storage is available > > > Regards > VM > > On 11/11/13 13:16, "CK" wrote: > > >Hi, > > > >I have just installed ACS 4.2 on Centos 6.4 using the repo: > >http://cloudstack.apt-get.eu/rhel/4.2/ for POC purposes (like the > DevCloud > >but on Centos) > > > >On first startup, I am using the Launch wizard to setup a Basic Zone with > >a > >KVM host (both KVM and NFS running on management server). The wizard > >setups > >everything until it gets to the Primary Storage, where I get following > >message: > >"Failed to delete storage pool on host" and the wizard stops there. If I > >try to add the Primary Storage via "Infrastructure > Primary Storage > Add > >Primary Storage" I still get the same message. But I can add Secondary > >Storage without problem. > > > >I have double checked the NFS and it mounts ok outside of CloudStack. > >Note: > >both Primary and Secondary mount points are not mounted before running the > >wizard. > > > >Can anyone help? > > > >Thanks > > > >The log extract for the Primary Storage is as follows: > > > >2013-11-11 01:52:38,517 DEBUG [cloud.api.ApiServlet] > >(catalina-exec-22:null) ===END=== 192.168.2.20 -- POST > > > >command=addHost&response=json&sessionkey=FOSFGSl%2BMFut7z2dyOA%2BDiqrZ60%3 > >D > >2013-11-11 01:52:38,546 DEBUG [cloud.api.ApiServlet] > >(catalina-exec-17:null) ===START=== 192.168.2.20 -- GET > > > >command=createStoragePool&zoneid=303b03d1-507b-457d-b991-ab019745ef01&podI > >d=a45a5bde-aa8b-458c-9d48-8338acddb514&clusterid=52340bd7-2ab0-43c1-ab44-9 > >09df68fe788&name=Primary1&scope=cluster&url=nfs%3A%2F%2F192.168.2.40%2Fmou > >nt%2Fprimary&response=json&sessionkey=FOSFGSl%2BMFut7z2dyOA%2BDiqrZ60%3D&_ > >=1384048344807 > >2013-11-11 01:52:38,644 DEBUG > >[datastore.lifecycle.CloudStackPrimaryDataStoreLifeCycleImpl] > >(catalina-exec-17:null) createPool Params @ scheme - nfs storageHost - > >192.168.2.40 hostPath - /mount/primary port - -1 > >2013-11-11 01:52:38,696 DEBUG > >[datastore.lifecycle.CloudStackPrimaryDataStoreLifeCycleImpl] > >(catalina-exec-17:null) creating pool null on host 1 > >2013-11-11 01:52:38,708 DEBUG [agent.transport.Request] > >(catalina-exec-17:null) Seq 1-249364488: Sending { Cmd , MgmtId: > >253719053137455, via: 1, Ver: v1, Flags: 100011, > >[{"com.cloud.agent.api.CreateStoragePoolCommand":{"add":true,"pool":{"id": > >1,"uuid":"a7649155-eede-3007-9c9c-f1e054e7256f","host":"192.168.2.40","pat > >h":"/mount/primary","port":2049,"type":"NetworkFilesystem"},"localPath":"/ > >mnt//a7649155-eede-3007-9c9c-f1e054e7256f","wait":0}}] > >} > >2013-11-11 01:52:38,731 DEBUG [agent.transport.Request] > >(AgentManager-Handler-2:null) Seq 1-249364488: Processing: { Ans: , > >MgmtId: 253719053137455, via: 1, Ver: v1, Flags: 10, > >[{"com.cloud.agent.api.Answer":{"result":true,"details":"success","wait":0 > >}}] > >} > >2013-11-11 01:52:38,731 DEBUG [agent.transport.Request] > >(catalina-exec-17:null) Seq 1-249364488: Received: { Ans: , MgmtId: > >253719053137455, via: 1, Ver: v1, Flags: 10, { Answer } } > >2013-11-11 01:52:38,731 DEBUG [agent.manager.AgentManagerImpl] > >(catalina-exec-17:null) Details from executing class > >com.cloud.agent.api.CreateStoragePoolCommand: success > >2013-11-11 01:52:38,732 DEBUG > >[datastore.lifecycle.CloudStackPrimaryDataStoreLifeCycleImpl] > >(catalina-exec-17:null) In createPool Adding the pool to each of the hosts > >2013-11-11 01:52:38,735 DEBUG [cloud.storage.StorageManagerImpl] > >(catalina-exec-17:null) Adding pool null to host 1 > >2013-11-11 01:52:38,743 DEBUG [agent.transport.Request] > >(catalina-exec-17:null) Seq 1-249364489: Sending { Cmd , MgmtId: > >253719053137455, via: 1, Ver: v1, Flags: 100011, > >[{"com.cloud.agent.api.ModifyStoragePoolCommand":{"add":true,"pool":{"id": > >1,"uuid":"a7649155-eede-3007-9c9c-f1e054e7256f","host":"192.168.2.40","pat > >h":"/mount/primary","port":2049,"type":"NetworkFilesystem"},"localPa
Re: Basic Zone Virtual Router Issues
Thanks Lennert. My issue isn't around the state of the VR as such, we've destroyed and brought back plenty with no issue, more so the impact it going down will have on my instances. We're looking at consolidation ratios of 40 to 1 so Pods will have a large number of instances. We have been trying to work out the best way to use external DNS servers my main issue there has been that puppet requires the FQDN of the instance which they won't get until the external DNS servers respond appropriately which slows things down. We have been testing scripts to push DNS entries from the instances at start up which seems to work ok. How do you approach this problem? Nick On 11 November 2013 17:44, Lennert den Teuling wrote: > > Op 12 november 2013 om 0:07 schreef Nick Wales : > > > > > > I have a couple issues with the current setup involving the virtual > router. > > > > 1. I'm not using the VR for port forwarding / VPN / routing or anything > > traffic related so it would seem to me to be relatively trivial to have a > > secondary virtual router that just provides DNS, userdata & metadata. > This > > would be sufficient for all my failover requirements. > > > > 2. It would also be useful to be able to set DNS options in a basic zone. > > Timeout, attempts etc. Timeout on linux is set to 5 seconds which is an > > eternity in case of failure. > > > > Are people comfortable with a single VR in a basic zone, and what > > mitigations can be put in place to avoid any fallout from failures? > > Hi Nick, > > When the VR is down, you could run into some issues especially when you are > recovering from hardware failure. In this case the instances that are down > will > not start until you fixed the router. This is quite logical cause they > need DHCP > for example. > > The router startup was quite slow in the past. We run about 400 VMs per > pod, and > you will not be very happy when it takes about 1 hour to reconfigure all > DHCP > entries. Luckily, the VR startup time has been improved a lot lately, and > for us > the same process takes about 15 minutes but still, it could be faster in > the > future. > > So when the VR doesn't boot you cannot boot your other VMs which could be > problematic even if it takes only 15 minutes. Because of this we are > planning to > move SSVMs (including the VR) to a seperate cluster so it doesn't run next > to > instances of our clients so both cannot (or shouldn't) be offline at the > same > time. > > Anyway, if you plan to run like up to 50 instances in a pod (using the > same VR), > this will won't be a problem for you cause VR startup time will probably be > acceptable. > > When you recreate the VR (which you should be able to do whenever you > want), it > will likely receive a new IP and you VMs need to renew their DHCP lease to > receive the new IP adres for DNS. This is why we have chosen not to use > the DNS > server of the VR. > > Hope this helps! > > Met vriendelijke groet / Kind regards, > > Lennert den Teuling > Tel direct: +31 (0)118 700 210 >
Re: agent not running in ssvm
It was my mistype in the email. ACS has the right values and i've checked that i can mount it from within the ssvm. Any other ideas? - Original Message - From: "Nick Wales" To: users@cloudstack.apache.org Sent: Monday, 11 November, 2013 11:12:34 PM Subject: Re: agent not running in ssvm nfs://192.168.169.202:/secondary is not a valid nfs address. You may have better luck with nfs://192.168.169.202/secondary On 11 November 2013 10:17, Andrei Mikhailovsky wrote: > Hello, > > I was wondering if anyone else is experiencing this issue? I am having > identical problem with Ubuntu 12.04 kvm host and ACS 4.2.0. > > > Basically, I've got two clusters, cluster1 and cluster2. Cluster1 is using > centos 6.4 as kvm host and cluster2 uses ubuntu 12.04. I am planning to > decommission cluster1 and I am having a bunch of issues doing that. One of > the problems is with ssvm. If I destroy ssvm it always starts on cluster1. > I can't make it to start on cluster2. So, what i've tried is i've stopped > ssvm and migrated its disk volume over to the storage pool available on > cluster2. I've manually updated db entries including host_id, last_host_id > and pool_id. The SSVM starts just fine, but the agent is always show as > Disconnected even though the same procedure works just fine with CPVM - > it's agent is up and running. > > What i've noticed while running ssvm-check script is it is incorrectly > lists the nfs server. Like this: > > > - > root@s-825-VM:/var/log/cloud# /usr/local/cloud/systemvm/ssvm-check.sh > > First DNS server is 192.168.169.254 > PING 192.168.169.254 (192.168.169.254): 56 data bytes > 64 bytes from 192.168.169.254: icmp_seq=0 ttl=64 time=0.304 ms > 64 bytes from 192.168.169.254: icmp_seq=1 ttl=64 time=0.309 ms > --- 192.168.169.254 ping statistics --- > 2 packets transmitted, 2 packets received, 0% packet loss > round-trip min/avg/max/stddev = 0.304/0.306/0.309/0.000 ms > Good: Can ping DNS server > > Good: DNS resolves download.cloud.com > > ERROR: NFS is not currently mounted > Try manually mounting from inside the VM > NFS server is eth2 > ping: unknown host > WARNING: cannot ping NFS server > routing table follows > Kernel IP routing table > Destination Gateway Genmask Flags Metric Ref Use Iface > 0.0.0.0 82.*.*.* 0.0.0.0 UG 0 0 0 eth2 > 82.*.*.* 0.0.0.0 255.255.255.192 U 0 0 0 eth2 > 169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0 > 192.168.169.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1 > 192.168.169.0 0.0.0.0 255.255.255.0 U 0 0 0 eth3 > > Management server is 192.168.169.250. Checking connectivity. > Good: Can connect to management server port 8250 > > ERROR: Java process not running. Try restarting the SSVM. > > - > > > Two things from the above look odd. First, the NFS server is not eth2! My > nfs server is 192.168.169.202, it's not eth2. The ACS gui shows the > secondary storage server as nfs://192.168.169.202:/secondary. I can mount > this path within the ssvm. > > The second strange thing is that its got both eth1 and eth3 configured in > the same management range - 192.168.169.0/24. Not sure if this is meant > to be like this or something is broken. > > Restarting the agent produces the following log entries: > > - > 15:46:59,916 INFO AgentShell:403 - Agent started > log4j:ERROR No output stream or file set for the appender named [FILE3]. > 15:46:59,920 INFO AgentShell:411 - Implementation Version is 4.2.0 > 15:46:59,920 INFO AgentShell:267 - agent.properties found at > /usr/local/cloud/systemvm/conf/agent.properties > Invalid Parameter: internaldns2= > 15:46:59,924 INFO AgentShell:423 - Defaulting to using properties file for > storage > 15:46:59,930 INFO AgentShell:434 - Defaulting to the constant time backoff > algorithm > 15:46:59,936 INFO LogUtils:31 - log4j configuration found at > /usr/local/cloud/systemvm/conf/log4j-cloud.xml > log4j:WARN No such property [maxFileSize] in > org.apache.log4j.rolling.RollingFileAppender. > log4j:WARN No such property [maxBackupIndex] in > org.apache.log4j.rolling.RollingFileAppender. > log4j:WARN Please set a rolling policy for the RollingFileAppender named > 'FILE3' > log4j:ERROR No output stream or file set for the appender named [FILE3]. > 15:46:59,990 ERROR AgentShell:549 - Unable to start agent: Resource class > not found: com.cloud.storage.resource.PremiumSecondaryStorageResource due > to: java.lang.ClassNotFoundException: > com.cloud.storage.resource.PremiumSecondaryStorageResource > Unable to start agent: Resource class not found: > com.cloud.storage.resource.PremiumSecondaryStorageResource due to: > java.lang.ClassNotFoundException: > com.clou
Re: Networking issues when vRouter is on different host
Hi! So i figured out that it was due to MTU settings. In order for the guest traffic on host`s physical NIC eth0.900 to traverse the switch I had to reduce the MTU on the guest VM to 1496. My guess is because the vlan tag 900 adds 4 bytes to the packets sent out the host`s NIC eth0.900. My switch is not configured for fragmentation so the packets where being dropped. On Tuesday, November 12, 2013 1:35 AM, Andrei Mikhailovsky wrote: Jake, what network card are you using? Is it a broadcom chip by any chance? Andrei - Original Message - From: "Jake G." To: users@cloudstack.apache.org Sent: Monday, 11 November, 2013 4:44:16 AM Subject: Networking issues when vRouter is on different host Hi All, I'm running Cloudstack 4.2 on CentOS 6.4 with 2 KVM hosts using advanced networking. I have 3 networks on 2 physical NICs. eth0 -> Management, Storage traffic eth0.900 - Guest Network VLAN 900 on the physical NIC, but a Guest VM vlan range of 600-699 handled by the CS vRouter. eth1 -> Internet, public traffic I am able to deploy Guest VMs in the cluster containing the 2 KVM hosts. I can also ping the vRouter and other Guest VMs located on the other host of the cluster. Lastly, I can receive Guest IPs from the vRouter`s DHCP service no problem. My problem is, I am unable to connect to the internet and/or the internet is extremely slow (200bytes/sec) from a Guest VM that is located on a different host than the vRouter. Guest machines that are located on the same host of the vRouter work fine. Could this possibly be a MTU issue? As far as I know everything should be the default MTU 1500. Thank you very much!
Unable to take Snapshots with KVM
Hi, CS 4.2 on CentOS 6.4 with KVM. I get the following error when trying to take a snapshot of a instance. Is this function not available with KVM? KVM Snapshot is not supported: 1 Thank you
Re: Unable to take Snapshots with KVM
First you need to set kvm.snapshot.enabled to true After that you can make snapshots from volumes not the whole VM like ths vm snapshot button would do (It does disk + memory which is not support in KVM). Just navigate to your volumes and use that snapshot function Bye, Bjoern On Mon, Nov 11, 2013 at 6:25 PM, Jake G. wrote: > Hi, > > CS 4.2 on CentOS 6.4 with KVM. > > I get the following error when trying to take a snapshot of a instance. Is > this function not available with KVM? > > KVM Snapshot is not supported: 1 > > Thank you
Re: Unable to take Snapshots with KVM
Bjoern, That worked! Thank you On Tuesday, November 12, 2013 1:18 PM, BJO ERN wrote: First you need to set kvm.snapshot.enabled to true After that you can make snapshots from volumes not the whole VM like ths vm snapshot button would do (It does disk + memory which is not support in KVM). Just navigate to your volumes and use that snapshot function Bye, Bjoern On Mon, Nov 11, 2013 at 6:25 PM, Jake G. wrote: > Hi, > > CS 4.2 on CentOS 6.4 with KVM. > > I get the following error when trying to take a snapshot of a instance. Is > this function not available with KVM? > > KVM Snapshot is not supported: 1 > > Thank you
Re: F5: Failed to create VLAN
FYI. So it turn out it might be a bug in the F5 virtual edition. When I did a test with a older physical F5 I was at least able to install the VLAN.. So far I think the Ethernet media detection in the VE edition is a problem. At least it's documented as known bug; a error is logged which might be reported up to the icontrol client and causing cloudstack to fail. If I get more info I'll let you know. Thanks, Bjoern On Mon, Nov 11, 2013 at 8:16 AM, BJO ERN wrote: > Yes I verified it and it happens still. > Can't add Vlans to an 11.4 LTM device, same error. > > Bjoern > > > On Monday, November 11, 2013, BJO ERN wrote: > >> Hi Sanjeev, >> >> The F5 was added after I installed cloudstack >> This vlan was not existing at 1.1 before I added the F5 to cloudstack but >> I will try it again, just to be sure >> >> Bjoern >> On Sunday, November 10, 2013, Sanjeev Neelarapu wrote: >> >> Hi Bjoern, >> >> From the log it looks like you are using 1.1 as the guest (private) >> interface and vlan 651 is already configured on the network. >> Please remove F5 from CS, clean the interface 1.1 before adding F5 to CS >> and add F5. >> Now create network with F5 and deploy vms in it. I don't think it is a >> bug. >> >> Thanks, >> Sanjeev >> >> -Original Message- >> From: BJO ERN [mailto:bjoern.tei...@gmail.com] >> Sent: Sunday, November 10, 2013 12:34 PM >> To: users@cloudstack.apache.org >> Subject: F5: Failed to create VLAN >> >> Guys, I hope that there is someone who can help me. >> After investing days now to get F5 loadbalancer and Cloudstack (4.2.1 >> build from sources) I'm pretty much stuck, mostly due to lack of >> information and documentation. >> >> I got to a point now where Cloudstack wants to provision a VLAN to spin >> up the first VR but it just bails out, what ever I do. Even worse it makes >> no sense, the VLAN is created on the F5 so I guess there is just a bug >> going on : >> >> *Error Message cloudstack :* >> >> 2013-11-09 22:03:49,041 DEBUG [agent.transport.Request] >> (Job-Executor-25:job-71 = [ 081a9bd4-6d4d-40d2-9868-48f6aca0116e ]) Seq >> 7-671875076: Sending { Cmd , MgmtId: 110493122496, via: 7, Ver: v1, >> Flags: >> 100011, [{"com.cloud.agent.api.ro >> >> uting.IpAssocCommand":{"ipAddresses":[{"accountId":1,"sourceNat":true,"add":true,"oneToOneNat":false,"firstIP":false,"vlanId":"651","vlanGateway":"10.161.2.168","vlanNetmask":"255.255.254.0","networkRate":200}],"accessDetails":{},"wait": >> 0}}] } >> 2013-11-09 22:03:49,041 DEBUG [agent.transport.Request] >> (Job-Executor-25:job-71 = [ 081a9bd4-6d4d-40d2-9868-48f6aca0116e ]) Seq >> 7-671875076: Executing: { Cmd , MgmtId: 110493122496, via: 7, Ver: v1, >> Flags: 100011, [{"com.cloud.agent.api >> >> .routing.IpAssocCommand":{"ipAddresses":[{"accountId":1,"sourceNat":true,"add":true,"oneToOneNat":false,"firstIP":false,"vlanId":"651","vlanGateway":"10.161.2.168","vlanNetmask":"255.255.254.0","networkRate":200}],"accessDetails":{},"wai >> t":0}}] } >> 2013-11-09 22:03:49,042 DEBUG [agent.manager.DirectAgentAttache] >> (DirectAgent-220:null) Seq 7-671875076: Executing request >> 2013-11-09 22:03:49,316 DEBUG [network.resource.F5BigIpResource] >> (DirectAgent-220:null) Creating a guest VLAN with tag 651 >> 2013-11-09 22:03:49,398 ERROR [network.resource.F5BigIpResource] >> (DirectAgent-220:null) *Failed to execute IPAssocCommand due to >> com.cloud.utils.exception.ExecutionException: Failed to create vlan with >> tag 651* >> 2013-11-09 22:03:49,467 ERROR [network.resource.F5BigIpResource] >> (DirectAgent-220:null) Retrying IpAssocCommand. Number of retries >> remaining: 1 >> 2013-11-09 22:03:49,662 DEBUG [network.resource.F5BigIpResource] >> (DirectAgent-220:null) Creating a guest VLAN with tag 651 >> 2013-11-09 22:03:49,685 ERROR [network.resource.F5BigIpResource] >> (DirectAgent-220:null) Exception caught in >> Networking::urn:iControl:Networking/VLAN::create() >> Exception: Common::OperationFailed >> primary_error_code : 16908390 (0x01020066) >> secondary_error_code : 0 >> error_string : 01020066:3: The requested VLAN >> (/Common/vlan-651) already exists in partition Common. >> 2013-11-09 22:03:49,685 ERROR [network.resource.F5BigIpResource] >> (DirectAgent-220:null) Failed to execute IPAssocCommand due to >> com.cloud.utils.exception.ExecutionException: Exception caught in >> Networking::urn:iControl:Networking/VLAN::c >> reate() >> Exception: Common::OperationFailed >> primary_error_code : 16908390 (0x01020066) >> secondary_error_code : 0 >> error_string : 01020066:3: The requested VLAN >> (/Common/vlan-651) already exists in partition Common. >> 2013-11-09 22:03:49,701 DEBUG >> [storage.secondary.SecondaryStorageManagerImpl] (secstorage-1:null) Zone >> 1 is ready to launch secondary storage VM >> 2013-11-09 22:03:49,765 ERROR [network.resource.F5BigIpResource] >> (DirectAgent-220:null) Retrying IpAssocCommand. Number of retries >> remaining: 0 >> 2013-11-09 22:03:49,91
Advanced Networking with CloudStack
Apologies if this is a repeat, I couldn't find this in the archives and I previously wasn't subscribed to this list. Hello guys, I have a special client request that I'm not quite certain the most secure way to fulfil. Client wants to host a virtual office environment of Windows VMs on the cloud but needs the VMs to be connected to an onsite print/scan/fax. Access to all VMs must be available at this same onsite office via thinclients but some VMs must also be able to be RDPed in from a remote location. My first instinct would be to install a virtual router with a single static IP (maybe 2) but I'm not sure if there will be any negative implications of such a setup. Onsite, there would be a VPN compatible router that would talk to the virtual router to establish the VPN so that the onsite thinclients can connect to the VMs via RDP to their internal IPs. Since the printer is plugged to the same VPN router, this would allow all VMs connect to the printer directly. Regarding the issue about external RDP, the virtual router would forward specific ports to specific computers. Targets will be identified via the port being connected to - i.e. x.x.x.x:1 redirects to VM1:3389, 2 to VM2:3389 etc. I understand that I can modify the listen port on RDP but these VMs will be created from template so a common port would be the least troublesome. Alternatively, the virtual router could authenticate the redirections via MAC address but I think this would be an administrative nightmare. So after reading my wall of text, my questions would be: 1. Any VPN routers that work well with CloudStack? 2. Can someone point me to some links on how to setup the virtual router based on the above requirements? 3. Do advise if not having a particular static IP for the VPN router (means the virtual router would have to listen to traffic from all global traffic) would be opening a can of worms. Thank you in advance. Regards, Joshua