<html XMLNS:EXCLAIMERxmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<!-- Template generated by Exclaimer Mail Disclaimers on 09:11:17 Friday, 17 February 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
{font-family:Helvetica;
panose-1:2 11 6 4 2 2 2 2 2 4;}
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 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;}
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.msonormal0, li.msonormal0, div.msonormal0
{mso-style-name:msonormal;
mso-margin-top-alt:auto;
margin-right:0cm;
mso-margin-bottom-alt:auto;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman",serif;}
span.EmailStyle18
{mso-style-type:personal-reply;
font-family:"Arial",sans-serif;
color:#1F497D;
font-weight:normal;
font-style:normal;
text-decoration:none none;}
.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]-->
</head>
<body lang="EN-GB" link="blue" vlink="purple">
<div><EXCLAIMER:ORIGINAL_BODY_BEFORE Field="body:before">
<div>
<div class="WordSection1">
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.0pt;font-family:"Arial",sans-serif;color:#1F497D;mso-fareast-language:EN-US">Hi Kenneth,<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.0pt;font-family:"Arial",sans-serif;color:#1F497D;mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.0pt;font-family:"Arial",sans-serif;color:#1F497D;mso-fareast-language:EN-US">Exactly, it is my goal. Exploring different OpenStack deployment tools. Found Openstack-Ansible project (<a href="https://github.com/openstack/openstack-ansible">https://github.com/openstack/openstack-ansible</a>)
and like what it delivers (containerized or bare metal deployment). Unfortunately, can’t figure out how to advance further due to that problem.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.0pt;font-family:"Arial",sans-serif;color:#1F497D;mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<div></div>
</div>
<font color="#000000"><strong><br>
<br>
<font style="font-family:Arial;font-size:10pt;font-weight:bold;">Danil</font><font size="2" face="Arial"> </font><font style="font-family:Arial;font-size:10pt;font-weight:bold;">Zhigalin</font></strong></font><font color="#000000"><EXCLAIMER:AD Field="title"><strong><br>
</strong><font style="font-family:Arial;font-size:10pt;">Technical Consultant</font></EXCLAIMER:AD></font><font color="#000000"><br>
<font style="font-family:Arial;font-size:10pt;">Dimension Data Germany</font></font><br>
<font style="font-family:Arial;font-size:10pt;">Tel: </font><font style="font-family:Arial;font-size:10pt;">+49 211 1717 1260</font><font style="font-family:Arial;font-size:10pt;"><br>
Mob: </font><font style="font-family:Arial;font-size:10pt;">+49 174 151 8457</font><br>
<EXCLAIMER:AD Field="mailNickname"><font style="font-family:Arial;font-size:10pt;">Danil.Zhigalin@dimensiondata.com</font></EXCLAIMER:AD></div>
<div><EXCLAIMER:AD Field="title"><EXCLAIMER:AD Field="mailNickname"><EXCLAIMER:AD Field="title"><EXCLAIMER:AD Field="mailNickname"><EXCLAIMER:AD Field="title"><EXCLAIMER:AD Field="mailNickname"><font color="#999999"><EXCLAIMER:AD Field="title"><EXCLAIMER:AD Field="mailNickname"><EXCLAIMER:AD Field="title"><EXCLAIMER:AD Field="mailNickname"><font color="#999999"><font style="font-family:Arial;font-size:10pt;">Dimension
Data Germany AG & Co. KG</font><font size="2" face="Arial">, </font></font></EXCLAIMER:AD></EXCLAIMER:AD></EXCLAIMER:AD></EXCLAIMER:AD><font style="font-family:Arial;font-size:10pt;">Derendorfer Allee 26</font>,
<font style="font-family:Arial;font-size:10pt;">40476</font>, <font style="font-family:Arial;font-size:10pt;">
Düsseldorf</font><font size="2" face="Arial">, </font><font style="font-family:Arial;font-size:10pt;">North Rhine-Westphalia</font><font size="2" face="Arial">,</font><font size="2" face="Arial">
</font><font style="font-family:Arial;font-size:10pt;">Germany</font><font size="2" face="Arial">.</font></font></EXCLAIMER:AD></EXCLAIMER:AD></EXCLAIMER:AD></EXCLAIMER:AD><br>
</EXCLAIMER:AD></EXCLAIMER:AD><EXCLAIMER:AD Field="title"><EXCLAIMER:AD Field="mailNickname"><font size="2" face="Arial">For more information, please go to
</font><a href="http://www.dimensiondata.com/"><font color="#92d050" size="2" face="Arial">www.dimensiondata.com</font></a><br>
</EXCLAIMER:AD></EXCLAIMER:AD></div>
</EXCLAIMER:ORIGINAL_BODY_BEFORE><font size="2"><font face="Arial"><a href="http://de.blog.dimensiondata.com/" target=""><img style="border: 0px Solid ; " src="cid:image5b4e95.JPG@242c6cee.47acb0d1" title="http://de.blog.dimensiondata.com/" alt="http://de.blog.dimensiondata.com/"></a><font face="Arial"> </font><a href="https://www.facebook.com/Dimension-Data-Germany-921346461234757/" target=""><img style="border: 0px Solid ; " src="cid:image4bc7c0.JPG@1ced9768.45abff02" title="https://www.facebook.com/Dimension-Data-Germany-921346461234757/" alt="https://www.facebook.com/Dimension-Data-Germany-921346461234757/"></a><font face="Arial"> </font><a href="https://www.linkedin.com/company/dimension-data" target=""><img style="border: 0px Solid ; " src="cid:imagede3ea1.JPG@1dddb9f4.40bdb9c0" title="https://www.linkedin.com/company/dimension-data" alt="https://www.linkedin.com/company/dimension-data"></a><font face="Arial"> </font><a href="https://twitter.com/DimensionDataDe" target=""><img style="border: 0px Solid ; " src="cid:imageeb8591.JPG@5881ff06.43b3e4d8" title="https://twitter.com/DimensionDataDe" alt="https://twitter.com/DimensionDataDe"></a> <a href="https://www.xing.com/companies/dimensiondata"><img id="IMG1" border="0" src="cid:image2fdbee.PNG@049840d5.42944560" width="30" height="30"></a> <br>
<a href="http://" target=""><img width="425" height="122" style="border: 0px Solid ; " src="cid:imaged95549.JPG@e1049469.4da5b105"></a><br>
<br>
</font></font><font color="#92d050" face="Tahoma"><font size="2"><span style="FONT-FAMILY: Webdings; COLOR: green; FONT-SIZE: 14pt; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-bidi-font-family: 'Times New Roman'; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"><span style="TEXT-TRANSFORM: none; TEXT-INDENT: 0px; LETTER-SPACING: normal; FONT: 13px Arial; WHITE-SPACE: normal; COLOR: #000000; WORD-SPACING: 0px"><font color="#a5a5a5" size="1">Dimension
Data Germany AG & Co.KG, Horexstraße 7, 61352 Bad Homburg</font></span></span></font></font></div>
<div></div>
<div></div>
<div></div>
<div>
<div>
<div style="FONT-STYLE: normal; FONT-FAMILY: Arial; FONT-SIZE: small"><span style="TEXT-TRANSFORM: none; TEXT-INDENT: 0px; LETTER-SPACING: normal; FONT: 13px Arial; WHITE-SPACE: normal; COLOR: #000000; WORD-SPACING: 0px"><font color="#a5a5a5" size="1">Sitz:
Bad Homburg, Amtsgericht Bad Homburg, HRA 3207</font></span></div>
<div style="FONT-STYLE: normal; FONT-FAMILY: Arial; FONT-SIZE: small"><span style="TEXT-TRANSFORM: none; TEXT-INDENT: 0px; LETTER-SPACING: normal; FONT: 13px Arial; WHITE-SPACE: normal; COLOR: #000000; WORD-SPACING: 0px"><font color="#a5a5a5" size="1">Pers.
Haftende Ges : Dimension Data Verwaltungs AG, Sitz Bad Homburg.</font></span></div>
<div style="FONT-STYLE: normal; FONT-FAMILY: Arial; FONT-SIZE: small"><span style="TEXT-TRANSFORM: none; TEXT-INDENT: 0px; LETTER-SPACING: normal; FONT: 13px Arial; WHITE-SPACE: normal; COLOR: #000000; WORD-SPACING: 0px"><font color="#a5a5a5" size="1">Amtsgericht
Bad Homburg, HRB 6172</font></span></div>
<div style="FONT-STYLE: normal; FONT-FAMILY: Arial; FONT-SIZE: small"><span style="TEXT-TRANSFORM: none; TEXT-INDENT: 0px; LETTER-SPACING: normal; FONT: 13px Arial; WHITE-SPACE: normal; COLOR: #000000; WORD-SPACING: 0px"><font color="#a5a5a5" size="1">Vorstand:
Roberto Del Corno</font></span></div>
<div style="FONT-STYLE: normal; FONT-FAMILY: Arial; FONT-SIZE: small"><span style="TEXT-TRANSFORM: none; TEXT-INDENT: 0px; LETTER-SPACING: normal; FONT: 13px Arial; WHITE-SPACE: normal; COLOR: #000000; WORD-SPACING: 0px"><font size="2"><font color="#a5a5a5" size="1">Vors.
des Aufsichtsrats: Andrew Coulsen</font></font></span></div>
</div>
<font size="2"><font face="Arial"></font></font>
<div>
<div>
<div>
<div><span style="FONT-FAMILY: 'Tahoma','sans-serif'; COLOR: black; FONT-SIZE: 10pt; mso-fareast-font-family: 'Times New Roman'"><font color="#008000"><br>
</font></span><EXCLAIMER:BREAK_STRING Field="body:break"><font size="2">
<div class="WordSection1">
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal"><b><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif">From:</span></b><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif"> Kenneth Tan [mailto:cjtan@sardinasystems.com]
<br>
<b>Sent:</b> 17 February 2017 09:22<br>
<b>To:</b> Danil Zhigalin (Europe) <Danil.Zhigalin@dimensiondata.com><br>
<b>Subject:</b> Re: [Openstack-operators] pip problems with openstack-ansible deployment<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><br>
<br>
Hi Danil,<o:p></o:p></p>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">I am curious, what is your end objective? Is the objective to deploy an OpenStack cloud using an Ansible-based tool?<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">Best wishes,<o:p></o:p></p>
<div>
<div>
<p class="MsoNormal" style="margin-bottom:12.0pt"><span style="font-size:9.0pt;font-family:"Helvetica",sans-serif;color:black">Ken<br>
-----------------<br>
Kenneth Tan<br>
Sardina Systems<br>
E: <a href="mailto:cjtan@sardinasystems.com">cjtan@sardinasystems.com</a><br>
M: +447989417838<br>
T: +442070994428<br>
W: <a href="http://www.sardinasystems.com">www.sardinasystems.com</a><br>
<br>
<br>
<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<p class="MsoNormal">On 17 Feb 2017, at 08:15, Danil Zhigalin (Europe) <<a href="mailto:Danil.Zhigalin@dimensiondata.com">Danil.Zhigalin@dimensiondata.com</a>> wrote:<o:p></o:p></p>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<div>
<p class="MsoNormal"><br>
<br>
Hello everyone,<br>
<br>
Context:<br>
openstact-ansible: stable/newton<br>
OS: ubuntu 16.04 LTS<br>
<br>
I am having trouble completing my deployment due to pip errors.<br>
<br>
I have a 2 node setup and one separate deployment node. One of the nodes I am using to host all controller, network and storage functions and another as a compute. Repo container with the server is also hosted on the controller node. I already ran into similar
problems as Achi Hamza who already reported pip issue on the Thu Nov 17 08:34:14 UTC 2016 in this mailing list.<br>
<br>
This is how my openstack_user_config.yml file looks like (as in Hamza's case internal and external addresses are the same):<br>
<br>
global_overrides:<br>
internal_lb_vip_address: 172.21.51.152<br>
external_lb_vip_address: 172.21.51.152 <...><br>
<br>
The recommendation that he got from another users were to set:<br>
<br>
openstack_service_publicuri_proto: http<br>
openstack_external_ssl: false<br>
haproxy_ssl: false<br>
<br>
in /etc/openstack_deploy/user_vriables.yml<br>
<br>
These recommendations helped in my case as well and I was able to advance further until I faced another pip issues in the same playbook.<br>
<br>
My current problem is that neither of containers can install pip packages from the repository.<br>
<br>
TASK [galera_client : Install pip packages] ************************************<br>
FAILED - RETRYING: TASK: galera_client : Install pip packages (5 retries left).<br>
FAILED - RETRYING: TASK: galera_client : Install pip packages (4 retries left).<br>
FAILED - RETRYING: TASK: galera_client : Install pip packages (3 retries left).<br>
FAILED - RETRYING: TASK: galera_client : Install pip packages (2 retries left).<br>
FAILED - RETRYING: TASK: galera_client : Install pip packages (1 retries left).<br>
fatal: [control1_galera_container-434df170]: FAILED! => {"changed": false, "cmd": "/usr/local/bin/pip install -U --constraint
<a href="http://172.21.51.152:8181/os-releases/14.0.7/requirements_absolute_requirements.txt" target="_blank">http://172.21.51.152:8181/os-releases/14.0.7/requirements_absolute_requirements.txt</a> MySQL-python", "failed": true, "msg": "stdout: Collecting mysql_python==1.2.5 (from -c
<a href="http://172.21.51.152:8181/os-releases/14.0.7/requirements_absolute_requirements.txt" target="_blank">http://172.21.51.152:8181/os-releases/14.0.7/requirements_absolute_requirements.txt</a> (line 81))\n\n:stderr: Could not find a version that satisfies the requirement mysql_python==1.2.5
(from -c <a href="http://172.21.51.152:8181/os-releases/14.0.7/requirements_absolute_requirements.txt" target="_blank">
http://172.21.51.152:8181/os-releases/14.0.7/requirements_absolute_requirements.txt</a> (line 81)) (from versions: )\nNo matching distribution found for mysql_python==1.2.5 (from -c
<a href="http://172.21.51.152:8181/os-releases/14.0.7/requirements_absolute_requirements.txt" target="_blank">http://172.21.51.152:8181/os-releases/14.0.7/requirements_absolute_requirements.txt</a> (line 81))\n"}<br>
<br>
I already checked everything related to the HAproxy and tcpdumped on the repo side to see what requests are coming when pip install is called.<br>
<br>
I found that there was a HTTP GET to the URL <a href="http://172.21.51.152:8181/os-releases/14.0.7/" target="_blank">
http://172.21.51.152:8181/os-releases/14.0.7/</a><br>
<br>
I saw that it was forwarded by the proxy to the repo server and that repo server returned index.html from /var/www/repo/os-releases/14.0.7/<br>
<br>
ls /var/www/repo/os-releases/14.0.7/ | grep index index.html<br>
index.html.1<br>
index.html.2<br>
<br>
I also checked that MySQL-python is in the repo:<br>
<br>
root@control1-repo-container-dad60ff0:~# ls /var/www/repo/os-releases/14.0.7/ | grep mysql_python mysql_python-1.2.5-cp27-cp27mu-linux_x86_64.whl<br>
<br>
But for some reason pip can't figure out it is there.<br>
<br>
I very much appreciate your help in solving this issue.<br>
<br>
Best regards,<br>
Danil<br>
<br>
<br>
Danil Zhigalin<br>
Technical Consultant<br>
Tel: +49 211 1717 1260<br>
Mob: +49 174 151 8457<br>
<a href="mailto:danil.zhigalin@dimensiondata.com">danil.zhigalin@dimensiondata.com</a><br>
<br>
Derendorfer Allee 26, Düsseldorf, North Rhine-Westphalia, 40476, Germany.<br>
<br>
For more information, please go to <a href="http://www.dimensiondata.com/" target="_blank">
www.dimensiondata.com</a><br>
<br>
Dimension Data Germany AG & Co.KG, Horexstraße 7, 61352 Bad Homburg<br>
Sitz: Bad Homburg, Amtsgericht Bad Homburg, HRA 3207<br>
Pers. Haftende Ges : Dimension Data Verwaltungs AG, Sitz Bad Homburg.<br>
Amtsgericht Bad Homburg, HRB 6172<br>
Vorstand: Roberto Del Corno<br>
Vors. des Aufsichtsrats: Andrew Coulsen.<br>
<br>
<br>
This email and all contents are subject to the following disclaimer:<br>
<a href="http://www.dimensiondata.com/Global/Policies/Pages/Email-Disclaimer.aspx" target="_blank">"http://www.dimensiondata.com/emaildisclaimer"</a>
<o:p></o:p></p>
</div>
<p class="MsoNormal">_______________________________________________<br>
OpenStack-operators mailing list<br>
<a href="mailto:OpenStack-operators@lists.openstack.org">OpenStack-operators@lists.openstack.org</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators</a><o:p></o:p></p>
</div>
</blockquote>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<p class="MsoNormal"><br>
<br>
<span style="color:white">itevomcid</span> <o:p></o:p></p>
</div>
</font></EXCLAIMER:BREAK_STRING></div>
</div>
</div>
</div>
</div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
</body>
</html>