Re: Re: 两个系统VM在web ui中看到一直在创建-启动-删除,一直不停的循环
底层用的什么虚拟化平台,看起来是主机Agent没连上。 Alex 中航信华东数据中心有限责任公司 Mail:evanitsh...@gmail.com 发件人: Wei ZHOU 发送时间: 2015-03-24 15:30 收件人: users-cn 主题: Re: 两个系统VM在web ui中看到一直在创建-启动-删除,一直不停的循环 下载template了吗? 2015-03-24 8:17 GMT+01:00 zb1019095...@163.com zb1019095...@163.com: 两个系统VM在web ui中看到一直在创建-启动-删除,一直不停的循环,日志如下,求解如何解决。 2015-03-24 15:14:57,720 ERROR [c.c.v.VmWorkJobDispatcher] (Work-Job-Executor-11:ctx-585af7eb job-43/job-220) Unable to complete AsyncJobVO {id:220, userId: 1, accountId: 1, instanceType: null, instanceId: null, cmd: com.cloud.vm.VmWorkStart, cmdInfo: rO0ABXNyABhjb20uY2xvdWQudm0uVm1Xb3JrU3RhcnR9cMGsvxz73gIAC0oABGRjSWRMAAZhdm9pZHN0ADBMY29tL2Nsb3VkL2RlcGxveS9EZXBsb3ltZW50UGxhbm5lciRFeGNsdWRlTGlzdDtMAAljbHVzdGVySWR0ABBMamF2YS9sYW5nL0xvbmc7TAAGaG9zdElkcQB-AAJMAAtqb3VybmFsTmFtZXQAEkxqYXZhL2xhbmcvU3RyaW5nO0wAEXBoeXNpY2FsTmV0d29ya0lkcQB-AAJMAAdwbGFubmVycQB-AANMAAVwb2RJZHEAfgACTAAGcG9vbElkcQB-AAJMAAlyYXdQYXJhbXN0AA9MamF2YS91dGlsL01hcDtMAA1yZXNlcnZhdGlvbklkcQB-AAN4cgATY29tLmNsb3VkLnZtLlZtV29ya5-ZtlbwJWdrAgAESgAJYWNjb3VudElkSgAGdXNlcklkSgAEdm1JZEwAC2hhbmRsZXJOYW1lcQB-AAN4cAABAAEAAnQAGVZpcnR1YWxNYWNoaW5lTWFuYWdlckltcGwAAHBwcHBwcHBwcHA, cmdVersion: 0, status: IN_PROGRESS, processStatus: 0, resultCode: 0, result: null, initMsid: 156420888991411, completeMsid: null, lastUpdated: null, lastPolled: null, created: Tue Mar 24 15:14:54 CST 2015}, job origin:43 com.cloud.exception.InsufficientServerCapacityException: Unable to create a deployment for VM[ConsoleProxy|v-2-VM]Scope=interface com.cloud.dc.DataCenter; id=1 at com.cloud.vm.VirtualMachineManagerImpl.orchestrateStart(VirtualMachineManagerImpl.java:947) at com.cloud.vm.VirtualMachineManagerImpl.orchestrateStart(VirtualMachineManagerImpl.java:5195) at sun.reflect.GeneratedMethodAccessor209.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at com.cloud.vm.VmWorkJobHandlerProxy.handleVmWorkJob(VmWorkJobHandlerProxy.java:107) at com.cloud.vm.VirtualMachineManagerImpl.handleVmWorkJob(VirtualMachineManagerImpl.java:5340) at com.cloud.vm.VmWorkJobDispatcher.runJob(VmWorkJobDispatcher.java:102) at org.apache.cloudstack.framework.jobs.impl.AsyncJobManagerImpl$5.runInContext(AsyncJobManagerImpl.java:503) at org.apache.cloudstack.managed.context.ManagedContextRunnable$1.run(ManagedContextRunnable.java:49) at org.apache.cloudstack.managed.context.impl.DefaultManagedContext$1.call(DefaultManagedContext.java:56) at org.apache.cloudstack.managed.context.impl.DefaultManagedContext.callWithContext(DefaultManagedContext.java:103) at org.apache.cloudstack.managed.context.impl.DefaultManagedContext.runWithContext(DefaultManagedContext.java:53) at org.apache.cloudstack.managed.context.ManagedContextRunnable.run(ManagedContextRunnable.java:46) at org.apache.cloudstack.framework.jobs.impl.AsyncJobManagerImpl$5.run(AsyncJobManagerImpl.java:460) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) at java.util.concurrent.FutureTask.run(FutureTask.java:262) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:745) 2015-03-24 15:14:57,723 DEBUG [o.a.c.f.j.i.AsyncJobManagerImpl] (Work-Job-Executor-11:ctx-585af7eb job-43/job-220) Complete async job-220, jobStatus: FAILED, resultCode: 0, result:
回复: 系统虚拟机启动失败问题
nfs无法成功挂载,你试试下载vhd-util到管理节点指定的目录 张雷(Evan) 中航信华东数据中心有限责任公司 Mail:evanitsh...@gmail.com 发件人: 张仕博 发送时间: 2014-07-29 17:55 收件人: users-cn 主题: 系统虚拟机启动失败问题 请高人看看这是怎么回事?系统虚拟机创建失败,报错如下: 2014-07-29 17:48:55,231 WARN [c.c.h.x.r.XenServerStorageProcessor] (DirectAgent-14:ctx-ba89f2e3) Catch Exception com.cloud.utils.exception.CloudRuntimeException for template + due to com.cloud.utils.exception.CloudRuntimeException: can't mount 10.4.41.243:/export/template/tmpl/1/1 to /var/run/cloud_mount/3aaeba07-07f2-4515-addd-f6d650bf33bb com.cloud.utils.exception.CloudRuntimeException: can't mount 10.4.41.243:/export/template/tmpl/1/1 to /var/run/cloud_mount/3aaeba07-07f2-4515-addd-f6d650bf33bb at com.cloud.hypervisor.xen.resource.XenServerStorageProcessor.copy_vhd_from_se condarystorage(XenServerStorageProcessor.java:848) at com.cloud.hypervisor.xen.resource.XenServerStorageProcessor.copyTemplateToPr imaryStorage(XenServerStorageProcessor.java:918) at com.cloud.storage.resource.StorageSubsystemCommandHandlerBase.execute(Storag eSubsystemCommandHandlerBase.java:75) at com.cloud.storage.resource.StorageSubsystemCommandHandlerBase.handleStorageC ommands(StorageSubsystemCommandHandlerBase.java:50) at com.cloud.hypervisor.xen.resource.CitrixResourceBase.executeRequest(CitrixRe sourceBase.java:609) at com.cloud.hypervisor.xen.resource.XenServer56Resource.executeRequest(XenServ er56Resource.java:59) at com.cloud.hypervisor.xen.resource.XenServer610Resource.executeRequest(XenSer ver610Resource.java:106) at com.cloud.agent.manager.DirectAgentAttache$Task.runInContext(DirectAgentAtta che.java:216) at org.apache.cloudstack.managed.context.ManagedContextRunnable$1.run(ManagedCo ntextRunnable.java:49) at org.apache.cloudstack.managed.context.impl.DefaultManagedContext$1.call(Defa ultManagedContext.java:56) at org.apache.cloudstack.managed.context.impl.DefaultManagedContext.callWithCon text(DefaultManagedContext.java:103) at org.apache.cloudstack.managed.context.impl.DefaultManagedContext.runWithCont ext(DefaultManagedContext.java:53) at org.apache.cloudstack.managed.context.ManagedContextRunnable.run(ManagedCont extRunnable.java:46) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) at java.util.concurrent.FutureTask.run(FutureTask.java:166) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$ 101(ScheduledThreadPoolExecutor.java:165) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Sch eduledThreadPoolExecutor.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:11 10) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:6 03) at java.lang.Thread.run(Thread.java:679) 2014-07-29 17:48:55,233 DEBUG [c.c.a.m.DirectAgentAttache] (DirectAgent-14:ctx-ba89f2e3) Seq 1-1110704154: Response Received: 2014-07-29 17:48:55,233 DEBUG [c.c.a.t.Request] (DirectAgent-14:ctx-ba89f2e3) Seq 1-1110704154: Processing: { Ans: , MgmtId: 345050454257, via: 1, Ver: v1, Flags: 10, [{org.apache.cloudstack.storage.command.CopyCmdAnswer:{result:false,det ails:Catch Exception com.cloud.utils.exception.CloudRuntimeException for template + due to com.cloud.utils.exception.CloudRuntimeException: can't mount 10.4.41.243:/export/template/tmpl/1/1 to /var/run/cloud_mount/3aaeba07-07f2-4515-addd-f6d650bf33bb,wait:0}}] } 2014-07-29 17:48:55,236 DEBUG [c.c.a.t.Request] (consoleproxy-1:ctx-d10ed922) Seq 1-1110704154: Received: { Ans: , MgmtId: 345050454257, via: 1, Ver: v1, Flags: 10, { CopyCmdAnswer } } 2014-07-29 17:48:55,255 INFO [o.a.c.s.v.VolumeServiceImpl] (consoleproxy-1:ctx-d10ed922) releasing lock for VMTemplateStoragePool 5 2014-07-29 17:48:55,255 WARN [c.c.u.d.Merovingian2] (consoleproxy-1:ctx-d10ed922) Was unable to find lock for the key template_spool_ref5 and thread id 1543631305 2014-07-29 17:48:55,256 DEBUG [o.a.c.e.o.VolumeOrchestrator] (consoleproxy-1:ctx-d10ed922) Unable to create Vol[1|vm=1|ROOT]:Catch Exception com.cloud.utils.exception.CloudRuntimeException for template + due to com.cloud.utils.exception.CloudRuntimeException: can't mount 10.4.41. 243:/export/template/tmpl/1/1 to /var/run/cloud_mount/3aaeba07-07f2-4515-addd-f6d650bf33bb 2014-07-29 17:48:55,256 INFO [c.c.v.VirtualMachineManagerImpl] (consoleproxy-1:ctx-d10ed922) Unable to contact resource. com.cloud.exception.StorageUnavailableException: Resource [StoragePool:1] is unreachable: Unable to create Vol[1|vm=1|ROOT]:Catch Exception com.cloud.utils.exception.CloudRuntimeException for template + due to com.cloud.utils.exception.CloudRuntimeException: can't mount 10.4.41.243:/export/template/tmpl/1/1 to /var/run/cloud_mount/3aaeba07-07f2-4515-addd-f6d650bf33bb at
Re: Re: CS4.2.1+kvm环境下,新建虚拟机磁盘读写很慢
谢谢各位的耐心解答。我猜测这和KVM底层操作系统版本以及CS版本有关。 张雷(Evan) 中航信华东数据中心有限责任公司 Mail:evanitsh...@gmail.com 发件人: Wei ZHOU 发送时间: 2014-07-11 17:16 收件人: users-cn 主题: Re: Re: CS4.2.1+kvm环境下,新建虚拟机磁盘读写很慢 这么说就不是virtual router的问题了。 vm的配置文件是用的virtio网卡么?还是e1000? vm里面ethtool显示的speed是千兆的么 在 2014年7月11日 上午10:28,evanitsharp evanitsh...@gmail.com写道: 你说改成2我试过了,还是老样子。 200其实够了,同样的配置,在XenServer和VMware平台下,速度就很快 张雷(Evan) 中航信华东数据中心有限责任公司 Mail:evanitsh...@gmail.com
Re: Re: CS4.2.1+kvm环境下,新建虚拟机磁盘读写很慢
大家好,这是我最近的测试数据。经测试发现KVM下新建的虚机与局域网内其他机器交互的速度仍然不正常。 我们公司经过了多伦测试,每次装好的CS4.2.1+KVM环境,都存在这个问题。 各位在KVM环境下都没遇到过这个性能问题(使用KVM作虚级化平台,KVM上的虚拟机与外界交换数据的速度很慢)? 我感觉这不是我们环境的问题,是CS自身的问题。 1.从FTP服务器上下载文件到被测试的KVM主机: 平均速度63M/S ftp get centos.iso local: centos.iso remote: centos.iso 227 Entering Passive Mode (192,168,10,48,144,252). 150 Opening BINARY mode data connection for centos.iso (4353378304 bytes). 226 Transfer complete. 4353378304 bytes received in 66.5 secs (65433.85 Kbytes/sec) 2. 从FTP服务器上下载文件到被测试的VM(KVM): 平均速度14.0M/S ftp get test.iso local: test.iso remote: testiso 227 Entering Passive Mode (192,168,10,48,144,252). 150 Opening BINARY mode data connection for test.iso (140616708 bytes). 226 Transfer complete. 140616708 bytes received in 9.76 secs (14401.34 Kbytes/sec) 3.从被测试虚机Web服务器上下载文件到本地 速度:1.0M/S [root@committer39 tmp]# wget http://192.168.10.73/tcd2.1-2014.06.25.tar.bz2 --2014-07-11 14:09:59-- http://192.168.10.73/tcd2.1-2014.06.25.tar.bz2 Connecting to 192.168.10.73:80... connected. HTTP request sent, awaiting response... 200 OK Length: 117659860 (112M) [application/x-bzip2] Saving to: 鈥渢cd2.1-2014.06.25.tar.bz2鈥 100%[==] 117,659,860 1015K/s in 1m 47s 2014-07-11 14:11:47 (1.05 MB/s) - 鈥渢cd2.1-2014.06.25.tar.bz2鈥saved [117659860/117659860] 4.从被测试KVM主机的Web服务器上下载文件到本地 测试速度:83M/S [root@committer39 tmp]# wget http://192.168.10.7/rhel-server-6.3-x86_64-dvd.iso --2014-07-11 13:28:29-- http://192.168.10.7/rhel-server-6.3-x86_64-dvd.iso Connecting to 192.168.10.7:80... connected. HTTP request sent, awaiting response... 200 OK Length: 3679453184 (3.4G) [application/octet-stream] Saving to: 鈥渞hel-server-6.3-x86_64-dvd.iso鈥 100%[] 3,679,453,184 79.8M/s in 42s 2014-07-11 13:29:11 (83.0 MB/s) - 鈥渞hel-server-6.3-x86_64-dvd.iso鈥saved [3679453184/3679453184] 张雷(Evan) 中航信华东数据中心有限责任公司 Mail:evanitsh...@gmail.com 发件人: 贝为标 发送时间: 2014-07-10 14:11 收件人: users-cn 主题: Re: Re: Re: CS4.2.1+kvm环境下,新建虚拟机磁盘读写很慢 evanitsharp,您好! dd数据看起来没什么问题,你是用wget来下载吗?试试ftp传输看看? === 2014-07-10 13:51:30 您在来信中写道:=== 你好,按照你的意思,我测试的数据如下: KVM主机上: [root@cs tmp]# dd bs=1M count=1000 if=/dev/zero of=test oflag=dsync 1000+0 records in 1000+0 records out 1048576000 bytes (1.0 GB) copied, 3.50706 s, 299 MB/s 虚拟机(KVM)上: [root@cs tmp]# dd bs=1M count=1000 if=/dev/zero of=test oflag=dsync 1000+0 records in 1000+0 records out 1048576000 bytes (1.0 GB) copied, 22.7811 s, 46.0 MB/s 张雷(Evan) 中航信华东数据中心有限责任公司 Mail:evanitsh...@gmail.com 发件人: 贝为标 发送时间: 2014-07-10 13:22 收件人: users-cn 主题: Re: Re: Re: CS4.2.1+kvm环境下,新建虚拟机磁盘读写很慢 evanitsharp,您好! 你的dd命令可能不正确,应该这样测试: # dd bs=1M count=1000 if=/dev/zero of=test oflag=dsync === 2014-07-10 13:14:28 您在来信中写道:=== 之前我说了从网络和存储两个方面考虑,以下是我测试的数据: 1.KVM虚拟机下用dd命令测试磁盘读写性能: 144MB/S 2.KVM物理主机用dd命令测试磁盘读写性能: 185MB/S 3.通过Web服务器下载大文件到VM(KVM)磁盘时,VM上的统计数据: [root@evan2 ~]# iostat avg-cpu: %user %nice %system %iowait %steal %idle 0.030.000.070.020.01 99.88 Device:tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn vda 0.629.09 203.93 956122146106 dm-025.738.21 203.93 864342146088 dm-10.03 0.23 0.00 2376 0 [root@evan2 ~]# iostat -d -k 1 1 Device:tpskB_read/skB_wrtn/skB_readkB_wrtn xvda 0.684.41 118.54 478061286357 dm-0 29.863.98 118.54 432171286348 dm-1 0.030.11 0.00 1188 0 4.通过Web服务器下载大文件到KVM主机磁盘时,KVM主机上的统计数据: [root@cs ~]# iostat avg-cpu: %user %nice %system %iowait %steal %idle 0.500.000.470.010.00 99.02 Device:tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn sda 5.6389.66 251.3714114523957284 dm-0 9.5487.72 251.3413809363956682 dm-1 0.02 0.16 0.00 2576 0 dm-2 0.04 0.27 0.04 4322560 [root@cs ~]# iostat -d -k 1 1 Device:tpskB_read/skB_wrtn/skB_readkB_wrtn sda 7.9444.71 396.31 7060266258666 dm-0 76.8443.74 396.29 6907686258365 dm-1 0.02 0.08 0.00 1288 0 dm-2 0.04 0.14 0.02 2161280 通过数据的比较,我感觉问题主要出在网络方面,很可能和Virtual Router有关系(但我们环境里的Virtual Router是默认配置)。交换机配置是没有问题的,因为局域网网其它XenServer、ESXi主机的网络读写性能都很正常。 我想了解下大家在用CS4.2.1+KVM时,有没有碰到KVM虚拟机读写I/O性能问题?你们是怎么解决的? 张雷(Evan) 中航信华东数据中心有限责任公司 Mail:evanitsh...@gmail.com 发件人: Wei ZHOU 发送时间: 2014-07-09 16:12 收件人: users-cn 主题: Re: CS4.2.1+kvm环境下,新建虚拟机磁盘读写很慢 用dd和iostat测
Re: Re: CS4.2.1+kvm环境下,新建虚拟机磁盘读写很慢
basic 和 advanced zone我们都测试过,I/O速度差不多,都很慢。 virtual router和vm的bandwidth配置都是: inbound average='25600' peak='25600'/ outbound average='25600' peak='25600'/ global setting里面的network.throttling.rate和vm.network.throttling.rate的默认值都是200 好像没有问题啊 张雷(Evan) 中航信华东数据中心有限责任公司 Mail:evanitsh...@gmail.com 发件人: Wei ZHOU 发送时间: 2014-07-11 14:48 收件人: users-cn 主题: Re: Re: CS4.2.1+kvm环境下,新建虚拟机磁盘读写很慢 你用的是advanced zone? 还是basic或者advanced zone with security group? 如果是后两个,流量不经过virtual router,所以可能跟cs没关系。 如果是第一个,流量都要经过virtual router,建议到virtual router上测试一下。 另外,看看virtual router和vm的配置(virsh dumpxml),看看里面的bandwidth设置,inbound和outbound的单位都是KBps。 global setting里面的network.throttling.rate和vm.network.throttling.rate的默认值都是200Mbps(25MBps)。建议修改,然后stop/start virtualrouter和vm. 在 2014年7月11日 上午8:17,evanitsharp evanitsh...@gmail.com写道: 大家好,这是我最近的测试数据。经测试发现KVM下新建的虚机与局域网内其他机器交互的速度仍然不正常。 我们公司经过了多伦测试,每次装好的CS4.2.1+KVM环境,都存在这个问题。 各位在KVM环境下都没遇到过这个性能问题(使用KVM作虚级化平台,KVM上的虚拟机与外界交换数据的速度很慢)? 我感觉这不是我们环境的问题,是CS自身的问题。 1.从FTP服务器上下载文件到被测试的KVM主机: 平均速度63M/S ftp get centos.iso local: centos.iso remote: centos.iso 227 Entering Passive Mode (192,168,10,48,144,252). 150 Opening BINARY mode data connection for centos.iso (4353378304 bytes). 226 Transfer complete. 4353378304 bytes received in 66.5 secs (65433.85 Kbytes/sec) 2. 从FTP服务器上下载文件到被测试的VM(KVM): 平均速度14.0M/S ftp get test.iso local: test.iso remote: testiso 227 Entering Passive Mode (192,168,10,48,144,252). 150 Opening BINARY mode data connection for test.iso (140616708 bytes). 226 Transfer complete. 140616708 bytes received in 9.76 secs (14401.34 Kbytes/sec) 3.从被测试虚机Web服务器上下载文件到本地 速度:1.0M/S [root@committer39 tmp]# wget http://192.168.10.73/tcd2.1-2014.06.25.tar.bz2 --2014-07-11 14:09:59-- http://192.168.10.73/tcd2.1-2014.06.25.tar.bz2 Connecting to 192.168.10.73:80... connected. HTTP request sent, awaiting response... 200 OK Length: 117659860 (112M) [application/x-bzip2] Saving to: 鈥渢cd2.1-2014.06.25.tar.bz2鈥 100%[==] 117,659,860 1015K/s in 1m 47s 2014-07-11 14:11:47 (1.05 MB/s) - 鈥渢cd2.1-2014.06.25.tar.bz2鈥saved [117659860/117659860] 4.从被测试KVM主机的Web服务器上下载文件到本地 测试速度:83M/S [root@committer39 tmp]# wget http://192.168.10.7/rhel-server-6.3-x86_64-dvd.iso --2014-07-11 13:28:29-- http://192.168.10.7/rhel-server-6.3-x86_64-dvd.iso Connecting to 192.168.10.7:80... connected. HTTP request sent, awaiting response... 200 OK Length: 3679453184 (3.4G) [application/octet-stream] Saving to: 鈥渞hel-server-6.3-x86_64-dvd.iso鈥 100%[] 3,679,453,184 79.8M/s in 42s 2014-07-11 13:29:11 (83.0 MB/s) - 鈥渞hel-server-6.3-x86_64-dvd.iso鈥saved [3679453184/3679453184] 张雷(Evan) 中航信华东数据中心有限责任公司 Mail:evanitsh...@gmail.com 发件人: 贝为标 发送时间: 2014-07-10 14:11 收件人: users-cn 主题: Re: Re: Re: CS4.2.1+kvm环境下,新建虚拟机磁盘读写很慢 evanitsharp,您好! dd数据看起来没什么问题,你是用wget来下载吗?试试ftp传输看看? === 2014-07-10 13:51:30 您在来信中写道:=== 你好,按照你的意思,我测试的数据如下: KVM主机上: [root@cs tmp]# dd bs=1M count=1000 if=/dev/zero of=test oflag=dsync 1000+0 records in 1000+0 records out 1048576000 bytes (1.0 GB) copied, 3.50706 s, 299 MB/s 虚拟机(KVM)上: [root@cs tmp]# dd bs=1M count=1000 if=/dev/zero of=test oflag=dsync 1000+0 records in 1000+0 records out 1048576000 bytes (1.0 GB) copied, 22.7811 s, 46.0 MB/s 张雷(Evan) 中航信华东数据中心有限责任公司 Mail:evanitsh...@gmail.com 发件人: 贝为标 发送时间: 2014-07-10 13:22 收件人: users-cn 主题: Re: Re: Re: CS4.2.1+kvm环境下,新建虚拟机磁盘读写很慢 evanitsharp,您好! 你的dd命令可能不正确,应该这样测试: # dd bs=1M count=1000 if=/dev/zero of=test oflag=dsync === 2014-07-10 13:14:28 您在来信中写道:=== 之前我说了从网络和存储两个方面考虑,以下是我测试的数据: 1.KVM虚拟机下用dd命令测试磁盘读写性能: 144MB/S 2.KVM物理主机用dd命令测试磁盘读写性能: 185MB/S 3.通过Web服务器下载大文件到VM(KVM)磁盘时,VM上的统计数据: [root@evan2 ~]# iostat avg-cpu: %user %nice %system %iowait %steal %idle 0.030.000.070.020.01 99.88 Device:tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn vda 0.629.09 203.93 956122146106 dm-025.738.21 203.93 864342146088 dm-10.03 0.23 0.00 2376 0 [root@evan2 ~]# iostat -d -k 1 1 Device:tpskB_read/skB_wrtn/skB_readkB_wrtn xvda 0.684.41 118.54 478061286357 dm-0 29.863.98 118.54 432171286348 dm-1 0.030.11 0.00 1188 0 4.通过Web服务器下载大文件到KVM主机磁盘时,KVM主机上的统计数据: [root@cs ~]# iostat avg-cpu: %user %nice %system %iowait %steal %idle 0.500.000.470.010.00 99.02 Device:tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn sda 5.6389.66 251.371411452
Re: Re: CS4.2.1+kvm环境下,新建虚拟机磁盘读写很慢
1.通过HTTP下载文件到KVM主机的情况 [root@cs tmp]# wget http://192.168.10.39/centos.iso --2014-07-10 14:33:48-- http://192.168.10.39/centos.iso Connecting to 192.168.10.39:80... connected. HTTP request sent, awaiting response... 200 OK Length: 4353378304 (4.1G) [application/octet-stream] 100%[===] 4,353,378,304 101M/s in 47s 2014-07-10 14:34:35 (89.2 MB/s) - 鈥渃entos.iso鈥saved [4353378304/4353378304] 2.Web服务器搭建在KVM主机上时,从改服务器下载文件到开发机 2.通过HTTP下载文件到VM(KVM)的情况 因为很慢,具体数据略,平均速度为700K/S 如图: 因为公司暂没有可用的FTP服务器,所以FTP下载速度没有测试, 张雷(Evan) 中航信华东数据中心有限责任公司 Mail:evanitsh...@gmail.com 发件人: 贝为标 发送时间: 2014-07-10 14:11 收件人: users-cn 主题: Re: Re: Re: CS4.2.1+kvm环境下,新建虚拟机磁盘读写很慢 evanitsharp,您好! dd数据看起来没什么问题,你是用wget来下载吗?试试ftp传输看看? === 2014-07-10 13:51:30 您在来信中写道:=== 你好,按照你的意思,我测试的数据如下: KVM主机上: [root@cs tmp]# dd bs=1M count=1000 if=/dev/zero of=test oflag=dsync 1000+0 records in 1000+0 records out 1048576000 bytes (1.0 GB) copied, 3.50706 s, 299 MB/s 虚拟机(KVM)上: [root@cs tmp]# dd bs=1M count=1000 if=/dev/zero of=test oflag=dsync 1000+0 records in 1000+0 records out 1048576000 bytes (1.0 GB) copied, 22.7811 s, 46.0 MB/s 张雷(Evan) 中航信华东数据中心有限责任公司 Mail:evanitsh...@gmail.com 发件人: 贝为标 发送时间: 2014-07-10 13:22 收件人: users-cn 主题: Re: Re: Re: CS4.2.1+kvm环境下,新建虚拟机磁盘读写很慢 evanitsharp,您好! 你的dd命令可能不正确,应该这样测试: # dd bs=1M count=1000 if=/dev/zero of=test oflag=dsync === 2014-07-10 13:14:28 您在来信中写道:=== 之前我说了从网络和存储两个方面考虑,以下是我测试的数据: 1.KVM虚拟机下用dd命令测试磁盘读写性能: 144MB/S 2.KVM物理主机用dd命令测试磁盘读写性能: 185MB/S 3.通过Web服务器下载大文件到VM(KVM)磁盘时,VM上的统计数据: [root@evan2 ~]# iostat avg-cpu: %user %nice %system %iowait %steal %idle 0.030.000.070.020.01 99.88 Device:tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn vda 0.629.09 203.93 956122146106 dm-025.738.21 203.93 864342146088 dm-10.03 0.23 0.00 2376 0 [root@evan2 ~]# iostat -d -k 1 1 Device:tpskB_read/skB_wrtn/skB_readkB_wrtn xvda 0.684.41 118.54 478061286357 dm-0 29.863.98 118.54 432171286348 dm-1 0.030.11 0.00 1188 0 4.通过Web服务器下载大文件到KVM主机磁盘时,KVM主机上的统计数据: [root@cs ~]# iostat avg-cpu: %user %nice %system %iowait %steal %idle 0.500.000.470.010.00 99.02 Device:tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn sda 5.6389.66 251.3714114523957284 dm-0 9.5487.72 251.3413809363956682 dm-1 0.02 0.16 0.00 2576 0 dm-2 0.04 0.27 0.04 4322560 [root@cs ~]# iostat -d -k 1 1 Device:tpskB_read/skB_wrtn/skB_readkB_wrtn sda 7.9444.71 396.31 7060266258666 dm-0 76.8443.74 396.29 6907686258365 dm-1 0.02 0.08 0.00 1288 0 dm-2 0.04 0.14 0.02 2161280 通过数据的比较,我感觉问题主要出在网络方面,很可能和Virtual Router有关系(但我们环境里的Virtual Router是默认配置)。交换机配置是没有问题的,因为局域网网其它XenServer、ESXi主机的网络读写性能都很正常。 我想了解下大家在用CS4.2.1+KVM时,有没有碰到KVM虚拟机读写I/O性能问题?你们是怎么解决的? 张雷(Evan) 中航信华东数据中心有限责任公司 Mail:evanitsh...@gmail.com 发件人: Wei ZHOU 发送时间: 2014-07-09 16:12 收件人: users-cn 主题: Re: CS4.2.1+kvm环境下,新建虚拟机磁盘读写很慢 用dd和iostat测一下本机和虚拟机里面的磁盘性能看看差多少 在 2014年7月9日 下午3:58,evanitsharp evanitsh...@gmail.com写道: CS4.2.1+KVM环境下,存储使用local(即建好的虚机位于KVM本机上),新建的VM读写速度很慢 1. 我在KVM上的新建的虚机上搭建好了web服务器,局域网内另外一台计算机上通过这台Web服务器下载文件,下载的平均速度只有1.2M/S 2. 我从局域网内的一台正常Web服务器下载文件到该KVM上的虚拟机,速度只有700K/S 而我们的局域网是千兆网络,从web服务器下载文件到自己本地的机器速度都有100M/S 请问:CS4.2.1下,KVM下建好的虚机磁盘读写速度为什么会这么慢,怎么样解决这个问题? PS:从网络和存储两个方面考虑 麻烦各位给个解决办法,谢谢 张雷(Evan) 中航信华东数据中心有限责任公司 Mail:evanitsh...@gmail.com = = = = = = = = = = = = = = = = = = = = 致 礼! 贝为标 beiweib...@163.com 2014-07-10 = = = = = = = = = = = = = = = = = = = = 致 礼! 贝为标 beiweib...@163.com 2014-07-10
CS4.2.1+kvm环境下,新建虚拟机磁盘读写很慢
CS4.2.1+KVM环境下,存储使用local(即建好的虚机位于KVM本机上),新建的VM读写速度很慢 1. 我在KVM上的新建的虚机上搭建好了web服务器,局域网内另外一台计算机上通过这台Web服务器下载文件,下载的平均速度只有1.2M/S 2. 我从局域网内的一台正常Web服务器下载文件到该KVM上的虚拟机,速度只有700K/S 而我们的局域网是千兆网络,从web服务器下载文件到自己本地的机器速度都有100M/S 请问:CS4.2.1下,KVM下建好的虚机磁盘读写速度为什么会这么慢,怎么样解决这个问题? PS:从网络和存储两个方面考虑 麻烦各位给个解决办法,谢谢 张雷(Evan) 中航信华东数据中心有限责任公司 Mail:evanitsh...@gmail.com
Re: Re: CS4.2.1+kvm环境下,新建虚拟机磁盘读写很慢
你好,按照你的意思,我测试的数据如下: KVM主机上: [root@cs tmp]# dd bs=1M count=1000 if=/dev/zero of=test oflag=dsync 1000+0 records in 1000+0 records out 1048576000 bytes (1.0 GB) copied, 3.50706 s, 299 MB/s 虚拟机(KVM)上: [root@cs tmp]# dd bs=1M count=1000 if=/dev/zero of=test oflag=dsync 1000+0 records in 1000+0 records out 1048576000 bytes (1.0 GB) copied, 22.7811 s, 46.0 MB/s 张雷(Evan) 中航信华东数据中心有限责任公司 Mail:evanitsh...@gmail.com 发件人: 贝为标 发送时间: 2014-07-10 13:22 收件人: users-cn 主题: Re: Re: Re: CS4.2.1+kvm环境下,新建虚拟机磁盘读写很慢 evanitsharp,您好! 你的dd命令可能不正确,应该这样测试: # dd bs=1M count=1000 if=/dev/zero of=test oflag=dsync === 2014-07-10 13:14:28 您在来信中写道:=== 之前我说了从网络和存储两个方面考虑,以下是我测试的数据: 1.KVM虚拟机下用dd命令测试磁盘读写性能: 144MB/S 2.KVM物理主机用dd命令测试磁盘读写性能: 185MB/S 3.通过Web服务器下载大文件到VM(KVM)磁盘时,VM上的统计数据: [root@evan2 ~]# iostat avg-cpu: %user %nice %system %iowait %steal %idle 0.030.000.070.020.01 99.88 Device:tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn vda 0.629.09 203.93 956122146106 dm-025.738.21 203.93 864342146088 dm-10.03 0.23 0.00 2376 0 [root@evan2 ~]# iostat -d -k 1 1 Device:tpskB_read/skB_wrtn/skB_readkB_wrtn xvda 0.684.41 118.54 478061286357 dm-0 29.863.98 118.54 432171286348 dm-1 0.030.11 0.00 1188 0 4.通过Web服务器下载大文件到KVM主机磁盘时,KVM主机上的统计数据: [root@cs ~]# iostat avg-cpu: %user %nice %system %iowait %steal %idle 0.500.000.470.010.00 99.02 Device:tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn sda 5.6389.66 251.3714114523957284 dm-0 9.5487.72 251.3413809363956682 dm-1 0.02 0.16 0.00 2576 0 dm-2 0.04 0.27 0.04 4322560 [root@cs ~]# iostat -d -k 1 1 Device:tpskB_read/skB_wrtn/skB_readkB_wrtn sda 7.9444.71 396.31 7060266258666 dm-0 76.8443.74 396.29 6907686258365 dm-1 0.02 0.08 0.00 1288 0 dm-2 0.04 0.14 0.02 2161280 通过数据的比较,我感觉问题主要出在网络方面,很可能和Virtual Router有关系(但我们环境里的Virtual Router是默认配置)。交换机配置是没有问题的,因为局域网网其它XenServer、ESXi主机的网络读写性能都很正常。 我想了解下大家在用CS4.2.1+KVM时,有没有碰到KVM虚拟机读写I/O性能问题?你们是怎么解决的? 张雷(Evan) 中航信华东数据中心有限责任公司 Mail:evanitsh...@gmail.com 发件人: Wei ZHOU 发送时间: 2014-07-09 16:12 收件人: users-cn 主题: Re: CS4.2.1+kvm环境下,新建虚拟机磁盘读写很慢 用dd和iostat测一下本机和虚拟机里面的磁盘性能看看差多少 在 2014年7月9日 下午3:58,evanitsharp evanitsh...@gmail.com写道: CS4.2.1+KVM环境下,存储使用local(即建好的虚机位于KVM本机上),新建的VM读写速度很慢 1. 我在KVM上的新建的虚机上搭建好了web服务器,局域网内另外一台计算机上通过这台Web服务器下载文件,下载的平均速度只有1.2M/S 2. 我从局域网内的一台正常Web服务器下载文件到该KVM上的虚拟机,速度只有700K/S 而我们的局域网是千兆网络,从web服务器下载文件到自己本地的机器速度都有100M/S 请问:CS4.2.1下,KVM下建好的虚机磁盘读写速度为什么会这么慢,怎么样解决这个问题? PS:从网络和存储两个方面考虑 麻烦各位给个解决办法,谢谢 张雷(Evan) 中航信华东数据中心有限责任公司 Mail:evanitsh...@gmail.com = = = = = = = = = = = = = = = = = = = = 致 礼! 贝为标 beiweib...@163.com 2014-07-10
Re: 安装cs4.3:进入cs源码下载依赖包 $mvn -P deps 报错:
删除依赖包重新下载试试,实在不行就到Maven中央仓库手动下载依赖... 张雷(Evan) 中航信华东数据中心有限责任公司 Mail:evanitsh...@gmail.com 发件人: jamemeng 发送时间: 2014-06-22 03:57 收件人: users-cn 主题: 安装cs4.3:进入cs源码下载依赖包 $mvn -P deps 报错: [WARNING] The requested profile deps could not be activated because it does not exist. [ERROR] Failed to execute goal org.apache.maven.plugins:maven-pmd-plugin:3.1:pmd (pmd) on project cloud-core: Execution pmd of goal org.apache.maven.plugins:maven-pmd-plugin:3.1:pmd failed: Plugin org.apache.maven.plugins:maven-pmd-plugin:3.1 or one of its dependencies could not be resolved: Failed to collect dependencies for org.apache.maven.plugins:maven-pmd-plugin:jar:3.1 (): Failed to read artifact descriptor for org.apache.maven.reporting:maven-reporting-impl:jar:2.1: Could not transfer artifact org.apache.maven.reporting:maven-reporting-impl:pom:2.1 from/to central (http://repo.maven.apache.org/maven2): repo.maven.apache.org: Unknown host repo.maven.apache.org - [Help 1] [ERROR] [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch. [ERROR] Re-run Maven using the -X switch to enable full debug logging. [ERROR] [ERROR] For more information about the errors and possible solutions, please read the following articles: [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/PluginResolutionException [ERROR] [ERROR] After correcting the problems, you can resume the build with the command [ERROR] mvn goals -rf :cloud-core 是不是缺少包呀? 折磨呀,大拿帮忙呀
Re: XenServer 问题 AgentUnavailableException: Resource [Host:1] is unreachable: Host 1: Unable to start instance due to null
看日志,异常原因很可能是:内存资源或硬盘资源不足 evanitsharp 发件人: 风南 发送时间: 2014-03-15 20:15 收件人: users-cn 主题: XenServer 问题 AgentUnavailableException: Resource [Host:1] is unreachable: Host 1: Unable to start instance due to null Hi,各位: 今天弄过了一天一直有一个问题搞不定,前来请教各位,环境如下: 2台机器: 管理端v4.2.1:cloudstack-manager 装在vmware里,桥接网络方式 192.168.11.60, 1,2级存储也在这个机器上NFS Host:XenServer 6.1 192.168.11.40 问题出现在使用向导配置执行 Creating system VMs (this may take a while) 这一步的时候。 XenSever中挂载的nfs没有问题,可以正常读写。 管理端日志异常信息: 2014-03-16 03:54:38,779 DEBUG [cloud.capacity.CapacityManagerImpl] (consoleproxy-1:null) release mem from host: 1, old used: 1342177280,reserved: 0, total: 7224936960; new used: 268435456,reserved:0; movedfromreserved: false,moveToReserveredfalse 2014-03-16 03:54:38,789 WARN [cloud.consoleproxy.ConsoleProxyManagerImpl] (consoleproxy-1:null) Exception while trying to start console proxy com.cloud.exception.InsufficientServerCapacityException: Unable to create a deployment for VM[ConsoleProxy|v-2-VM]Scope=interface com.cloud.dc.DataCenter; id=1 at com.cloud.vm.VirtualMachineManagerImpl.advanceStart(VirtualMachineManagerImpl.java:841) at com.cloud.vm.VirtualMachineManagerImpl.start(VirtualMachineManagerImpl.java:577) at com.cloud.vm.VirtualMachineManagerImpl.start(VirtualMachineManagerImpl.java:570) at com.cloud.consoleproxy.ConsoleProxyManagerImpl.startProxy(ConsoleProxyManagerImpl.java:556) at com.cloud.consoleproxy.ConsoleProxyManagerImpl.allocCapacity(ConsoleProxyManagerImpl.java:928) at com.cloud.consoleproxy.ConsoleProxyManagerImpl.expandPool(ConsoleProxyManagerImpl.java:1672) at com.cloud.consoleproxy.ConsoleProxyManagerImpl.expandPool(ConsoleProxyManagerImpl.java:157) at com.cloud.vm.SystemVmLoadScanner.loadScan(SystemVmLoadScanner.java:111) at com.cloud.vm.SystemVmLoadScanner.access$100(SystemVmLoadScanner.java:33) at com.cloud.vm.SystemVmLoadScanner$1.reallyRun(SystemVmLoadScanner.java:81) at com.cloud.vm.SystemVmLoadScanner$1.run(SystemVmLoadScanner.java:72) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:304) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:178) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:744) 2014-03-16 03:54:41,326 INFO [storage.volume.VolumeServiceImpl] (secstorage-1:null) Unable to acquire lock on VMTemplateStoragePool 1 2014-03-16 03:54:41,330 ERROR [cloud.vm.VirtualMachineManagerImpl] (secstorage-1:null) Failed to start instance VM[SecondaryStorageVm|s-1-VM] java.lang.NullPointerException at org.apache.cloudstack.storage.volume.VolumeServiceImpl.createBaseImageAsync(VolumeServiceImpl.java:428) at org.apache.cloudstack.storage.volume.VolumeServiceImpl.createVolumeFromTemplateAsync(VolumeServiceImpl.java:575) at com.cloud.storage.VolumeManagerImpl.recreateVolume(VolumeManagerImpl.java:2577) at com.cloud.storage.VolumeManagerImpl.prepare(VolumeManagerImpl.java:2641) at com.cloud.vm.VirtualMachineManagerImpl.advanceStart(VirtualMachineManagerImpl.java:888) at com.cloud.vm.VirtualMachineManagerImpl.start(VirtualMachineManagerImpl.java:577) at com.cloud.vm.VirtualMachineManagerImpl.start(VirtualMachineManagerImpl.java:570) at com.cloud.storage.secondary.SecondaryStorageManagerImpl.startSecStorageVm(SecondaryStorageManagerImpl.java:267) at com.cloud.storage.secondary.SecondaryStorageManagerImpl.allocCapacity(SecondaryStorageManagerImpl.java:696) at com.cloud.storage.secondary.SecondaryStorageManagerImpl.expandPool(SecondaryStorageManagerImpl.java:1300) at com.cloud.secstorage.PremiumSecondaryStorageManagerImpl.scanPool(PremiumSecondaryStorageManagerImpl.java:123) at com.cloud.secstorage.PremiumSecondaryStorageManagerImpl.scanPool(PremiumSecondaryStorageManagerImpl.java:50) at com.cloud.vm.SystemVmLoadScanner.loadScan(SystemVmLoadScanner.java:104) at com.cloud.vm.SystemVmLoadScanner.access$100(SystemVmLoadScanner.java:33) at com.cloud.vm.SystemVmLoadScanner$1.reallyRun(SystemVmLoadScanner.java:81) at com.cloud.vm.SystemVmLoadScanner$1.run(SystemVmLoadScanner.java:72) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:304) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:178) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:744) 2014-03-16 03:54:41,343 DEBUG
回复: 用户迁移
改数据库吧! evanitsharp 发件人: Wang Yahua (gmail) 发送时间: 2014-01-28 09:24 收件人: users-cn 主题: 用户迁移 在CloudStack 4.2下,用某个用户创建的实例,想把这个实例变成另一个用户下的 实例,有办法吗?
Re: 二级存储删除不掉
二级存储下载?什么意思? evanitsharp 发件人: 许叁征 发送时间: 2014-01-03 14:24 收件人: users-cn@cloudstack.apache.org 主题: 二级存储删除不掉 HI ALL 通过恢复之前的数据库,发现二级存储无法删除,下载了模板,也不能创建,帮忙看看是什么原因, 014-01-03 14:20:16,955 DEBUG [cloud.async.AsyncJobManagerImpl] (Job-Executor-5:job-412) Executing com.cloud.api.commands.RebootSystemVmCmd for job-412 2014-01-03 14:20:17,108 DEBUG [agent.manager.AgentManagerImpl] (Job-Executor-5:job-412) Host with id 20 doesn't exist 2014-01-03 14:20:17,108 DEBUG [storage.secondary.SecondaryStorageManagerImpl] (Job-Executor-5:job-412) Rebooting Secondary Storage VM failed - s-56797-VM 2014-01-03 14:20:17,252 DEBUG [cloud.async.AsyncJobManagerImpl] (Job-Executor-5:job-412) Complete async job-412, jobStatus: 1, resultCode: 0, result: com.cloud.api.response.SystemVmResponse@12cf66f 2014-01-03 14:20:17,386 DEBUG [cloud.async.AsyncJobManagerImpl] (Job-Executor-5:job-412) Done executing com.cloud.api.commands.RebootSystemVmCmd for job-412 2014-01-03 14:20:18,328 DEBUG [storage.secondary.SecondaryStorageManagerImpl] (secstorage-1:null) Zone 1 is ready to launch secondary storage VM 2014-01-03 14:20:18,434 DEBUG [cloud.consoleproxy.ConsoleProxyManagerImpl] (consoleproxy-1:null) Zone 1 is ready to launch console proxy 2014-01-03 14:20:19,551 DEBUG [network.router.VirtualNetworkApplianceManagerImpl] (RouterStatusMonitor-1:null) Found 0 routers. 2014-01-03 14:20:21,987 DEBUG [cloud.async.AsyncJobManagerImpl] (catalina-exec-18:null) Async job-412 completed 2014-01-03 14:20:22,544 DEBUG [cloud.server.StatsCollector] (StatsCollector-1:null) HostStatsCollector is running... 2014-01-03 14:20:22,554 DEBUG [agent.manager.DirectAgentAttache] (DirectAgent-79:null) Seq 8-1694367831: Executing request 2014-01-03 14:20:22,803 DEBUG [agent.manager.DirectAgentAttache] (DirectAgent-79:null) Seq 8-1694367831: Response Received: 2014-01-03 14:20:22,803 DEBUG [agent.transport.Request] (StatsCollector-1:null) Seq 8-1694367831: Received: { Ans: , MgmtId: 690716576832, via: 8, Ver: v1, Flags: 10, { GetHostStatsAnswer } } 2014-01-03 14:20:22,808 DEBUG [agent.manager.DirectAgentAttache] (DirectAgent-148:null) Seq 25-1091043355: Executing request 2014-01-03 14:20:23,187 DEBUG [agent.manager.DirectAgentAttache] (DirectAgent-148:null) Seq 25-1091043355: Response Received: 2014-01-03 14:20:23,187 DEBUG [agent.transport.Request] (StatsCollector-1:null) Seq 25-1091043355: Received: { Ans: , MgmtId: 690716576832, via: 25, Ver: v1, Flags: 10, { GetHostStatsAnswer } } 2014-01-03 14:20:23,193 DEBUG [agent.manager.DirectAgentAttache] (DirectAgent-239:null) Seq 26-1719468059: Executing request 2014-01-03 14:20:23,550 DEBUG [agent.manager.DirectAgentAttache] (DirectAgent-239:null) Seq 26-1719468059: Response Received: 2014-01-03 14:20:23,550 DEBUG [agent.transport.Request] (StatsCollector-1:null) Seq 26-1719468059: Received: { Ans: , MgmtId: 690716576832, via: 26, Ver: v1, Flags: 10, { GetHostStatsAnswer } } 2014-01-03 14:20:41,423 DEBUG [cloud.async.AsyncJobManagerImpl] (catalina-exec-11:null) submit async job-413, details: AsyncJobVO {id:413, userId: 2, accountId: 2, sessionKey: null, instanceType: SystemVm, instanceId: 56797, cmd: com.cloud.api.commands.DestroySystemVmCmd, cmdOriginator: null, cmdInfo: {id:efcfa696-25dc-40b2-b42b-37d943e27576,response:json,sessionkey:Mbs1v/60bg2RYcevxiHDfXTt8r8\u003d,ctxUserId:2,_:1388730057187,ctxAccountId:2,ctxStartEventId:3043}, cmdVersion: 0, callbackType: 0, callbackAddress: null, status: 0, processStatus: 0, resultCode: 0, result: null, initMsid: 690716576832, completeMsid: null, lastUpdated: null, lastPolled: null, created: null} 2014-01-03 14:20:41,424 DEBUG [cloud.async.AsyncJobManagerImpl] (Job-Executor-6:job-413) Executing com.cloud.api.commands.DestroySystemVmCmd for job-413 2014-01-03 14:20:41,731 DEBUG [cloud.capacity.CapacityManagerImpl] (Job-Executor-6:job-413) VM state transitted from :Running to Stopping with event: StopRequestedvm's original host id: 20 new host id: 20 host id before state transition: 20 2014-01-03 14:20:41,733 WARN [cloud.vm.VirtualMachineManagerImpl] (Job-Executor-6:job-413) Unable to stop vm VM[SecondaryStorageVm|s-56797-VM] 2014-01-03 14:20:41,856 DEBUG [cloud.capacity.CapacityManagerImpl] (Job-Executor-6:job-413) VM state transitted from :Stopping to Running with event: OperationFailedvm's original host id: 20 new host id: 20 host id before state transition: 20 2014-01-03 14:20:41,856 DEBUG [cloud.vm.VirtualMachineManagerImpl] (Job-Executor-6:job-413) Unable to stop the VM so we can't expunge it. 2014-01-03 14:20:41,856 DEBUG [cloud.vm.VirtualMachineManagerImpl] (Job-Executor-6:job-413) Unable to destroy the vm because it is not in the correct state: VM[SecondaryStorageVm|s-56797-VM] 2014-01-03 14:20:41,856 DEBUG [cloud.vm.VirtualMachineManagerImpl] (Job-Executor-6:job-413) Unable to destroy the vm because it is not in the correct state: VM[SecondaryStorageVm|s-56797-VM] 2014-01-03 14:20:41,856 INFO
回复: Re: 有关apikey和secretkey的问题,请帮忙解决
当然是利用SQL查询获取的。 有人说数据库里存的secretkey是经过编码的,而且我也往这方面想过。只是通过追踪源代码的执行,我没能找到具体的源码位置,因为也就不能确定到底是通过什么方法进行编解码的 evanitsharp 发件人: 刘洋 发送时间: 2013-11-14 11:50 收件人: users-cn; evanitsharp 主题: Re:回复: Re: 有关apikey和secretkey的问题,请帮忙解决 数据库是怎么获取的? 在 2013-11-14 10:38:17,evanitsharp evanitsh...@gmail.com 写道: 数据库获取的是:rS/gpVn9SvbhVjjFBtC2zo0Ue2pYTvgaf24gyIzzC4r4LXNxm7djo5desZMsBoPtfH0fVsJw9yq5NYpRgAAiXlZdiY9q4zEL5tjB+yE50p2EQSkLJ6KqsojrQ+uOMrwj 调用API获取的是:2hjBSbXyOzUJ495PbSN1M4eM-ppYd9z3sKnJxUMEVovLHwJ9MVtg6bmriB1IVaMx213UFgtYkfs-v7s4s1WIDA evanitsharp 发件人: Du Jun 发送时间: 2013-11-14 09:44 收件人: users-cn; evanitsharp 主题: Re: 有关apikey和secretkey的问题,请帮忙解决 从数据库读取的SecretKey是什么? 调用API获取的又是什么? 在 2013年11月14日上午8:54,evanitsharp evanitsh...@gmail.com写道: CloudStack4.0.2中直接从数据库读取的SecretKey和调用API(listUsers)获取的为什么不一样呢? evanitsharp
回复: Re: 有关apikey和secretkey的问题,请帮忙解决
谢谢各位,问题已解决^ ^ evanitsharp 发件人: Wei ZHOU 发送时间: 2013-11-14 14:55 收件人: users-cn; evanitsharp 主题: Re: 有关apikey和secretkey的问题,请帮忙解决 数据库里面的值是用dbkey加密的。可以这样来解密 java -classpath /usr/share/cloudstack-common/lib/jasypt-1.9.0.jar org.jasypt.intf.cli.JasyptPBEStringDecryptionCLI decrypt.sh password=(dbkey) input=(secretkey in db) 如果不记得dbkey,可以用management key(/etc/cloudstack/management/key)来解密 java -classpath /usr/share/cloudstack-common/lib/jasypt-1.9.0.jar org.jasypt.intf.cli.JasyptPBEStringDecryptionCLI decrypt.sh password=(mgtkey) input=(db.cloud.encrypt.secret in db.properties) cloudstack使用的是PBEWithMD5AndDES进行加密解密,所以不是一定要用java命令行,各种编程语言都有对应的加密解密函数。 在 2013年11月14日上午1:54,evanitsharp evanitsh...@gmail.com写道: CloudStack4.0.2中直接从数据库读取的SecretKey和调用API(listUsers)获取的为什么不一样呢? evanitsharp
CloudStack 4.0.2运行后,系统虚拟机无法启动,日志报错
CloudStack 4.0.2运行后,系统虚拟机无法启动,日志报错,如下,怎么解决。 之前认为是Hypervisor分配的内存太少,但是内存加到3G,这个问题仍然在,求大神给予指导。 我的环境是这样的:管理服务器、Hypervisor基础设施(XenServer)都装在VMware二次虚拟环境下。 2013-06-18 02:04:57,680 WARN [storage.secondary.SecondaryStorageManagerImpl] (secstorage-1:null) Exception while trying to start secondary storage vm com.cloud.exception.InsufficientServerCapacityException: Unable to create a deployment for VM[SecondaryStorageVm|s-395-TEST]Scope=interface com.cloud.dc.DataCenter; id=1 at com.cloud.vm.VirtualMachineManagerImpl.advanceStart(VirtualMachineManagerImpl.java:734) at com.cloud.vm.VirtualMachineManagerImpl.start(VirtualMachineManagerImpl.java:472) at com.cloud.vm.VirtualMachineManagerImpl.start(VirtualMachineManagerImpl.java:465) at com.cloud.storage.secondary.SecondaryStorageManagerImpl.startSecStorageVm(SecondaryStorageManagerImpl.java:257) at com.cloud.storage.secondary.SecondaryStorageManagerImpl.allocCapacity(SecondaryStorageManagerImpl.java:684) at com.cloud.storage.secondary.SecondaryStorageManagerImpl.expandPool(SecondaryStorageManagerImpl.java:1310) at com.cloud.secstorage.PremiumSecondaryStorageManagerImpl.scanPool(PremiumSecondaryStorageManagerImpl.java:119) at com.cloud.secstorage.PremiumSecondaryStorageManagerImpl.scanPool(PremiumSecondaryStorageManagerImpl.java:50) at com.cloud.vm.SystemVmLoadScanner.loadScan(SystemVmLoadScanner.java:106) at com.cloud.vm.SystemVmLoadScanner.access$100(SystemVmLoadScanner.java:34) at com.cloud.vm.SystemVmLoadScanner$1.reallyRun(SystemVmLoadScanner.java:83) at com.cloud.vm.SystemVmLoadScanner$1.run(SystemVmLoadScanner.java:73) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:351) at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:178) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:178) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:722) 2013-06-18 02:04:57,682 INFO [storage.secondary.SecondaryStorageManagerImpl] (secstorage-1:null) Unable to start secondary storage vm for standby capacity, secStorageVm vm Id : 395, will recycle it and start a new one 2013-06-18 01:59:35,515 WARN [cloud.consoleproxy.ConsoleProxyManagerImpl] (consoleproxy-1:null) Exception while trying to start console proxy com.cloud.exception.InsufficientServerCapacityException: Unable to create a deployment for VM[ConsoleProxy|v-2-TEST]Scope=interface com.cloud.dc.DataCenter; id=1 at com.cloud.vm.VirtualMachineManagerImpl.advanceStart(VirtualMachineManagerImpl.java:734) at com.cloud.vm.VirtualMachineManagerImpl.start(VirtualMachineManagerImpl.java:472) at com.cloud.vm.VirtualMachineManagerImpl.start(VirtualMachineManagerImpl.java:465) at com.cloud.consoleproxy.ConsoleProxyManagerImpl.startProxy(ConsoleProxyManagerImpl.java:627) at com.cloud.consoleproxy.ConsoleProxyManagerImpl.allocCapacity(ConsoleProxyManagerImpl.java:1164) at com.cloud.consoleproxy.ConsoleProxyManagerImpl.expandPool(ConsoleProxyManagerImpl.java:1981) at com.cloud.consoleproxy.ConsoleProxyManagerImpl.expandPool(ConsoleProxyManagerImpl.java:173) at com.cloud.vm.SystemVmLoadScanner.loadScan(SystemVmLoadScanner.java:113) at com.cloud.vm.SystemVmLoadScanner.access$100(SystemVmLoadScanner.java:34) at com.cloud.vm.SystemVmLoadScanner$1.reallyRun(SystemVmLoadScanner.java:83) at com.cloud.vm.SystemVmLoadScanner$1.run(SystemVmLoadScanner.java:73) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:351) at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:178) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:178) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:722) evanitsharp