<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} --></style>
</head>
<body dir="ltr">
<div id="divtagdefaultwrapper" dir="ltr" style="font-size: 12pt; color: rgb(0, 0, 0); font-family: Calibri, Helvetica, sans-serif, EmojiFont, "Apple Color Emoji", "Segoe UI Emoji", NotoColorEmoji, "Segoe UI Symbol", "Android Emoji", EmojiSymbols;">
<p></p>
<div id="x_divtagdefaultwrapper" dir="ltr" style="font-size:12pt; font-family:Calibri,Helvetica,sans-serif,EmojiFont,"Apple Color Emoji","Segoe UI Emoji",NotoColorEmoji,"Segoe UI Symbol","Android Emoji",EmojiSymbols">
<p>Hi team,</p>
<p><br>
</p>
<p>I meet some problem when deploying devstack(from <a href="https://github.com/openstack/devstack" target="_blank" rel="noopener noreferrer" class="x_OWAAutoLink" id="LPlnk607166" previewremoved="true">https://github.com/openstack/devstack</a> master branch)
 on Ubuntu 16.04. It seems something is wrong with placement-api error message as following:</p>
<p><br>
</p>
<p></p>
<p style="font-family: Calibri, Helvetica, sans-serif, EmojiFont, "Apple Color Emoji", "Segoe UI Emoji", NotoColorEmoji, "Segoe UI Symbol", "Android Emoji", EmojiSymbols; font-size: 16px;">
curl -g -k --noproxy '*' -s -o /dev/null -w '%{http_code}%' <a href="http://10.240.24.138/placement" class="OWAAutoLink" id="LPlnk61120" previewremoved="true">http://10.240.24.138/placement</a> </p>
<p style="font-family: Calibri, Helvetica, sans-serif, EmojiFont, "Apple Color Emoji", "Segoe UI Emoji", NotoColorEmoji, "Segoe UI Symbol", "Android Emoji", EmojiSymbols; font-size: 16px;">
[[503 == 503]]</p>
<p style="font-family: Calibri, Helvetica, sans-serif, EmojiFont, "Apple Color Emoji", "Segoe UI Emoji", NotoColorEmoji, "Segoe UI Symbol", "Android Emoji", EmojiSymbols; font-size: 16px;">
[ERROR] /opt/stack/devstack/lib/placement:156 placement-api did not start</p>
<br>
<p></p>
<p>However when I check its status using "systemctl status devstack@placement-api", it is active and running. I also change to "stein" branch and try to deploy again, but still meet the same problem. Does someone meet similar issue before or could someone help
 me to debug this issue? Below is my local.conf file. Thank you!</p>
<p><br>
</p>
local.conf:</div>
<div id="x_divtagdefaultwrapper" dir="ltr" style="font-size:12pt; font-family:Calibri,Helvetica,sans-serif,EmojiFont,"Apple Color Emoji","Segoe UI Emoji",NotoColorEmoji,"Segoe UI Symbol","Android Emoji",EmojiSymbols">
####################################################</div>
<div id="x_divtagdefaultwrapper" dir="ltr" style="font-size:12pt; font-family:Calibri,Helvetica,sans-serif,EmojiFont,"Apple Color Emoji","Segoe UI Emoji",NotoColorEmoji,"Segoe UI Symbol","Android Emoji",EmojiSymbols">
<div>[[local|localrc]]</div>
<div># Credentials</div>
<div>ADMIN_PASSWORD=password</div>
<div>DATABASE_PASSWORD=password</div>
<div>RABBIT_PASSWORD=password</div>
<div>SERVICE_PASSWORD=password</div>
<div>SERVICE_TOKEN=password</div>
<div>SWIFT_HASH=password</div>
<div>SWIFT_TEMPURL_KEY=password</div>
<div>GIT_BASE=${GIT_BASE:-https://git.openstack.org}</div>
<div><br>
</div>
<div># A clean install every time</div>
<div>RECLONE=yes</div>
<div><br>
</div>
<div># Enable Ironic plugin</div>
<div>IRONIC_USING_PLUGIN=true</div>
<div>enable_plugin ironic git://github.com/openstack/ironic</div>
<div><br>
</div>
<div># Enable Tempest</div>
<div>enable_service tempest</div>
<div><br>
</div>
<div># Disable nova novnc service, ironic does not support it anyway.</div>
<div>disable_service n-novnc</div>
<div><br>
</div>
<div># Enable Swift for the direct deploy interface.</div>
<div>enable_service s-proxy</div>
<div>enable_service s-object</div>
<div>enable_service s-container</div>
<div>enable_service s-account</div>
<div>enable_service placement-api</div>
<div>enable_service placement-client</div>
<div><br>
</div>
<div># Disable Horizon</div>
<div>disable_service horizon</div>
<div><br>
</div>
<div># Disable Cinder</div>
<div>disable_service cinder c-sch c-api c-vol</div>
<div><br>
</div>
<div># Swift temp URL's are required for the direct deploy interface</div>
<div>SWIFT_ENABLE_TEMPURLS=True</div>
<div><br>
</div>
<div># Tempest related options</div>
<div>BUILD_TIMEOUT=3000</div>
<div>IRONIC_CALLBACK_TIMEOUT=3000</div>
<div>POWER_TIMEOUT=600</div>
<div>SERVICE_TIMEOUT=600</div>
<div>TEMPEST_PLUGINS+=' /opt/stack/ironic-tempest-plugin'</div>
<div><br>
</div>
<div># Ironic related options</div>
<div>IRONIC_IS_HARDWARE=true</div>
<div>VIRT_DRIVER=ironic</div>
<div>IRONIC_HW_NODE_CPU=1</div>
<div>IRONIC_HW_NODE_RAM=4096</div>
<div>IRONIC_HW_NODE_DISK=20</div>
<div>IRONIC_BAREMETAL_BASIC_OPS=True</div>
<div>DEFAULT_INSTANCE_TYPE=baremetal</div>
<div><br>
</div>
<div># Enable additional hardware types, if needed.</div>
<div>IRONIC_ENABLED_HARDWARE_TYPES=ipmi,fake-hardware,xclarity</div>
<div># Don't forget that many hardware types require enabling of additional</div>
<div># interfaces, most often power and management:</div>
<div>IRONIC_ENABLED_MANAGEMENT_INTERFACES=ipmitool,fake,xclarity</div>
<div>IRONIC_ENABLED_POWER_INTERFACES=ipmitool,fake,xclarity</div>
<div># The 'ipmi' hardware type's default deploy interface is 'iscsi'.</div>
<div># This would change the default to 'direct':</div>
<div>#IRONIC_DEFAULT_DEPLOY_INTERFACE=direct</div>
<div><br>
</div>
<div># Change this to alter the default driver for nodes created by devstack.</div>
<div># This driver should be in the enabled list above.</div>
<div>IRONIC_DEPLOY_DRIVER=ipmi</div>
<div><br>
</div>
<div># The parameters below represent the minimum possible values to create</div>
<div># functional nodes.</div>
<div>#IRONIC_VM_SPECS_RAM=1280</div>
<div>#IRONIC_VM_SPECS_DISK=10</div>
<div><br>
</div>
<div># Size of the ephemeral partition in GB. Use 0 for no ephemeral partition.</div>
<div>IRONIC_VM_EPHEMERAL_DISK=0</div>
<div><br>
</div>
<div># By default, DevStack creates a 10.0.0.0/24 network for instances.</div>
<div># If this overlaps with the hosts network, you may adjust with the</div>
<div># following.</div>
<div>PUBLIC_NETWORK_GATEWAY=10.240.24.1</div>
<div>FLOATING_RANGE=10.240.24.0/24</div>
<div>FIXED_RANGE=10.0.0.0/24</div>
<div>HOST_IP=10.240.24.138</div>
<div>SERVICE_HOST=$HOST_IP</div>
<div>FIXED_NETWORK_SIZE=256</div>
<div><br>
</div>
<div># Neutron options</div>
<div>Q_USE_PROVIDERNET_FOR_PUBLIC=True</div>
<div>PUBLIC_INTERFACE=ens9</div>
<div>OVS_PHYSICAL_BRIDGE=br-ens9</div>
<div>PUBLIC_BRIDGE=br-ens9</div>
<div>OVS_BRIDGE_MAPPINGS=public:br-ens9</div>
<div>ALLOCATION_POOL=start=10.0.0.30,end=10.0.0.100</div>
<div><br>
</div>
<div># Log all output to files</div>
<div>LOGFILE=/opt/stack/devstack.log</div>
<div>LOGDIR=/opt/stack/logs</div>
<div>IRONIC_VM_LOG_DIR=/opt/stack/ironic-bm-logs</div>
####################################################</div>
<br>
<p></p>
<p><br>
</p>
<div id="Signature">
<div id="divtagdefaultwrapper" dir="ltr" style="font-size:12pt; color:rgb(0,0,0); font-family:Calibri,Helvetica,sans-serif,EmojiFont,"Apple Color Emoji","Segoe UI Emoji",NotoColorEmoji,"Segoe UI Symbol","Android Emoji",EmojiSymbols">
<p><span style="font-size:12pt">Best Regards,</span><br>
</p>
<p>Guannan</p>
</div>
</div>
</div>
</body>
</html>