锁定老帖子 主题:使用CloudStack构建云计算管理平台
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2010-11-19
最后修改:2010-11-19
Cloud.com( 前身是VMOps) 提供了开源版本(GPL v3 许可证) 的CloudStack 基础设施管理产品:CloudStack Community Edition(CloudStack 社区版) 。CloudStack 同时支持VMware ESX 、Xen 、KVM 以及Hyper-V 。它提供了大量云计算界面管理工具,如VM 自助式供应,动态工作负荷管理,多租期等等。它同时还支持 Windows 和Linux 的来宾访问方式。更多信息请访问http://www.cloud.com/ 安装: 安装服务端 CentOS5.5 192.168.1.201 1. 构建基本环境 Mysql 、Java 、Tomcat 需要设置JAVA_HOME 、TOMCAT_HOME 2. 下载源码 http://git.cloud.com/cgit/cloudstack-oss/ 选择最新版本 3. 编译安装 以最新版本 http://git.cloud.com/cgit/cloudstack-oss/snapshot/cloudstack-oss-2.1.4.tar.gz 为例
# cd /root/ # tar –zxvf cloudstack-oss-2.1.4.tar.gz # cd cd /root/cloudstack-oss-2.1.4 # ./waf configure --prefix=/usr/local/cloudstack # ./waf build # ./waf install 安装数据库 # cd /root/cloudstack-oss-2.1.4/setup/bindir # ./cloud-setup-databases.in cloud kvm –deplay-as=root ( 这里假定Mysql 的root 账号没有密码,否则使用 ./cloud-setup-databases.in cloud kvm –deplay-as=root:password ) 4. 启动服务端 # cd /root/cloudstack-oss-2.1.4 # ./waf run 访问http://192.168.1.201:8080/client 可以看到界面, 用户名admin ,密码password
安装客户端: CentOS 192.168.1.209 1. 安装KVM 查看CPU 是否支持vm # grep vmx /proc/cpuinfo 如果支持,可以在输出中找到 vmx 如: flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall nx rdtscp lm constant_tsc ida nonstop_tsc pni monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr sse4_1 sse4_2 popcnt lahf_lm # 确定已在BIOS中打开CPU的VT支持,如果你的CPU是intel的话 # yum install kvm # yum install virt-manager libvirt libvirt-python python-virtinst # modprobe kvm # modprobe kvm-intel
2. 编译安装 同安装服务端 安装完成后 # cd /usr/local/cloudstack/etc/cloud/agent 编辑agent.properties ,根据实际情况进行修改 # cd /usr/local/cloudstack/libexec # ./agent-runner 配置成功后可以使用指定的系统模板来创建虚拟机,cloudstack 将完成创建虚拟路由、分配IP 、创建虚拟机的功能,完成后可以在界面上直接进入终端
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2010-12-24
最后修改:2010-12-24
问一下,我现在可以创建出虚拟机,但是在管理页面上,显示虚拟机的ip为undefined,实际上我的虚拟机的ip是通过桥接来获取的。你在创建虚拟机时,需要做什么特殊处理么?比如在Configuration里面配置一些参数
|
|
返回顶楼 | |
发表时间:2011-07-27
请问,在模板里添加光盘的时候为什么,显示 Disconnect Secondary Storage 这是什么原因呢。。
|
|
返回顶楼 | |
发表时间:2011-07-27
在模板里添加光盘的时候,状态为Storage agent or storage VM disconnected 请问这是什么原因
|
|
返回顶楼 | |
发表时间:2011-07-28
我用NFS方式做的Secondary Storage,加载光盘ISO的时候,下载进度是不动的。
|
|
返回顶楼 | |
发表时间:2011-07-28
tongzidane 写道 我用NFS方式做的Secondary Storage,加载光盘ISO的时候,下载进度是不动的。 我当时也是NFS的方式,下载进度不动,这个你要去查看日志,看日志里报什么错误,你只说现象,这样我也不好确定是什么原因 |
|
返回顶楼 | |
发表时间:2011-07-28
错误如下:请帮忙看一下,谢谢!希望能和您邮件联系,谢谢 lvtong@live.com
2011-07-28 09:40:34,913 WARN [cloud.vm.VirtualMachineManagerImpl] (AgentManager-Handler-13:null) Cleanup failed due to Stopped by previous failure 2011-07-28 09:40:34,913 WARN [cloud.vm.VirtualMachineManagerImpl] (consoleproxy-1:null) Cleanup failed due to java.lang.NullPointerException at com.cloud.agent.resource.computing.LibvirtComputingResource.handleVmStartFailure(LibvirtComputingResource.java:2096) 2011-07-28 09:40:34,913 WARN [cloud.vm.VirtualMachineManagerImpl] (consoleproxy-1:null) Cleanup failed due to Stopped by previous failure 2011-07-28 09:40:34,927 ERROR [cloud.vm.VirtualMachineManagerImpl] (consoleproxy-1:null) Failed to start instance VM[ConsoleProxy|v-2-VM] com.cloud.utils.exception.CloudRuntimeException: Unable to get answer that is of class com.cloud.agent.api.StartAnswer 2011-07-28 09:40:35,083 DEBUG [cloud.capacity.CapacityManagerImpl] (consoleproxy-1:null) VM state transitted from :Starting to Stopped with event: OperationFailedvm's original host id: null new host id: null host id before state transition: 2 2011-07-28 09:40:35,083 DEBUG [cloud.capacity.CapacityManagerImpl] (consoleproxy-1:null) VM state transitted from :Starting to Stopped with event: OperationFailedvm's original host id: null new host id: null host id before state transition: 2 2011-07-28 09:40:35,106 WARN [cloud.consoleproxy.ConsoleProxyManagerImpl] (consoleproxy-1:null) Exception while trying to start console proxy com.cloud.exception.AgentUnavailableException: Resource [Host:2] is unreachable: Host 2: Unable to start instance Caused by: com.cloud.utils.exception.CloudRuntimeException: Unable to get answer that is of class com.cloud.agent.api.StartAnswer 2011-07-28 09:40:56,359 WARN [cloud.server.StatsCollector] (StatsCollector-2:null) There is no secondary storage VM for secondary storage host nfs://test02.cloudtest.com/secnfs 2011-07-28 09:40:56,362 WARN [cloud.server.StatsCollector] (StatsCollector-2:null) There is no secondary storage VM for secondary storage host nfs://192.168.110.132/export 2011-07-28 00:00:04,263 DEBUG [cloud.vm.VirtualMachineManagerImpl] (secstorage-1:null) Unable to transition into Starting state due to Unable to transition to a new state from Starting via StartRequested 2011-07-28 00:00:04,290 DEBUG [cloud.vm.VirtualMachineManagerImpl] (secstorage-1:null) Determining why we're unable to update the state to Starting for VM[SecondaryStorageVm|s-6-VM]. Retry=4 2011-07-28 00:00:04,291 WARN [cloud.vm.VirtualMachineManagerImpl] (secstorage-1:null) The task item for vm VM[SecondaryStorageVm|s-6-VM] has been inactive for 6327 2011-07-28 00:00:04,291 WARN [storage.secondary.SecondaryStorageManagerImpl] (secstorage-1:null) Exception while trying to start secondary storage vm com.cloud.utils.exception.CloudRuntimeException: Unable to start a VM due to concurrent operation Caused by: com.cloud.exception.ConcurrentOperationException: There are concurrent operations on VM[SecondaryStorageVm|s-6-VM] 2011-07-28 00:00:04,292 INFO [storage.secondary.SecondaryStorageManagerImpl] (secstorage-1:null) Unable to start secondary storage vm for standby capacity, secStorageVm vm Id : 6, will recycle it and start a new one 2011-07-28 00:00:04,293 WARN [cloud.vm.SystemVmLoadScanner] (secstorage-1:null) Unexpected exception We cannot stop VM[SecondaryStorageVm|s-6-VM] when it is in state Starting com.cloud.utils.exception.CloudRuntimeException: We cannot stop VM[SecondaryStorageVm|s-6-VM] when it is in state Starting 2011-07-28 00:00:04,923 DEBUG [agent.transport.Request] (AgentManager-Handler-8:null) Seq 2-1517224596: Processing: { Ans: , MgmtId: 238402993344824, via: 2, Ver: v1, Flags: 110, [{"Answer":{"result":false,"details":"java.lang.NullPointerException\n\tat com.cloud.agent.resource.computing.LibvirtComputingResource.cleanupVMNetworks(LibvirtComputingResource.java:3138)\n\tat com.cloud.agent.resource.computing.LibvirtComputingResource.handleVmStartFailure(LibvirtComputingResource.java:2096)\n\tat com.cloud.agent.resource.computing.LibvirtComputingResource.execute(LibvirtComputingResource.java:2212)\n\tat com.cloud.agent.resource.computing.LibvirtComputingResource.executeRequest(LibvirtComputingResource.java:884)\n\tat com.cloud.agent.Agent.processRequest(Agent.java:499)\n\tat com.cloud.agent.Agent$ServerHandler.doTask(Agent.java:818)\n\tat com.cloud.utils.nio.Task.run(Task.java:85)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)\n\tat java.lang.Thread.run(Thread.java:636)\n"}},{"Answer":{"result":false,"details":"Stopped by previous failure"}}] } 2011-07-28 00:00:04,923 WARN [cloud.vm.VirtualMachineManagerImpl] (AgentManager-Handler-8:null) Cleanup failed due to java.lang.NullPointerException at com.cloud.agent.resource.computing.LibvirtComputingResource.handleVmStartFailure(LibvirtComputingResource.java:2096) 2011-07-28 00:00:04,923 WARN [cloud.vm.VirtualMachineManagerImpl] (AgentManager-Handler-8:null) Cleanup failed due to Stopped by previous failure 2011-07-28 00:00:04,923 WARN [cloud.vm.VirtualMachineManagerImpl] (consoleproxy-1:null) Cleanup failed due to java.lang.NullPointerException at com.cloud.agent.resource.computing.LibvirtComputingResource.handleVmStartFailure(LibvirtComputingResource.java:2096) 2011-07-28 00:00:04,924 WARN [cloud.vm.VirtualMachineManagerImpl] (consoleproxy-1:null) Cleanup failed due to Stopped by previous failure 2011-07-28 00:00:04,938 ERROR [cloud.vm.VirtualMachineManagerImpl] (consoleproxy-1:null) Failed to start instance VM[ConsoleProxy|v-2-VM] com.cloud.utils.exception.CloudRuntimeException: Unable to get answer that is of class com.cloud.agent.api.StartAnswer 2011-07-28 00:00:05,114 DEBUG [cloud.capacity.CapacityManagerImpl] (consoleproxy-1:null) VM state transitted from :Starting to Stopped with event: OperationFailedvm's original host id: null new host id: null host id before state transition: 2 2011-07-28 00:00:05,137 WARN [cloud.consoleproxy.ConsoleProxyManagerImpl] (consoleproxy-1:null) Exception while trying to start console proxy com.cloud.exception.AgentUnavailableException: Resource [Host:2] is unreachable: Host 2: Unable to start instance Caused by: com.cloud.utils.exception.CloudRuntimeException: Unable to get answer that is of class com.cloud.agent.api.StartAnswer 2011-07-28 00:00:27,059 WARN [cloud.server.StatsCollector] (StatsCollector-1:null) There is no secondary storage VM for secondary storage host nfs://test02.cloudtest.com/secnfs 2011-07-28 00:00:27,061 WARN [cloud.server.StatsCollector] (StatsCollector-1:null) There is no secondary storage VM for secondary storage host nfs://192.168.110.132/export 2011-07-28 00:00:34,264 DEBUG [cloud.vm.VirtualMachineManagerImpl] (secstorage-1:null) Unable to transition into Starting state due to Unable to transition to a new state from Starting via StartRequested 2011-07-28 00:00:34,277 DEBUG [cloud.vm.VirtualMachineManagerImpl] (secstorage-1:null) Determining why we're unable to update the state to Starting for VM[SecondaryStorageVm|s-6-VM]. Retry=4 2011-07-28 00:00:34,278 WARN [cloud.vm.VirtualMachineManagerImpl] (secstorage-1:null) The task item for vm VM[SecondaryStorageVm|s-6-VM] has been inactive for 6357 2011-07-28 00:00:34,278 WARN [storage.secondary.SecondaryStorageManagerImpl] (secstorage-1:null) Exception while trying to start secondary storage vm com.cloud.utils.exception.CloudRuntimeException: Unable to start a VM due to concurrent operation Caused by: com.cloud.exception.ConcurrentOperationException: There are concurrent operations on VM[SecondaryStorageVm|s-6-VM] 2011-07-28 00:00:34,279 INFO [storage.secondary.SecondaryStorageManagerImpl] (secstorage-1:null) Unable to start secondary storage vm for standby capacity, secStorageVm vm Id : 6, will recycle it and start a new one 2011-07-28 00:00:34,280 WARN [cloud.vm.SystemVmLoadScanner] (secstorage-1:null) Unexpected exception We cannot stop VM[SecondaryStorageVm|s-6-VM] when it is in state Starting com.cloud.utils.exception.CloudRuntimeException: We cannot stop VM[SecondaryStorageVm|s-6-VM] when it is in state Starting 2011-07-28 00:00:34,934 DEBUG [agent.transport.Request] (AgentManager-Handler-13:null) Seq 2-1517224598: Processing: { Ans: , MgmtId: 238402993344824, via: 2, Ver: v1, Flags: 110, [{"Answer":{"result":false,"details":"java.lang.NullPointerException\n\tat com.cloud.agent.resource.computing.LibvirtComputingResource.cleanupVMNetworks(LibvirtComputingResource.java:3138)\n\tat com.cloud.agent.resource.computing.LibvirtComputingResource.handleVmStartFailure(LibvirtComputingResource.java:2096)\n\tat com.cloud.agent.resource.computing.LibvirtComputingResource.execute(LibvirtComputingResource.java:2212)\n\tat com.cloud.agent.resource.computing.LibvirtComputingResource.executeRequest(LibvirtComputingResource.java:884)\n\tat com.cloud.agent.Agent.processRequest(Agent.java:499)\n\tat com.cloud.agent.Agent$ServerHandler.doTask(Agent.java:818)\n\tat com.cloud.utils.nio.Task.run(Task.java:85)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)\n\tat java.lang.Thread.run(Thread.java:636)\n"}},{"Answer":{"result":false,"details":"Stopped by previous failure"}}] } 2011-07-28 00:00:34,934 WARN [cloud.vm.VirtualMachineManagerImpl] (AgentManager-Handler-13:null) Cleanup failed due to java.lang.NullPointerException at com.cloud.agent.resource.computing.LibvirtComputingResource.handleVmStartFailure(LibvirtComputingResource.java:2096) 2011-07-28 00:00:34,934 WARN [cloud.vm.VirtualMachineManagerImpl] (AgentManager-Handler-13:null) Cleanup failed due to Stopped by previous failure 2011-07-28 00:00:34,935 WARN [cloud.vm.VirtualMachineManagerImpl] (consoleproxy-1:null) Cleanup failed due to java.lang.NullPointerException at com.cloud.agent.resource.computing.LibvirtComputingResource.handleVmStartFailure(LibvirtComputingResource.java:2096) 2011-07-28 00:00:34,935 WARN [cloud.vm.VirtualMachineManagerImpl] (consoleproxy-1:null) Cleanup failed due to Stopped by previous failure 2011-07-28 00:00:34,949 ERROR [cloud.vm.VirtualMachineManagerImpl] (consoleproxy-1:null) Failed to start instance VM[ConsoleProxy|v-2-VM] com.cloud.utils.exception.CloudRuntimeException: Unable to get answer that is of class com.cloud.agent.api.StartAnswer 2011-07-28 00:00:35,112 DEBUG [cloud.capacity.CapacityManagerImpl] (consoleproxy-1:null) VM state transitted from :Starting to Stopped with event: OperationFailedvm's original host id: null new host id: null host id before state transition: 2 2011-07-28 00:00:35,130 WARN [cloud.consoleproxy.ConsoleProxyManagerImpl] (consoleproxy-1:null) Exception while trying to start console proxy com.cloud.exception.AgentUnavailableException: Resource [Host:2] is unreachable: Host 2: Unable to start instance Caused by: com.cloud.utils.exception.CloudRuntimeException: Unable to get answer that is of class com.cloud.agent.api.StartAnswer 2011-07-28 00:01:04,264 DEBUG [cloud.vm.VirtualMachineManagerImpl] (secstorage-1:null) Unable to transition into Starting state due to Unable to transition to a new state from Starting via StartRequested 2011-07-28 00:01:04,288 DEBUG [cloud.vm.VirtualMachineManagerImpl] (secstorage-1:null) Determining why we're unable to update the state to Starting for VM[SecondaryStorageVm|s-6-VM]. Retry=4 2011-07-28 00:01:04,288 WARN [cloud.vm.VirtualMachineManagerImpl] (secstorage-1:null) The task item for vm VM[SecondaryStorageVm|s-6-VM] has been inactive for 6386 2011-07-28 00:01:04,289 WARN [storage.secondary.SecondaryStorageManagerImpl] (secstorage-1:null) Exception while trying to start secondary storage vm com.cloud.utils.exception.CloudRuntimeException: Unable to start a VM due to concurrent operation Caused by: com.cloud.exception.ConcurrentOperationException: There are concurrent operations on VM[SecondaryStorageVm|s-6-VM] 2011-07-28 00:01:04,290 INFO [storage.secondary.SecondaryStorageManagerImpl] (secstorage-1:null) Unable to start secondary storage vm for standby capacity, secStorageVm vm Id : 6, will recycle it and start a new one 2011-07-28 00:01:04,291 WARN [cloud.vm.SystemVmLoadScanner] (secstorage-1:null) Unexpected exception We cannot stop VM[SecondaryStorageVm|s-6-VM] when it is in state Starting com.cloud.utils.exception.CloudRuntimeException: We cannot stop VM[SecondaryStorageVm|s-6-VM] when it is in state Starting 2011-07-28 00:01:04,909 DEBUG [agent.transport.Request] (AgentManager-Handler-1:null) Seq 2-1517224600: Processing: { Ans: , MgmtId: 238402993344824, via: 2, Ver: v1, Flags: 110, [{"Answer":{"result":false,"details":"java.lang.NullPointerException\n\tat com.cloud.agent.resource.computing.LibvirtComputingResource.cleanupVMNetworks(LibvirtComputingResource.java:3138)\n\tat com.cloud.agent.resource.computing.LibvirtComputingResource.handleVmStartFailure(LibvirtComputingResource.java:2096)\n\tat com.cloud.agent.resource.computing.LibvirtComputingResource.execute(LibvirtComputingResource.java:2212)\n\tat com.cloud.agent.resource.computing.LibvirtComputingResource.executeRequest(LibvirtComputingResource.java:884)\n\tat com.cloud.agent.Agent.processRequest(Agent.java:499)\n\tat com.cloud.agent.Agent$ServerHandler.doTask(Agent.java:818)\n\tat com.cloud.utils.nio.Task.run(Task.java:85)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)\n\tat java.lang.Thread.run(Thread.java:636)\n"}},{"Answer":{"result":false,"details":"Stopped by previous failure"}}] } 2011-07-28 00:01:04,909 WARN [cloud.vm.VirtualMachineManagerImpl] (AgentManager-Handler-1:null) Cleanup failed due to java.lang.NullPointerException at com.cloud.agent.resource.computing.LibvirtComputingResource.handleVmStartFailure(LibvirtComputingResource.java:2096) 2011-07-28 00:01:04,910 WARN [cloud.vm.VirtualMachineManagerImpl] (AgentManager-Handler-1:null) Cleanup failed due to Stopped by previous failure 2011-07-28 00:01:04,910 WARN [cloud.vm.VirtualMachineManagerImpl] (consoleproxy-1:null) Cleanup failed due to java.lang.NullPointerException at com.cloud.agent.resource.computing.LibvirtComputingResource.handleVmStartFailure(LibvirtComputingResource.java:2096) 2011-07-28 00:01:04,911 WARN [cloud.vm.VirtualMachineManagerImpl] (consoleproxy-1:null) Cleanup failed due to Stopped by previous failure 2011-07-28 00:01:04,925 ERROR [cloud.vm.VirtualMachineManagerImpl] (consoleproxy-1:null) Failed to start instance VM[ConsoleProxy|v-2-VM] com.cloud.utils.exception.CloudRuntimeException: Unable to get answer that is of class com.cloud.agent.api.StartAnswer 2011-07-28 00:01:05,089 DEBUG [cloud.capacity.CapacityManagerImpl] (consoleproxy-1:null) VM state transitted from :Starting to Stopped with event: OperationFailedvm's original host id: null new host id: null host id before state transition: 2 2011-07-28 00:01:05,106 WARN [cloud.consoleproxy.ConsoleProxyManagerImpl] (consoleproxy-1:null) Exception while trying to start console proxy com.cloud.exception.AgentUnavailableException: Resource [Host:2] is unreachable: Host 2: Unable to start instance Caused by: com.cloud.utils.exception.CloudRuntimeException: Unable to get answer that is of class com.cloud.agent.api.StartAnswer 2011-07-28 00:01:27,115 WARN [cloud.server.StatsCollector] (StatsCollector-1:null) There is no secondary storage VM for secondary storage host nfs://test02.cloudtest.com/secnfs 2011-07-28 00:01:27,117 WARN [cloud.server.StatsCollector] (StatsCollector-1:null) There is no secondary storage VM for secondary storage host nfs://192.168.110.132/export 2011-07-28 00:01:34,263 DEBUG [cloud.vm.VirtualMachineManagerImpl] (secstorage-1:null) Unable to transition into Starting state due to Unable to transition to a new state from Starting via StartRequested 2011-07-28 00:01:34,287 DEBUG [cloud.vm.VirtualMachineManagerImpl] (secstorage-1:null) Determining why we're unable to update the state to Starting for VM[SecondaryStorageVm|s-6-VM]. Retry=4 2011-07-28 00:01:34,288 WARN [cloud.vm.VirtualMachineManagerImpl] (secstorage-1:null) The task item for vm VM[SecondaryStorageVm|s-6-VM] has been inactive for 6415 2011-07-28 00:01:34,288 WARN [storage.secondary.SecondaryStorageManagerImpl] (secstorage-1:null) Exception while trying to start secondary storage vm com.cloud.utils.exception.CloudRuntimeException: Unable to start a VM due to concurrent operation Caused by: com.cloud.exception.ConcurrentOperationException: There are concurrent operations on VM[SecondaryStorageVm|s-6-VM] 2011-07-28 00:01:34,289 INFO [storage.secondary.SecondaryStorageManagerImpl] (secstorage-1:null) Unable to start secondary storage vm for standby capacity, secStorageVm vm Id : 6, will recycle it and start a new one 2011-07-28 00:01:34,290 WARN [cloud.vm.SystemVmLoadScanner] (secstorage-1:null) Unexpected exception We cannot stop VM[SecondaryStorageVm|s-6-VM] when it is in state Starting com.cloud.utils.exception.CloudRuntimeException: We cannot stop VM[SecondaryStorageVm|s-6-VM] when it is in state Starting 2011-07-28 00:01:34,939 DEBUG [agent.transport.Request] (AgentManager-Handler-3:null) Seq 2-1517224602: Processing: { Ans: , MgmtId: 238402993344824, via: 2, Ver: v1, Flags: 110, [{"Answer":{"result":false,"details":"java.lang.NullPointerException\n\tat com.cloud.agent.resource.computing.LibvirtComputingResource.cleanupVMNetworks(LibvirtComputingResource.java:3138)\n\tat com.cloud.agent.resource.computing.LibvirtComputingResource.handleVmStartFailure(LibvirtComputingResource.java:2096)\n\tat com.cloud.agent.resource.computing.LibvirtComputingResource.execute(LibvirtComputingResource.java:2212)\n\tat com.cloud.agent.resource.computing.LibvirtComputingResource.executeRequest(LibvirtComputingResource.java:884)\n\tat com.cloud.agent.Agent.processRequest(Agent.java:499)\n\tat com.cloud.agent.Agent$ServerHandler.doTask(Agent.java:818)\n\tat com.cloud.utils.nio.Task.run(Task.java:85)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)\n\tat java.lang.Thread.run(Thread.java:636)\n"}},{"Answer":{"result":false,"details":"Stopped by previous failure"}}] } 2011-07-28 00:01:34,939 WARN [cloud.vm.VirtualMachineManagerImpl] (AgentManager-Handler-3:null) Cleanup failed due to java.lang.NullPointerException at com.cloud.agent.resource.computing.LibvirtComputingResource.handleVmStartFailure(LibvirtComputingResource.java:2096) 2011-07-28 00:01:34,939 WARN [cloud.vm.VirtualMachineManagerImpl] (AgentManager-Handler-3:null) Cleanup failed due to Stopped by previous failure 2011-07-28 00:01:34,939 WARN [cloud.vm.VirtualMachineManagerImpl] (consoleproxy-1:null) Cleanup failed due to java.lang.NullPointerException at com.cloud.agent.resource.computing.LibvirtComputingResource.handleVmStartFailure(LibvirtComputingResource.java:2096) 2011-07-28 00:01:34,940 WARN [cloud.vm.VirtualMachineManagerImpl] (consoleproxy-1:null) Cleanup failed due to Stopped by previous failure 2011-07-28 00:01:34,959 ERROR [cloud.vm.VirtualMachineManagerImpl] (consoleproxy-1:null) Failed to start instance VM[ConsoleProxy|v-2-VM] com.cloud.utils.exception.CloudRuntimeException: Unable to get answer that is of class com.cloud.agent.api.StartAnswer 2011-07-28 00:01:35,070 DEBUG [cloud.capacity.CapacityManagerImpl] (consoleproxy-1:null) VM state transitted from :Starting to Stopped with event: OperationFailedvm's original host id: null new host id: null host id before state transition: 2 2011-07-28 00:01:35,092 WARN [cloud.consoleproxy.ConsoleProxyManagerImpl] (consoleproxy-1:null) Exception while trying to start console proxy com.cloud.exception.AgentUnavailableException: Resource [Host:2] is unreachable: Host 2: Unable to start instance Caused by: com.cloud.utils.exception.CloudRuntimeException: Unable to get answer that is of class com.cloud.agent.api.StartAnswer 2011-07-28 00:02:04,264 DEBUG [cloud.vm.VirtualMachineManagerImpl] (secstorage-1:null) Unable to transition into Starting state due to Unable to transition to a new state from Starting via StartRequested 2011-07-28 00:02:04,286 DEBUG [cloud.vm.VirtualMachineManagerImpl] (secstorage-1:null) Determining why we're unable to update the state to Starting for VM[SecondaryStorageVm|s-6-VM]. Retry=4 2011-07-28 00:02:04,287 WARN [cloud.vm.VirtualMachineManagerImpl] (secstorage-1:null) The task item for vm VM[SecondaryStorageVm|s-6-VM] has been inactive for 6444 2011-07-28 00:02:04,288 WARN [storage.secondary.SecondaryStorageManagerImpl] (secstorage-1:null) Exception while trying to start secondary storage vm com.cloud.utils.exception.CloudRuntimeException: Unable to start a VM due to concurrent operation Caused by: com.cloud.exception.ConcurrentOperationException: There are concurrent operations on VM[SecondaryStorageVm|s-6-VM] 2011-07-28 00:02:04,288 INFO [storage.secondary.SecondaryStorageManagerImpl] (secstorage-1:null) Unable to start secondary storage vm for standby capacity, secStorageVm vm Id : 6, will recycle it and start a new one 2011-07-28 00:02:04,290 WARN [cloud.vm.SystemVmLoadScanner] (secstorage-1:null) Unexpected exception We cannot stop VM[SecondaryStorageVm|s-6-VM] when it is in state Starting com.cloud.utils.exception.CloudRuntimeException: We cannot stop VM[SecondaryStorageVm|s-6-VM] when it is in state Starting 2011-07-28 00:02:04,937 DEBUG [agent.transport.Request] (AgentManager-Handler-6:null) Seq 2-1517224604: Processing: { Ans: , MgmtId: 238402993344824, via: 2, Ver: v1, Flags: 110, [{"Answer":{"result":false,"details":"java.lang.NullPointerException\n\tat com.cloud.agent.resource.computing.LibvirtComputingResource.cleanupVMNetworks(LibvirtComputingResource.java:3138)\n\tat com.cloud.agent.resource.computing.LibvirtComputingResource.handleVmStartFailure(LibvirtComputingResource.java:2096)\n\tat com.cloud.agent.resource.computing.LibvirtComputingResource.execute(LibvirtComputingResource.java:2212)\n\tat com.cloud.agent.resource.computing.LibvirtComputingResource.executeRequest(LibvirtComputingResource.java:884)\n\tat com.cloud.agent.Agent.processRequest(Agent.java:499)\n\tat com.cloud.agent.Agent$ServerHandler.doTask(Agent.java:818)\n\tat com.cloud.utils.nio.Task.run(Task.java:85)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)\n\tat java.lang.Thread.run(Thread.java:636)\n"}},{"Answer":{"result":false,"details":"Stopped by previous failure"}}] } 2011-07-28 00:02:04,937 WARN [cloud.vm.VirtualMachineManagerImpl] (AgentManager-Handler-6:null) Cleanup failed due to java.lang.NullPointerException at com.cloud.agent.resource.computing.LibvirtComputingResource.handleVmStartFailure(LibvirtComputingResource.java:2096) 2011-07-28 00:02:04,938 WARN [cloud.vm.VirtualMachineManagerImpl] (AgentManager-Handler-6:null) Cleanup failed due to Stopped by previous failure 2011-07-28 00:02:04,938 WARN [cloud.vm.VirtualMachineManagerImpl] (consoleproxy-1:null) Cleanup failed due to java.lang.NullPointerException at com.cloud.agent.resource.computing.LibvirtComputingResource.handleVmStartFailure(LibvirtComputingResource.java:2096) 2011-07-28 00:02:04,938 WARN [cloud.vm.VirtualMachineManagerImpl] (consoleproxy-1:null) Cleanup failed due to Stopped by previous failure 2011-07-28 00:02:04,959 ERROR [cloud.vm.VirtualMachineManagerImpl] (consoleproxy-1:null) Failed to start instance VM[ConsoleProxy|v-2-VM] com.cloud.utils.exception.CloudRuntimeException: Unable to get answer that is of class com.cloud.agent.api.StartAnswer 2011-07-28 00:02:05,116 DEBUG [cloud.capacity.CapacityManagerImpl] (consoleproxy-1:null) VM state transitted from :Starting to Stopped with event: OperationFailedvm's original host id: null new host id: null host id before state transition: 2 2011-07-28 00:02:05,133 WARN [cloud.consoleproxy.ConsoleProxyManagerImpl] (consoleproxy-1:null) Exception while trying to start console proxy com.cloud.exception.AgentUnavailableException: Resource [Host:2] is unreachable: Host 2: Unable to start instance Caused by: com.cloud.utils.exception.CloudRuntimeException: Unable to get answer that is of class com.cloud.agent.api.StartAnswer 2011-07-28 00:02:27,172 WARN [cloud.server.StatsCollector] (StatsCollector-1:null) There is no secondary storage VM for secondary storage host nfs://test02.cloudtest.com/secnfs 2011-07-28 00:02:27,175 WARN [cloud.server.StatsCollector] (StatsCollector-1:null) There is no secondary storage VM for secondary storage host nfs://192.168.110.132/export 2011-07-28 00:02:34,263 DEBUG [cloud.vm.VirtualMachineManagerImpl] (secstorage-1:null) Unable to transition into Starting state due to Unable to transition to a new state from Starting via StartRequested 2011-07-28 00:02:34,290 DEBUG [cloud.vm.VirtualMachineManagerImpl] (secstorage-1:null) Determining why we're unable to update the state to Starting for VM[SecondaryStorageVm|s-6-VM]. Retry=4 2011-07-28 00:02:34,291 WARN [cloud.vm.VirtualMachineManagerImpl] (secstorage-1:null) The task item for vm VM[SecondaryStorageVm|s-6-VM] has been inactive for 6474 2011-07-28 00:02:34,291 WARN [storage.secondary.SecondaryStorageManagerImpl] (secstorage-1:null) Exception while trying to start secondary storage vm com.cloud.utils.exception.CloudRuntimeException: Unable to start a VM due to concurrent operation Caused by: com.cloud.exception.ConcurrentOperationException: There are concurrent operations on VM[SecondaryStorageVm|s-6-VM] 2011-07-28 00:02:34,292 INFO [storage.secondary.SecondaryStorageManagerImpl] (secstorage-1:null) Unable to start secondary storage vm for standby capacity, secStorageVm vm Id : 6, will recycle it and start a new one 2011-07-28 00:02:34,294 WARN [cloud.vm.SystemVmLoadScanner] (secstorage-1:null) Unexpected exception We cannot stop VM[SecondaryStorageVm|s-6-VM] when it is in state Starting com.cloud.utils.exception.CloudRuntimeException: We cannot stop VM[SecondaryStorageVm|s-6-VM] when it is in state Starting 2011-07-28 00:02:34,919 DEBUG [agent.transport.Request] (AgentManager-Handler-9:null) Seq 2-1517224606: Processing: { Ans: , MgmtId: 238402993344824, via: 2, Ver: v1, Flags: 110, [{"Answer":{"result":false,"details":"java.lang.NullPointerException\n\tat com.cloud.agent.resource.computing.LibvirtComputingResource.cleanupVMNetworks(LibvirtComputingResource.java:3138)\n\tat com.cloud.agent.resource.computing.LibvirtComputingResource.handleVmStartFailure(LibvirtComputingResource.java:2096)\n\tat com.cloud.agent.resource.computing.LibvirtComputingResource.execute(LibvirtComputingResource.java:2212)\n\tat com.cloud.agent.resource.computing.LibvirtComputingResource.executeRequest(LibvirtComputingResource.java:884)\n\tat com.cloud.agent.Agent.processRequest(Agent.java:499)\n\tat com.cloud.agent.Agent$ServerHandler.doTask(Agent.java:818)\n\tat com.cloud.utils.nio.Task.run(Task.java:85)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)\n\tat java.lang.Thread.run(Thread.java:636)\n"}},{"Answer":{"result":false,"details":"Stopped by previous failure"}}] } 2011-07-28 00:02:34,919 WARN [cloud.vm.VirtualMachineManagerImpl] (AgentManager-Handler-9:null) Cleanup failed due to java.lang.NullPointerException at com.cloud.agent.resource.computing.LibvirtComputingResource.handleVmStartFailure(LibvirtComputingResource.java:2096) 2011-07-28 00:02:34,919 WARN [cloud.vm.VirtualMachineManagerImpl] (AgentManager-Handler-9:null) Cleanup failed due to Stopped by previous failure 2011-07-28 00:02:34,919 WARN [cloud.vm.VirtualMachineManagerImpl] (consoleproxy-1:null) Cleanup failed due to java.lang.NullPointerException at com.cloud.agent.resource.computing.LibvirtComputingResource.handleVmStartFailure(LibvirtComputingResource.java:2096) 2011-07-28 00:02:34,920 WARN [cloud.vm.VirtualMachineManagerImpl] (consoleproxy-1:null) Cleanup failed due to Stopped by previous failure 2011-07-28 00:02:34,933 ERROR [cloud.vm.VirtualMachineManagerImpl] (consoleproxy-1:null) Failed to start instance VM[ConsoleProxy|v-2-VM] com.cloud.utils.exception.CloudRuntimeException: Unable to get answer that is of class com.cloud.agent.api.StartAnswer 2011-07-28 00:02:35,092 DEBUG [cloud.capacity.CapacityManagerImpl] (consoleproxy-1:null) VM state transitted from :Starting to Stopped with event: OperationFailedvm's original host id: null new host id: null host id before state transition: 2 2011-07-28 00:02:35,109 WARN [cloud.consoleproxy.ConsoleProxyManagerImpl] (consoleproxy-1:null) Exception while trying to start console proxy com.cloud.exception.AgentUnavailableException: Resource [Host:2] is unreachable: Host 2: Unable to start instance Caused by: com.cloud.utils.exception.CloudRuntimeException: Unable to get answer that is of class com.cloud.agent.api.StartAnswer 2011-07-28 00:03:04,264 DEBUG [cloud.vm.VirtualMachineManagerImpl] (secstorage-1:null) Unable to transition into Starting state due to Unable to transition to a new state from Starting via StartRequested 2011-07-28 00:03:04,285 DEBUG [cloud.vm.VirtualMachineManagerImpl] (secstorage-1:null) Determining why we're unable to update the state to Starting for VM[SecondaryStorageVm|s-6-VM]. Retry=4 2011-07-28 00:03:04,286 WARN [cloud.vm.VirtualMachineManagerImpl] (secstorage-1:null) The task item for vm VM[SecondaryStorageVm|s-6-VM] has been inactive for 6503 2011-07-28 00:03:04,286 WARN [storage.secondary.SecondaryStorageManagerImpl] (secstorage-1:null) Exception while trying to start secondary storage vm com.cloud.utils.exception.CloudRuntimeException: Unable to start a VM due to concurrent operation Caused by: com.cloud.exception.ConcurrentOperationException: There are concurrent operations on VM[SecondaryStorageVm|s-6-VM] 2011-07-28 00:03:04,287 INFO [storage.secondary.SecondaryStorageManagerImpl] (secstorage-1:null) Unable to start secondary storage vm for standby capacity, secStorageVm vm Id : 6, will recycle it and start a new one 2011-07-28 00:03:04,289 WARN [cloud.vm.SystemVmLoadScanner] (secstorage-1:null) Unexpected exception We cannot stop VM[SecondaryStorageVm|s-6-VM] when it is in state Starting com.cloud.utils.exception.CloudRuntimeException: We cannot stop VM[SecondaryStorageVm|s-6-VM] when it is in state Starting 2011-07-28 00:03:04,993 DEBUG [agent.transport.Request] (AgentManager-Handler-11:null) Seq 2-1517224608: Processing: { Ans: , MgmtId: 238402993344824, via: 2, Ver: v1, Flags: 110, [{"Answer":{"result":false,"details":"java.lang.NullPointerException\n\tat com.cloud.agent.resource.computing.LibvirtComputingResource.cleanupVMNetworks(LibvirtComputingResource.java:3138)\n\tat com.cloud.agent.resource.computing.LibvirtComputingResource.handleVmStartFailure(LibvirtComputingResource.java:2096)\n\tat com.cloud.agent.resource.computing.LibvirtComputingResource.execute(LibvirtComputingResource.java:2212)\n\tat com.cloud.agent.resource.computing.LibvirtComputingResource.executeRequest(LibvirtComputingResource.java:884)\n\tat com.cloud.agent.Agent.processRequest(Agent.java:499)\n\tat com.cloud.agent.Agent$ServerHandler.doTask(Agent.java:818)\n\tat com.cloud.utils.nio.Task.run(Task.java:85)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)\n\tat java.lang.Thread.run(Thread.java:636)\n"}},{"Answer":{"result":false,"details":"Stopped by previous failure"}}] } 2011-07-28 00:03:04,993 WARN [cloud.vm.VirtualMachineManagerImpl] (AgentManager-Handler-11:null) Cleanup failed due to java.lang.NullPointerException at com.cloud.agent.resource.computing.LibvirtComputingResource.handleVmStartFailure(LibvirtComputingResource.java:2096) 2011-07-28 00:03:04,993 WARN [cloud.vm.VirtualMachineManagerImpl] (AgentManager-Handler-11:null) Cleanup failed due to Stopped by previous failure 2011-07-28 00:03:04,993 WARN [cloud.vm.VirtualMachineManagerImpl] (consoleproxy-1:null) Cleanup failed due to java.lang.NullPointerException at com.cloud.agent.resource.computing.LibvirtComputingResource.handleVmStartFailure(LibvirtComputingResource.java:2096) 2011-07-28 00:03:04,994 WARN [cloud.vm.VirtualMachineManagerImpl] (consoleproxy-1:null) Cleanup failed due to Stopped by previous failure 2011-07-28 00:03:05,010 ERROR [cloud.vm.VirtualMachineManagerImpl] (consoleproxy-1:null) Failed to start instance VM[ConsoleProxy|v-2-VM] com.cloud.utils.exception.CloudRuntimeException: Unable to get answer that is of class com.cloud.agent.api.StartAnswer 2011-07-28 00:03:05,175 DEBUG [cloud.capacity.CapacityManagerImpl] (consoleproxy-1:null) VM state transitted from :Starting to Stopped with event: OperationFailedvm's original host id: null new host id: null host id before state transition: 2 2011-07-28 00:03:05,198 WARN [cloud.consoleproxy.ConsoleProxyManagerImpl] (consoleproxy-1:null) Exception while trying to start console proxy com.cloud.exception.AgentUnavailableException: Resource [Host:2] is unreachable: Host 2: Unable to start instance 26887,1 48% at com.cloud.agent.resource.computing.LibvirtComputingResource.handleVmStartFailure(LibvirtComputingResource.java:2096) 2011-07-28 11:03:17,915 WARN [cloud.vm.VirtualMachineManagerImpl] (AgentManager-Handler-9:null) Cleanup failed due to Stopped by previous failure 2011-07-28 11:03:17,916 WARN [cloud.vm.VirtualMachineManagerImpl] (consoleproxy-1:null) Cleanup failed due to java.lang.NullPointerException at com.cloud.agent.resource.computing.LibvirtComputingResource.handleVmStartFailure(LibvirtComputingResource.java:2096) 2011-07-28 11:03:17,919 WARN [cloud.vm.VirtualMachineManagerImpl] (consoleproxy-1:null) Cleanup failed due to Stopped by previous failure 2011-07-28 11:03:17,944 ERROR [cloud.vm.VirtualMachineManagerImpl] (consoleproxy-1:null) Failed to start instance VM[ConsoleProxy|v-7-VM] com.cloud.utils.exception.CloudRuntimeException: Unable to get answer that is of class com.cloud.agent.api.StartAnswer 2011-07-28 11:03:18,098 DEBUG [cloud.capacity.CapacityManagerImpl] (consoleproxy-1:null) VM state transitted from :Starting to Stopped with event: OperationFailedvm's original host id: null new host id: null host id before state transition: 2 2011-07-28 11:03:18,120 WARN [cloud.consoleproxy.ConsoleProxyManagerImpl] (consoleproxy-1:null) Exception while trying to start console proxy com.cloud.exception.AgentUnavailableException: Resource [Host:2] is unreachable: Host 2: Unable to start instance Caused by: com.cloud.utils.exception.CloudRuntimeException: Unable to get answer that is of class com.cloud.agent.api.StartAnswer 2011-07-28 11:03:47,865 DEBUG [agent.transport.Request] (AgentManager-Handler-10:null) Seq 2-1941176363: Processing: { Ans: , MgmtId: 238402993344824, via: 2, Ver: v1, Flags: 110, [{"Answer":{"result":false,"details":"java.lang.NullPointerException\n\tat com.cloud.agent.resource.computing.LibvirtComputingResource.cleanupVMNetworks(LibvirtComputingResource.java:3138)\n\tat com.cloud.agent.resource.computing.LibvirtComputingResource.handleVmStartFailure(LibvirtComputingResource.java:2096)\n\tat com.cloud.agent.resource.computing.LibvirtComputingResource.execute(LibvirtComputingResource.java:2212)\n\tat com.cloud.agent.resource.computing.LibvirtComputingResource.executeRequest(LibvirtComputingResource.java:884)\n\tat com.cloud.agent.Agent.processRequest(Agent.java:499)\n\tat com.cloud.agent.Agent$ServerHandler.doTask(Agent.java:818)\n\tat com.cloud.utils.nio.Task.run(Task.java:85)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)\n\tat java.lang.Thread.run(Thread.java:636)\n"}},{"Answer":{"result":false,"details":"Stopped by previous failure"}}] } 2011-07-28 11:03:47,865 WARN [cloud.vm.VirtualMachineManagerImpl] (AgentManager-Handler-10:null) Cleanup failed due to java.lang.NullPointerException at com.cloud.agent.resource.computing.LibvirtComputingResource.handleVmStartFailure(LibvirtComputingResource.java:2096) 2011-07-28 11:03:47,866 WARN [cloud.vm.VirtualMachineManagerImpl] (AgentManager-Handler-10:null) Cleanup failed due to Stopped by previous failure 2011-07-28 11:03:47,866 WARN [cloud.vm.VirtualMachineManagerImpl] (consoleproxy-1:null) Cleanup failed due to java.lang.NullPointerException at com.cloud.agent.resource.computing.LibvirtComputingResource.handleVmStartFailure(LibvirtComputingResource.java:2096) 2011-07-28 11:03:47,869 WARN [cloud.vm.VirtualMachineManagerImpl] (consoleproxy-1:null) Cleanup failed due to Stopped by previous failure 2011-07-28 11:03:47,895 ERROR [cloud.vm.VirtualMachineManagerImpl] (consoleproxy-1:null) Failed to start instance VM[ConsoleProxy|v-7-VM] com.cloud.utils.exception.CloudRuntimeException: Unable to get answer that is of class com.cloud.agent.api.StartAnswer 2011-07-28 11:03:48,048 DEBUG [cloud.capacity.CapacityManagerImpl] (consoleproxy-1:null) VM state transitted from :Starting to Stopped with event: OperationFailedvm's original host id: null new host id: null host id before state transition: 2 2011-07-28 11:03:48,071 WARN [cloud.consoleproxy.ConsoleProxyManagerImpl] (consoleproxy-1:null) Exception while trying to start console proxy com.cloud.exception.AgentUnavailableException: Resource [Host:2] is unreachable: Host 2: Unable to start instance Caused by: com.cloud.utils.exception.CloudRuntimeException: Unable to get answer that is of class com.cloud.agent.api.StartAnswer 2011-07-28 11:04:02,608 WARN [cloud.server.StatsCollector] (StatsCollector-1:null) There is no secondary storage VM for secondary storage host nfs://xx.xx.xx.xx/secnfs |
|
返回顶楼 | |
发表时间:2011-07-28
补充一下,使用2.2.7版本时: 在模板里添加光盘的时候,状态为Storage agent or storage VM disconnected 后升级到2.2.8 在界面里能看到下载进度条,但状态是不动的
|
|
返回顶楼 | |
发表时间:2011-07-29
我靠,哥们你还真够可以的,发这么一大坨。。。
日志太长了,没耐心看,不过看了几行,再结合你说的下载进度条不动,估计是你的二级存储设置的有问题,它官方不是提供了安装文档吗,你要一步步的按照文档来安装和配置,如果每一步你都配置成功了,那么接下来再创建和启动虚拟机应该都没有问题的,出了问题,首先要结合安装文档看你哪里配置的不正确。 此外,它有源码,你可以按照错误提示去查看相关源码以理解在什么情况下会出错然后顺藤摸瓜找到你哪里配置有错误,祝你好运,我第一次安装也整了一个星期才跑起来。。。 |
|
返回顶楼 | |
发表时间:2011-07-29
对,现在就卡在二级存储这了,每一步都没有报错,应该安装是正确的。在执行完这一步 # /usr/lib64/cloud/agent/scripts/storage/secondary/cloud-install-sys-tmplt -m /mnt/secondary -u http://download.cloud.com/releases/2.2.0/systemvm.qcow2.bz2 -h kvm -F 在模板里加ISO时, 二级存储里也有ISO镜像。 就是添加过程中没有下载进度
|
|
返回顶楼 | |