Happy New Year to all.

Sorry, I can't add RBD primary storage when I deploy with 4.15 RC3

CloudStack: 4.15 RC3

OS : Ubuntu 20.04.01

DB: MYSQL 8.0.22

CEPH: 15.2.8

libvirt:6.0.0
hypervisor: QEMU 4.2.1


Add main memory to report the following error:

2021-01-03 13:15:32,605 DEBUG [cloud.agent.Agent] (agentRequest-Handler-2:null) 
(logid:0fd66f6e) Seq 1-2968153629413867529:  { Ans: , MgmtId: 182719176, via: 
1, Ver: v1, Flags: 10, 
[{"com.cloud.agent.api.Answer":{"result":"true","details":"success","wait":"0"}}]
 }
2021-01-03 13:15:32,631 DEBUG [cloud.agent.Agent] (agentRequest-Handler-3:null) 
(logid:0fd66f6e) Request:Seq 1-2968153629413867530:  { Cmd , MgmtId: 182719176, 
via: 1, Ver: v1, Flags: 100011, 
[{"com.cloud.agent.api.ModifyStoragePoolCommand":{"add":"true","pool":{"id":"3","uuid":"d9b976cb-bcaf-320a-94e6-b337e65dd4f5","host":"10.100.250.14","path":"rbd","userInfo":"hyperx:AQAywfFf8jCiIxAAbnDBjX1QQAO9Sj22kUBh7g==","port":"0","type":"RBD"},"localPath":"/mnt//5472031c-3588-3e2c-b106-74c8d9f4ca83","wait":"0"}}]
 }
2021-01-03 13:15:32,631 DEBUG [cloud.agent.Agent] (agentRequest-Handler-3:null) 
(logid:0fd66f6e) Processing command: 
com.cloud.agent.api.ModifyStoragePoolCommand
2021-01-03 13:15:32,632 INFO  [kvm.storage.LibvirtStorageAdaptor] 
(agentRequest-Handler-3:null) (logid:0fd66f6e) Attempting to create storage 
pool d9b976cb-bcaf-320a-94e6-b337e65dd4f5 (RBD) in libvirt
2021-01-03 13:15:32,632 DEBUG [kvm.resource.LibvirtConnection] 
(agentRequest-Handler-3:null) (logid:0fd66f6e) Looking for libvirtd connection 
at: qemu:///system
2021-01-03 13:15:32,654 WARN  [kvm.storage.LibvirtStorageAdaptor] 
(agentRequest-Handler-3:null) (logid:0fd66f6e) Storage pool 
d9b976cb-bcaf-320a-94e6-b337e65dd4f5 was not found running in libvirt. Need to 
create it.
2021-01-03 13:15:32,655 INFO  [kvm.storage.LibvirtStorageAdaptor] 
(agentRequest-Handler-3:null) (logid:0fd66f6e) Didn't find an existing storage 
pool d9b976cb-bcaf-320a-94e6-b337e65dd4f5 by UUID, checking for pools with 
duplicate paths
2021-01-03 13:15:32,657 DEBUG [kvm.storage.LibvirtStorageAdaptor] 
(agentRequest-Handler-3:null) (logid:0fd66f6e) Checking path of existing pool 
root against pool we want to create
2021-01-03 13:15:32,667 DEBUG [kvm.storage.LibvirtStorageAdaptor] 
(agentRequest-Handler-3:null) (logid:0fd66f6e) Checking path of existing pool 
1739fc06-2a31-4af1-b8cb-871a27989f37 against pool we want to create
2021-01-03 13:15:32,672 DEBUG [kvm.storage.LibvirtStorageAdaptor] 
(agentRequest-Handler-3:null) (logid:0fd66f6e) Attempting to create storage 
pool d9b976cb-bcaf-320a-94e6-b337e65dd4f5
2021-01-03 13:15:32,686 DEBUG [kvm.storage.LibvirtStorageAdaptor] 
(agentRequest-Handler-3:null) (logid:0fd66f6e) <secret ephemeral='no' 
private='no'>
<uuid>d9b976cb-bcaf-320a-94e6-b337e65dd4f5</uuid>
<usage type='ceph'>
<name>hyperx@10.100.250.14:0/rbd</name>
</usage>
</secret>

2021-01-03 13:15:32,706 DEBUG [kvm.storage.LibvirtStorageAdaptor] 
(agentRequest-Handler-3:null) (logid:0fd66f6e) <pool type='rbd'>
<name>d9b976cb-bcaf-320a-94e6-b337e65dd4f5</name>
<uuid>d9b976cb-bcaf-320a-94e6-b337e65dd4f5</uuid>
<source>
<host name='10.100.250.14'/>
<name>rbd</name>
<auth username='hyperx' type='ceph'>
<secret uuid='d9b976cb-bcaf-320a-94e6-b337e65dd4f5'/>
</auth>
</source>
</pool>

2021-01-03 13:15:32,759 INFO  [kvm.storage.LibvirtStorageAdaptor] 
(agentRequest-Handler-3:null) (logid:0fd66f6e) Trying to fetch storage pool 
d9b976cb-bcaf-320a-94e6-b337e65dd4f5 from libvirt
2021-01-03 13:15:32,760 DEBUG [kvm.resource.LibvirtConnection] 
(agentRequest-Handler-3:null) (logid:0fd66f6e) Looking for libvirtd connection 
at: qemu:///system
2021-01-03 13:15:32,769 WARN  [cloud.agent.Agent] (agentRequest-Handler-3:null) 
(logid:0fd66f6e) Caught: 
java.lang.NumberFormatException: For input string: ""
        at 
java.base/java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
        at java.base/java.lang.Integer.parseInt(Integer.java:662)
        at java.base/java.lang.Integer.parseInt(Integer.java:770)
        at 
com.cloud.hypervisor.kvm.resource.LibvirtStoragePoolXMLParser.parseStoragePoolXML(LibvirtStoragePoolXMLParser.java:58)
        at 
com.cloud.hypervisor.kvm.storage.LibvirtStorageAdaptor.getStoragePoolDef(LibvirtStorageAdaptor.java:413)
        at 
com.cloud.hypervisor.kvm.storage.LibvirtStorageAdaptor.getStoragePool(LibvirtStorageAdaptor.java:439)
        at 
com.cloud.hypervisor.kvm.storage.LibvirtStorageAdaptor.getStoragePool(LibvirtStorageAdaptor.java:424)
        at 
com.cloud.hypervisor.kvm.storage.LibvirtStorageAdaptor.createStoragePool(LibvirtStorageAdaptor.java:654)
        at 
com.cloud.hypervisor.kvm.storage.KVMStoragePoolManager.createStoragePool(KVMStoragePoolManager.java:329)
        at 
com.cloud.hypervisor.kvm.storage.KVMStoragePoolManager.createStoragePool(KVMStoragePoolManager.java:323)
        at 
com.cloud.hypervisor.kvm.resource.wrapper.LibvirtModifyStoragePoolCommandWrapper.execute(LibvirtModifyStoragePoolCommandWrapper.java:42)
        at 
com.cloud.hypervisor.kvm.resource.wrapper.LibvirtModifyStoragePoolCommandWrapper.execute(LibvirtModifyStoragePoolCommandWrapper.java:35)
        at 
com.cloud.hypervisor.kvm.resource.wrapper.LibvirtRequestWrapper.execute(LibvirtRequestWrapper.java:78)
        at 
com.cloud.hypervisor.kvm.resource.LibvirtComputingResource.executeRequest(LibvirtComputingResource.java:1643)
        at com.cloud.agent.Agent.processRequest(Agent.java:661)
        at com.cloud.agent.Agent$AgentRequestHandler.doTask(Agent.java:1079)
        at com.cloud.utils.nio.Task.call(Task.java:83)
        at com.cloud.utils.nio.Task.call(Task.java:29)
        at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
        at 
java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
        at 
java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
        at java.base/java.lang.Thread.run(Thread.java:834)
2021-01-03 13:15:32,778 DEBUG [cloud.agent.Agent] (agentRequest-Handler-3:null) 
(logid:0fd66f6e) Seq 1-2968153629413867530:  { Ans: , MgmtId: 182719176, via: 
1, Ver: v1, Flags: 10, 
[{"com.cloud.agent.api.Answer":{"result":"false","details":"java.lang.NumberFormatException:
 For input string: ""
        at 
java.base/java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
        at java.base/java.lang.Integer.parseInt(Integer.java:662)
        at java.base/java.lang.Integer.parseInt(Integer.java:770)
        at 
com.cloud.hypervisor.kvm.resource.LibvirtStoragePoolXMLParser.parseStoragePoolXML(LibvirtStoragePoolXMLParser.java:58)
        at 
com.cloud.hypervisor.kvm.storage.LibvirtStorageAdaptor.getStoragePoolDef(LibvirtStorageAdaptor.java:413)
        at 
com.cloud.hypervisor.kvm.storage.LibvirtStorageAdaptor.getStoragePool(LibvirtStorageAdaptor.java:439)
        at 
com.cloud.hypervisor.kvm.storage.LibvirtStorageAdaptor.getStoragePool(LibvirtStorageAdaptor.java:424)
        at 
com.cloud.hypervisor.kvm.storage.LibvirtStorageAdaptor.createStoragePool(LibvirtStorageAdaptor.java:654)
        at 
com.cloud.hypervisor.kvm.storage.KVMStoragePoolManager.createStoragePool(KVMStoragePoolManager.java:329)
        at 
com.cloud.hypervisor.kvm.storage.KVMStoragePoolManager.createStoragePool(KVMStoragePoolManager.java:323)
        at 
com.cloud.hypervisor.kvm.resource.wrapper.LibvirtModifyStoragePoolCommandWrapper.execute(LibvirtModifyStoragePoolCommandWrapper.java:42)
        at 
com.cloud.hypervisor.kvm.resource.wrapper.LibvirtModifyStoragePoolCommandWrapper.execute(LibvirtModifyStoragePoolCommandWrapper.java:35)
        at 
com.cloud.hypervisor.kvm.resource.wrapper.LibvirtRequestWrapper.execute(LibvirtRequestWrapper.java:78)
        at 
com.cloud.hypervisor.kvm.resource.LibvirtComputingResource.executeRequest(LibvirtComputingResource.java:1643)
        at com.cloud.agent.Agent.processRequest(Agent.java:661)
        at com.cloud.agent.Agent$AgentRequestHandler.doTask(Agent.java:1079)
        at com.cloud.utils.nio.Task.call(Task.java:83)
        at com.cloud.utils.nio.Task.call(Task.java:29)
        at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
        at 
java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
        at 
java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
        at java.base/java.lang.Thread.run(Thread.java:834)
","wait":"0"}}] }
2021-01-03 13:15:43,241 DEBUG [kvm.resource.LibvirtComputingResource] 
(UgentTask-2:null) (logid:) Executing: 
/usr/share/cloudstack-common/scripts/vm/network/security_group.py 
get_rule_logs_for_vms





After the failure, I checked the pool through virsh and found that it had been 
added successfully.
Here is the virsh output information:


root@noded:/etc/cloudstack/agent# virsh pool-list
 Name                                   State    Autostart
------------------------------------------------------------
 1739fc06-2a31-4af1-b8cb-871a27989f37   active   no
 d9b976cb-bcaf-320a-94e6-b337e65dd4f5   active   no
 root                                   active   yes

root@noded:/etc/cloudstack/agent# virsh pool-dumpxml 
d9b976cb-bcaf-320a-94e6-b337e65dd4f5
<pool type='rbd'>
  <name>d9b976cb-bcaf-320a-94e6-b337e65dd4f5</name>
  <uuid>d9b976cb-bcaf-320a-94e6-b337e65dd4f5</uuid>
  <capacity unit='bytes'>12122373201920</capacity>
  <allocation unit='bytes'>912457728</allocation>
  <available unit='bytes'>11998204379136</available>
  <source>
    <host name='10.100.250.14'/>
    <name>rbd</name>
    <auth type='ceph' username='hyperx'>
      <secret uuid='d9b976cb-bcaf-320a-94e6-b337e65dd4f5'/>
    </auth>
  </source>
</pool>





-----邮件原件-----
发件人: Daan Hoogland <daan.hoogl...@gmail.com> 
发送时间: 2021年1月1日 16:55
收件人: users <us...@cloudstack.apache.org>
抄送: dev <dev@cloudstack.apache.org>
主题: Re: [VOTE] Apache Cloudstack 4.15.0.0 and UI [RC3]

Happy New Year to all, I think we have a release but I'll wait to tally votes 
until Monday. Enjoy your weekend and the coming year.

On Thu, 31 Dec 2020, 15:10 Boris Stoyanov, <boris.stoya...@shapeblue.com>
wrote:

> +1 (binding)
>
> In shared effort with Vladimir Petrov, we've done upgrade testing from 
> latest of:
> 4.11
> 4.13
> 4.14
>
> Also did a basic lifecycle operations of:
> VMs, Networks, Storage, Infra(pod, cluster, zone, hosts).
>
> And we couldn't find any stopping issues with this RC.
>
> Thanks,
> Bobby.
>
> On 24.12.20, 5:14, "Rohit Yadav" <rohit.ya...@shapeblue.com> wrote:
>
>
>     All,
>
>     Here are the convenience packages build from 4.15.0.0-RC3 if you 
> don't want to build CloudStack from the source artifacts:
>
>     Packages: (Debian, CentOS7, and CentOS8)
>     http://download.cloudstack.org/testing/4.15.0.0-rc3/
>
>     4.15 systemvmtemplate:
>     http://download.cloudstack.org/systemvm/4.15/
>
>     Build from the master branch of
> https://github.com/apache/cloudstack-documentation (if/after voting 
> passes, we'll update and publish the docs):
>     http://docs.cloudstack.apache.org/en/master/upgrading/
>
>     Additional notes:
>       *   The new UI is bundled within the cloudstack-management package
> and is shipped as the default UI served at <host:8080>/client, old UI 
> will be served via <host:8080>/client/legacy. Most users don't need to 
> do any separate installation or perform an installation step.
>       *   We've added support for CentOS8 with 4.15 but CentOS8 will EOL
> in Dec 2021 (https://wiki.centos.org/About/Product).
>
>
>     Regards.
>
>     ________________________________
>     From: Daan Hoogland <daan.hoogl...@gmail.com>
>     Sent: Wednesday, December 23, 2020 23:13
>     To: users <us...@cloudstack.apache.org>; dev < 
> dev@cloudstack.apache.org>
>     Subject: [VOTE] Apache Cloudstack 4.15.0.0 and UI [RC3]
>
>     LS,
>     After fixing another few blockers, we have an RC3, The changes 
> (other than
>     bundling) are mostly interesting for those working with templates 
> and on
>     vmware.
>
>     We are voting for the new UI and the main code.
>
>     The candidate release branch is 4.15.0.0-RC20201223T1632. The UI 
> is still
>     separate but as agreed upon before this will be merged in coming 
> releases,
>     at least from a version management point of view.
>     I've created a 4.15.0.0 release candidate, with the following 
> artifacts up
>     for a vote:Git Branches:
>     main code:
>
> https://git-wip-us.apache.org/repos/asf?p=cloudstack.git;a=shortlog;h=refs/heads/4.15.0.0-RC20201223T1632
>     <
> https://git-wip-us.apache.org/repos/asf?p=cloudstack.git;a=shortlog;h=
> refs/heads/4.15.0.0-RC20201214T1124
> >
>     ui code:
>     <
> https://git-wip-us.apache.org/repos/asf?p=cloudstack-primate.git;a=sho
> rtlog;h=refs/tags/1.0
> >
>
> https://git-wip-us.apache.org/repos/asf?p=cloudstack-primate.git;a=tag;h=refs/tags/1.0
>     and Commit SH:
>     main code: 01b3e361c7bb81fd1ea822faddd6594e52bb00c1
>     ui code: 0593302dd53ac3203d3ab43b62d890605910f3e1
>
>     Source release (checksums and signatures are available at the same
>     location):
>     https://dist.apache.org/repos/dist/dev/cloudstack/4.15.0.0/ (rev.
> 45059)
>     PGP release keys (signed using 7975062401944786):
>     https://dist.apache.org/repos/dist/release/cloudstack/KEYSVote 
> will be open
>     for (at least) 72 hours.For sanity in tallying the vote, can PMC 
> members
>     please be sure to indicate "(binding)" with their vote?[ ] +1 approve
>     [ ] +0 no opinion
>     [ ] -1 disapprove (and reason why)
>
>     I will work with community members to provide convenience 
> packaging over
>     the next few days.
>     The documentation repo will be updated as we move along.
>
>
>
>     --
>     Daan
>
>     rohit.ya...@shapeblue.com
>     www.shapeblue.com
>     3 London Bridge Street,  3rd floor, News Building, London  SE1 9SGUK
>     @shapeblue
>
>
>
>
>
> boris.stoya...@shapeblue.com
> www.shapeblue.com
> 3 London Bridge Street,  3rd floor, News Building, London  SE1 9SGUK 
> @shapeblue
>
>
>
>

Reply via email to