<html>
  <head>
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">Now other error appears:<br>
      <br>
      2013-12-12 15:22:37.146 30134 CRITICAL nova [-] 'dict' object has
      no attribute 'metadata'<br>
      2013-12-12 15:22:37.146 30134 TRACE nova Traceback (most recent
      call last):<br>
      2013-12-12 15:22:37.146 30134 TRACE nova   File
      "/usr/bin/nova-compute", line 10, in <module><br>
      2013-12-12 15:22:37.146 30134 TRACE nova     sys.exit(main())<br>
      2013-12-12 15:22:37.146 30134 TRACE nova   File
      "/usr/lib/python2.7/dist-packages/nova/cmd/compute.py", line 68,
      in main<br>
      2013-12-12 15:22:37.146 30134 TRACE nova     db_allowed=False)<br>
      2013-12-12 15:22:37.146 30134 TRACE nova   File
      "/usr/lib/python2.7/dist-packages/nova/service.py", line 257, in
      create<br>
      2013-12-12 15:22:37.146 30134 TRACE nova    
      db_allowed=db_allowed)<br>
      2013-12-12 15:22:37.146 30134 TRACE nova   File
      "/usr/lib/python2.7/dist-packages/nova/service.py", line 139, in
      __init__<br>
      2013-12-12 15:22:37.146 30134 TRACE nova     self.manager =
      manager_class(host=self.host, *args, **kwargs)<br>
      2013-12-12 15:22:37.146 30134 TRACE nova   File
      "/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line
      450, in __init__<br>
      2013-12-12 15:22:37.146 30134 TRACE nova     self.driver =
      driver.load_compute_driver(self.virtapi, compute_driver)<br>
      2013-12-12 15:22:37.146 30134 TRACE nova   File
      "/usr/lib/python2.7/dist-packages/nova/virt/driver.py", line 1108,
      in load_compute_driver<br>
      2013-12-12 15:22:37.146 30134 TRACE nova     virtapi)<br>
      2013-12-12 15:22:37.146 30134 TRACE nova   File
      "/usr/lib/python2.7/dist-packages/nova/openstack/common/importutils.py",
      line 52, in import_object_ns<br>
      2013-12-12 15:22:37.146 30134 TRACE nova     return
      import_class(import_value)(*args, **kwargs)<br>
      2013-12-12 15:22:37.146 30134 TRACE nova   File
      "/usr/lib/python2.7/dist-packages/nova/virt/xenapi/driver.py",
      line 142, in __init__<br>
      2013-12-12 15:22:37.146 30134 TRACE nova     self._session =
      XenAPISession(url, username, password, self.virtapi)<br>
      2013-12-12 15:22:37.146 30134 TRACE nova   File
      "/usr/lib/python2.7/dist-packages/nova/virt/xenapi/driver.py",
      line 667, in __init__<br>
      2013-12-12 15:22:37.146 30134 TRACE nova     self.host_uuid =
      self._get_host_uuid()<br>
      2013-12-12 15:22:37.146 30134 TRACE nova   File
      "/usr/lib/python2.7/dist-packages/nova/virt/xenapi/driver.py",
      line 706, in _get_host_uuid<br>
      2013-12-12 15:22:37.146 30134 TRACE nova     return
      aggr.metadata[CONF.host]<br>
      2013-12-12 15:22:37.146 30134 TRACE nova AttributeError: 'dict'
      object has no attribute 'metadata'<br>
      2013-12-12 15:22:37.146 30134 TRACE nova<br>
      <br>
      <br>
      On 2013.12.12. 15:07, Bob Ball wrote:<br>
    </div>
    <blockquote
cite="mid:BB824EA959B82F43820FFEE5E6B00AA61B26E2@AMSPEX01CL01.citrite.net"
      type="cite">
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <meta name="Generator" content="Microsoft Word 14 (filtered
        medium)">
      <style><!--
/* Font Definitions */
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";
        color:black;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
        {mso-style-priority:99;
        mso-style-link:"Balloon Text Char";
        margin:0cm;
        margin-bottom:.0001pt;
        font-size:8.0pt;
        font-family:"Tahoma","sans-serif";
        color:black;}
span.apple-style-span
        {mso-style-name:apple-style-span;}
span.EmailStyle18
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
span.EmailStyle19
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
span.BalloonTextChar
        {mso-style-name:"Balloon Text Char";
        mso-style-priority:99;
        mso-style-link:"Balloon Text";
        font-family:"Tahoma","sans-serif";
        color:black;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
      <div class="WordSection1">
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">Sorry
            – you’re right – I went too far in the history and then
            mis-read the changeset I referenced!  This was actually
            fixed by the same fix with the aggregates objects – that
            doesn’t cleanly backport, which is one reason I didn’t
            suggest it in the first place.<o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">I’m
            not sure what the right way to fix this is for good in
            Havana, since I’m nervous about trying to backport the big
            changes to use objects (which was the correct fix in trunk).<o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">Can
            you remove the change you cherry-picked  as a result of my
            advice on ask.openstack.org and cherry-pick my new commit:<o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">git
            checkout HEAD^1<o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">git
            fetch <a class="moz-txt-link-freetext" href="https://review.openstack.org/openstack/nova">https://review.openstack.org/openstack/nova</a>
            refs/changes/12/61712/2 && git cherry-pick
            FETCH_HEAD<o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
        <p class="MsoNormal"><a moz-do-not-send="true"
            name="_MailEndCompose"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></a></p>
        <div style="border:none;border-left:solid blue 1.5pt;padding:0cm
          0cm 0cm 4.0pt">
          <div>
            <div style="border:none;border-top:solid #B5C4DF
              1.0pt;padding:3.0pt 0cm 0cm 0cm">
              <p class="MsoNormal"><b><span
style="font-size:10.0pt;font-family:"Tahoma","sans-serif";color:windowtext"
                    lang="EN-US">From:</span></b><span
style="font-size:10.0pt;font-family:"Tahoma","sans-serif";color:windowtext"
                  lang="EN-US"> Mārtiņš Jakubovičs
                  [<a class="moz-txt-link-freetext" href="mailto:martins@hostnet.lv">mailto:martins@hostnet.lv</a>]
                  <br>
                  <b>Sent:</b> 12 December 2013 11:27<br>
                  <b>To:</b> Bob Ball; <a class="moz-txt-link-abbreviated" href="mailto:openstack@lists.openstack.org">openstack@lists.openstack.org</a><br>
                  <b>Subject:</b> Re: [Openstack] Problem with aggregate
                  second host with XenServer<o:p></o:p></span></p>
            </div>
          </div>
          <p class="MsoNormal"><o:p> </o:p></p>
          <div>
            <p class="MsoNormal">This changes is included in code, at
              least in my.<br>
              <br>
              On 2013.12.12. 13:14, Bob Ball wrote:<o:p></o:p></p>
          </div>
          <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
            <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">This
                issue seems to have been fixed by
                <a moz-do-not-send="true"
                  href="https://review.openstack.org/#/c/15910">https://review.openstack.org/#/c/15910</a>
                - so to get it fixed in your environment, try
                cherry-picking the change using:</span><o:p></o:p></p>
            <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">git
                fetch
                <a moz-do-not-send="true"
                  href="https://review.openstack.org/openstack/nova">https://review.openstack.org/openstack/nova</a>
                refs/changes/10/15910/1 && git cherry-pick
                FETCH_HEAD</span><o:p></o:p></p>
            <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"> </span><o:p></o:p></p>
            <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">I’ll
                look at trying to get these two fixes backported to
                Havana.</span><o:p></o:p></p>
            <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"> </span><o:p></o:p></p>
            <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">Bob</span><o:p></o:p></p>
            <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"> </span><o:p></o:p></p>
            <div style="border:none;border-left:solid blue
              1.5pt;padding:0cm 0cm 0cm 4.0pt">
              <div>
                <div style="border:none;border-top:solid #B5C4DF
                  1.0pt;padding:3.0pt 0cm 0cm 0cm">
                  <p class="MsoNormal"><b><span
style="font-size:10.0pt;font-family:"Tahoma","sans-serif";color:windowtext"
                        lang="EN-US">From:</span></b><span
style="font-size:10.0pt;font-family:"Tahoma","sans-serif";color:windowtext"
                      lang="EN-US"> Mārtiņš Jakubovičs [<a
                        moz-do-not-send="true"
                        href="mailto:martins@hostnet.lv">mailto:martins@hostnet.lv</a>]
                      <br>
                      <b>Sent:</b> 12 December 2013 08:08<br>
                      <b>To:</b> <a moz-do-not-send="true"
                        href="mailto:openstack@lists.openstack.org">openstack@lists.openstack.org</a><br>
                      <b>Subject:</b> [Openstack] Problem with aggregate
                      second host with XenServer</span><o:p></o:p></p>
                </div>
              </div>
              <p class="MsoNormal"> <o:p></o:p></p>
              <p class="MsoNormal">Hello!<br>
                <br>
                First of all I want to say, that aggregate function
                isn't working at all, but it is solved by this post:
                <a moz-do-not-send="true"
                  href="https://ask.openstack.org/en/question/8392/aggregate-hosts/">https://ask.openstack.org/en/question/8392/aggregate-hosts/</a><br>
                After fixing sources aggregate is working now, I can add
                master and second host to pool (second host's
                node-compute successfully reboots and host adds to
                pool).<br>
                But after adding second host I got problem with second
                hosts nova-compute, it won't start:<br>
                <br>
                2013-12-12 09:52:08.114 13238 INFO
                nova.openstack.common.periodic_task [-] Skipping
                periodic task _periodic_update_dns because its interval
                is negative<br>
                2013-12-12 09:52:08.166 13238 INFO nova.virt.driver [-]
                Loading compute driver 'xenapi.XenAPIDriver'<br>
                2013-12-12 09:52:08.535 13238 CRITICAL nova [-]
                'XenAPISession' object has no attribute '_virtapi'<br>
                2013-12-12 09:52:08.535 13238 TRACE nova Traceback (most
                recent call last):<br>
                2013-12-12 09:52:08.535 13238 TRACE nova   File
                "/usr/bin/nova-compute", line 10, in <module><br>
                2013-12-12 09:52:08.535 13238 TRACE nova    
                sys.exit(main())<br>
                2013-12-12 09:52:08.535 13238 TRACE nova   File
                "/usr/lib/python2.7/dist-packages/nova/cmd/compute.py",
                line 68, in main<br>
                2013-12-12 09:52:08.535 13238 TRACE nova    
                db_allowed=False)<br>
                2013-12-12 09:52:08.535 13238 TRACE nova   File
                "/usr/lib/python2.7/dist-packages/nova/service.py", line
                257, in create<br>
                2013-12-12 09:52:08.535 13238 TRACE nova    
                db_allowed=db_allowed)<br>
                2013-12-12 09:52:08.535 13238 TRACE nova   File
                "/usr/lib/python2.7/dist-packages/nova/service.py", line
                139, in __init__<br>
                2013-12-12 09:52:08.535 13238 TRACE nova    
                self.manager = manager_class(host=self.host, *args,
                **kwargs)<br>
                2013-12-12 09:52:08.535 13238 TRACE nova   File
                "/usr/lib/python2.7/dist-packages/nova/compute/manager.py",
                line 450, in __init__<br>
                2013-12-12 09:52:08.535 13238 TRACE nova     self.driver
                = driver.load_compute_driver(self.virtapi,
                compute_driver)<br>
                2013-12-12 09:52:08.535 13238 TRACE nova   File
                "/usr/lib/python2.7/dist-packages/nova/virt/driver.py",
                line 1108, in load_compute_driver<br>
                2013-12-12 09:52:08.535 13238 TRACE nova     virtapi)<br>
                2013-12-12 09:52:08.535 13238 TRACE nova   File
                "/usr/lib/python2.7/dist-packages/nova/openstack/common/importutils.py",
                line 52, in import_object_ns<br>
                2013-12-12 09:52:08.535 13238 TRACE nova     return
                import_class(import_value)(*args, **kwargs)<br>
                2013-12-12 09:52:08.535 13238 TRACE nova   File
                "/usr/lib/python2.7/dist-packages/nova/virt/xenapi/driver.py",
                line 142, in __init__<br>
                2013-12-12 09:52:08.535 13238 TRACE nova    
                self._session = XenAPISession(url, username, password,
                self.virtapi)<br>
                2013-12-12 09:52:08.535 13238 TRACE nova   File
                "/usr/lib/python2.7/dist-packages/nova/virt/xenapi/driver.py",
                line 666, in __init__<br>
                2013-12-12 09:52:08.535 13238 TRACE nova    
                self.host_uuid = self._get_host_uuid()<br>
                2013-12-12 09:52:08.535 13238 TRACE nova   File
                "/usr/lib/python2.7/dist-packages/nova/virt/xenapi/driver.py",
                line 698, in _get_host_uuid<br>
                2013-12-12 09:52:08.535 13238 TRACE nova     aggr =
                self._virtapi.aggregate_get_by_host(<br>
                2013-12-12 09:52:08.535 13238 TRACE nova AttributeError:
                'XenAPISession' object has no attribute '_virtapi'<br>
                2013-12-12 09:52:08.535 13238 TRACE nova<br>
                <br>
                I discover, that I can't set up nova-compute on "second
                host" in XenServer pool which is created by XenServer
                (without OpenStack aggregate), error is same. To master
                host nova-compute connects successfully. I tested this
                in two different XenServer 6.2 pools.<br>
                Is there some solution how can start to work "second
                host's" nova-computes?<br>
                <br>
                Thanks.<br>
                <br>
                <br>
                <o:p></o:p></p>
            </div>
          </blockquote>
        </div>
      </div>
    </blockquote>
  </body>
</html>