<html xmlns: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>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@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;}
@font-face
{font-family:"Segoe UI";
panose-1:2 11 5 2 4 2 4 2 2 3;}
@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:0in;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:#0563C1;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:#954F72;
text-decoration:underline;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
{mso-style-priority:34;
margin-top:0in;
margin-right:0in;
margin-bottom:0in;
margin-left:.5in;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri",sans-serif;}
p.msonormal0, li.msonormal0, div.msonormal0
{mso-style-name:msonormal0;
mso-margin-top-alt:auto;
margin-right:0in;
mso-margin-bottom-alt:auto;
margin-left:0in;
font-size:11.0pt;
font-family:"Calibri",sans-serif;}
p.msochpdefault, li.msochpdefault, div.msochpdefault
{mso-style-name:msochpdefault;
mso-margin-top-alt:auto;
margin-right:0in;
mso-margin-bottom-alt:auto;
margin-left:0in;
font-size:10.0pt;
font-family:"Times New Roman",serif;}
span.emailstyle19
{mso-style-name:emailstyle19;
font-family:"Calibri",sans-serif;
color:windowtext;}
span.emailstyle20
{mso-style-name:emailstyle20;
font-family:"Calibri",sans-serif;
color:windowtext;}
span.emailstyle21
{mso-style-name:emailstyle21;
font-family:"Calibri",sans-serif;
color:windowtext;}
span.emailstyle22
{mso-style-name:emailstyle22;
font-family:"Calibri",sans-serif;
color:windowtext;}
span.emailstyle23
{mso-style-name:emailstyle23;
font-family:"Calibri",sans-serif;
color:windowtext;}
span.emailstyle24
{mso-style-name:emailstyle24;
font-family:"Calibri",sans-serif;
color:windowtext;}
span.emailstyle26
{mso-style-name:emailstyle26;
font-family:"Calibri",sans-serif;
color:windowtext;}
span.EmailStyle27
{mso-style-type:personal-reply;
font-family:"Calibri",sans-serif;
color:#1F497D;}
.MsoChpDefault
{mso-style-type:export-only;
font-size:10.0pt;}
@page WordSection1
{size:8.5in 11.0in;
margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
{page:WordSection1;}
/* List Definitions */
@list l0
{mso-list-id:1197617345;
mso-list-template-ids:229659888;}
@list l0:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l0:level2
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l0:level3
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l0:level4
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l0:level5
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l0:level6
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l0:level7
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l0:level8
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l0:level9
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
ol
{margin-bottom:0in;}
ul
{margin-bottom:0in;}
--></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-US" link="#0563C1" vlink="#954F72">
<div class="WordSection1">
<p class="MsoNormal"><span style="color:#1F497D">Folks,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">The openstack services (nova, neutron etc.) are containerized with the life cycle managed by kubernetes.
<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">The openstack services run active-active.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">Brent <o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b>From:</b> Qian, Bin [mailto:Bin.Qian@windriver.com] <br>
<b>Sent:</b> Tuesday, December 3, 2019 1:38 PM<br>
<b>To:</b> Anirudh Gupta <Anirudh.Gupta@hsc.com>; Lin, Shuicheng <shuicheng.lin@intel.com>; starlingx-discuss@lists.starlingx.io<br>
<b>Subject:</b> Re: [Starlingx-discuss] StarlingX 2.0 Duplex Controller in Active/Active HA<o:p></o:p></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<p class="MsoNormal"><span lang="EN-IN" style="color:black">Anirudh,</span><span lang="EN-IN" style="font-size:10.0pt;font-family:"Tahoma",sans-serif;color:black">
<o:p></o:p></span></p>
<div>
<p class="MsoNormal"><span lang="EN-IN" style="font-size:10.0pt;font-family:"Tahoma",sans-serif;color:black"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-IN" style="color:black">Each service has its own redundancy mode, that's why some services run Active/Active, some others run Active/Standby. It is not the matter if you can configure a service to be in a particular redundancy
mode, it is whether the service itself can run in such mode. </span><span lang="EN-IN" style="font-size:10.0pt;font-family:"Tahoma",sans-serif;color:black"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-IN" style="color:black">Neutron and other openstack services had been removed from bare metal. Such services are no long managed by service manager.</span><span lang="EN-IN" style="font-size:10.0pt;font-family:"Tahoma",sans-serif;color:black"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-IN" style="font-size:10.0pt;font-family:"Tahoma",sans-serif;color:black"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-IN" style="color:black">Regards,</span><span lang="EN-IN" style="font-size:10.0pt;font-family:"Tahoma",sans-serif;color:black"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-IN" style="font-size:10.0pt;font-family:"Tahoma",sans-serif;color:black"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-IN" style="color:black">Bin</span><span lang="EN-IN" style="font-size:10.0pt;font-family:"Tahoma",sans-serif;color:black"><o:p></o:p></span></p>
<div>
<div class="MsoNormal" align="center" style="text-align:center"><span lang="EN-IN" style="font-size:12.0pt;font-family:"Times New Roman",serif;color:black">
<hr size="2" width="100%" align="center">
</span></div>
<div id="divRpF580441">
<p class="MsoNormal" style="margin-bottom:12.0pt"><b><span lang="EN-IN" style="font-size:10.0pt;font-family:"Tahoma",sans-serif;color:black">From:</span></b><span lang="EN-IN" style="font-size:10.0pt;font-family:"Tahoma",sans-serif;color:black"> Anirudh Gupta
[Anirudh.Gupta@hsc.com]<br>
<b>Sent:</b> Tuesday, December 03, 2019 3:19 AM<br>
<b>To:</b> Lin, Shuicheng; <a href="mailto:starlingx-discuss@lists.starlingx.io">
starlingx-discuss@lists.starlingx.io</a><br>
<b>Subject:</b> Re: [Starlingx-discuss] StarlingX 2.0 Duplex Controller in Active/Active HA</span><span lang="EN-IN" style="font-size:12.0pt;font-family:"Times New Roman",serif;color:black"><o:p></o:p></span></p>
</div>
<div>
<div>
<p class="MsoNormal"><span lang="EN-IN" style="color:black">Hi Shuicheng<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-IN" style="color:black"> <o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-IN" style="color:black">We specifically wanted to understand whether “Openstack Services” like Nova, Neutron etc are working in Active/Active or Active/StandBy.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-IN" style="color:black">In the “sm-dump”, there are “vim-services” mentioned, but there is no information about the state of individual “Neutron“ services and all other.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-IN" style="color:black"> <o:p></o:p></span></p>
<table class="MsoNormalTable" border="0" cellspacing="0" cellpadding="0" style="border-collapse:collapse">
<tbody>
<tr>
<td width="623" valign="top" style="width:467.5pt;border:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt">
<p class="MsoNormal">controller-0:/home/sysadmin# sm-dump<o:p></o:p></p>
<p class="MsoNormal"> <o:p></o:p></p>
<p class="MsoNormal">-Service_Groups------------------------------------------------------------------------<o:p></o:p></p>
<p class="MsoNormal">oam-services standby standby<o:p></o:p></p>
<p class="MsoNormal">controller-services standby standby<o:p></o:p></p>
<p class="MsoNormal">cloud-services standby standby<o:p></o:p></p>
<p class="MsoNormal">patching-services standby standby<o:p></o:p></p>
<p class="MsoNormal">directory-services active active<o:p></o:p></p>
<p class="MsoNormal">web-services active active<o:p></o:p></p>
<p class="MsoNormal">storage-services active active<o:p></o:p></p>
<p class="MsoNormal">storage-monitoring-services standby standby<o:p></o:p></p>
<p class="MsoNormal">vim-services standby standby<o:p></o:p></p>
<p class="MsoNormal">---------------------------------------------------------------------------------------<o:p></o:p></p>
<p class="MsoNormal"> <o:p></o:p></p>
<p class="MsoNormal">-Services------------------------------------------------------------------------------<o:p></o:p></p>
<p class="MsoNormal">oam-ip enabled-standby disabled<o:p></o:p></p>
<p class="MsoNormal">management-ip enabled-standby disabled<o:p></o:p></p>
<p class="MsoNormal">drbd-pg enabled-standby enabled-standby<o:p></o:p></p>
<p class="MsoNormal">drbd-rabbit enabled-standby enabled-standby<o:p></o:p></p>
<p class="MsoNormal">drbd-cgcs enabled-standby enabled-standby<o:p></o:p></p>
<p class="MsoNormal">drbd-platform enabled-standby enabled-standby<o:p></o:p></p>
<p class="MsoNormal">pg-fs enabled-standby disabled<o:p></o:p></p>
<p class="MsoNormal">rabbit-fs enabled-standby disabled<o:p></o:p></p>
<p class="MsoNormal">nfs-mgmt enabled-standby disabled<o:p></o:p></p>
<p class="MsoNormal">cgcs-fs enabled-standby disabled<o:p></o:p></p>
<p class="MsoNormal">platform-fs enabled-standby disabled<o:p></o:p></p>
<p class="MsoNormal">postgres enabled-standby disabled<o:p></o:p></p>
<p class="MsoNormal">rabbit enabled-standby disabled<o:p></o:p></p>
<p class="MsoNormal">cgcs-export-fs enabled-standby disabled<o:p></o:p></p>
<p class="MsoNormal">platform-export-fs enabled-standby disabled<o:p></o:p></p>
<p class="MsoNormal">cgcs-nfs-ip enabled-standby disabled<o:p></o:p></p>
<p class="MsoNormal">platform-nfs-ip enabled-standby disabled<o:p></o:p></p>
<p class="MsoNormal">sysinv-inv enabled-standby disabled<o:p></o:p></p>
<p class="MsoNormal">sysinv-conductor enabled-standby disabled<o:p></o:p></p>
<p class="MsoNormal">mtc-agent enabled-standby disabled<o:p></o:p></p>
<p class="MsoNormal">hw-mon enabled-standby disabled<o:p></o:p></p>
<p class="MsoNormal">dnsmasq enabled-standby disabled<o:p></o:p></p>
<p class="MsoNormal">fm-mgr enabled-standby disabled<o:p></o:p></p>
<p class="MsoNormal">keystone enabled-standby disabled<o:p></o:p></p>
<p class="MsoNormal">open-ldap enabled-active enabled-active<o:p></o:p></p>
<p class="MsoNormal">snmp enabled-standby disabled<o:p></o:p></p>
<p class="MsoNormal">lighttpd enabled-active enabled-active<o:p></o:p></p>
<p class="MsoNormal">horizon enabled-active enabled-active<o:p></o:p></p>
<p class="MsoNormal">patch-alarm-manager enabled-standby disabled<o:p></o:p></p>
<p class="MsoNormal">mgr-restful-plugin enabled-active enabled-active<o:p></o:p></p>
<p class="MsoNormal">ceph-manager enabled-standby disabled<o:p></o:p></p>
<p class="MsoNormal">vim enabled-standby disabled<o:p></o:p></p>
<p class="MsoNormal">vim-api enabled-standby disabled<o:p></o:p></p>
<p class="MsoNormal">vim-webserver enabled-standby disabled<o:p></o:p></p>
<p class="MsoNormal">guest-agent enabled-standby disabled<o:p></o:p></p>
<p class="MsoNormal">haproxy enabled-standby disabled<o:p></o:p></p>
<p class="MsoNormal">pxeboot-ip enabled-standby disabled<o:p></o:p></p>
<p class="MsoNormal">drbd-extension enabled-standby enabled-standby<o:p></o:p></p>
<p class="MsoNormal">extension-fs enabled-standby disabled<o:p></o:p></p>
<p class="MsoNormal">extension-export-fs enabled-standby disabled<o:p></o:p></p>
<p class="MsoNormal">etcd enabled-standby disabled<o:p></o:p></p>
<p class="MsoNormal">drbd-etcd enabled-standby enabled-standby<o:p></o:p></p>
<p class="MsoNormal">etcd-fs enabled-standby disabled<o:p></o:p></p>
<p class="MsoNormal">barbican-api enabled-standby disabled<o:p></o:p></p>
<p class="MsoNormal">barbican-keystone-listener enabled-standby disabled<o:p></o:p></p>
<p class="MsoNormal">barbican-worker enabled-standby disabled<o:p></o:p></p>
<p class="MsoNormal">cluster-host-ip enabled-standby disabled<o:p></o:p></p>
<p class="MsoNormal">docker-distribution enabled-standby disabled<o:p></o:p></p>
<p class="MsoNormal">dockerdistribution-fs enabled-standby disabled<o:p></o:p></p>
<p class="MsoNormal">drbd-dockerdistribution enabled-standby enabled-standby<o:p></o:p></p>
<p class="MsoNormal">ceph-mon enabled-standby disabled<o:p></o:p></p>
<p class="MsoNormal">cephmon-fs enabled-standby disabled<o:p></o:p></p>
<p class="MsoNormal">drbd-cephmon enabled-standby enabled-standby<o:p></o:p></p>
<p class="MsoNormal">ceph-osd enabled-active enabled-active<o:p></o:p></p>
<p class="MsoNormal">helmrepository-fs enabled-standby disabled<o:p></o:p></p>
<p class="MsoNormal">registry-token-server enabled-standby disabled<o:p></o:p></p>
<p class="MsoNormal">dbmon enabled-standby enabled-standby<o:p></o:p></p>
<p class="MsoNormal">------------------------------------------------------------------------------<o:p></o:p></p>
</td>
</tr>
</tbody>
</table>
<p class="MsoNormal"><span lang="EN-IN" style="color:black"> <o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-IN" style="color:black"> <o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-IN" style="color:black">In order to verify it, we captured “neutron-server” logs of both the StarlingX servers.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-IN" style="color:black"> <o:p></o:p></span></p>
<p class="MsoNormal"><b><span lang="EN-IN" style="color:black">Case 1: Horizon is accessed using Floating Ip and One VM is spawned</span></b><span lang="EN-IN" style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-IN" style="color:black"> <o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-IN" style="color:black">It goes on Active Controller and “neutron-server” logs of Active Controller shows the creation of network port and assigning port to the VM.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-IN" style="color:black"> <o:p></o:p></span></p>
<p class="MsoNormal"><b><span lang="EN-IN" style="color:black">Case 2: Horizon is accessed using Floating Ip and Two VM’s are spawned simultaneously</span></b><span lang="EN-IN" style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><b><span lang="EN-IN" style="color:black"> </span></b><span lang="EN-IN" style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-IN" style="color:black">In this case, one VM gets spawned on Active Controller and Other on Standby Controller.
<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-IN" style="color:black">But “neutron-server” logs of both the controller shows the creation of network port and assigning port to the VM.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-IN" style="color:black"> <o:p></o:p></span></p>
<p class="MsoNormal"><b><span lang="EN-IN" style="color:black">Inference: </span>
</b><span lang="EN-IN" style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-IN" style="color:black">As per our understanding, if all the “Openstack Services” were configured in Active/Standby, then request would have come to only Active Controller.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-IN" style="color:black">But, in this case both the Controllers are serving the request which implies that all the Openstack Services are configured in
<b>“Active/Active”</b> State<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-IN" style="color:black"> <o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-IN" style="color:black">Is our understanding correct that the StarlingX Nodes are in Active-Standby configuration, but all the Openstack Services are configured in Active-Active State?<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-IN" style="color:black"> <o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-IN" style="color:black">Regards<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-IN" style="color:black">Anirudh Gupta<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-IN" style="color:black"> <o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-IN" style="color:black"> <o:p></o:p></span></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b><span style="color:black">From:</span></b><span style="color:black"> Lin, Shuicheng <<a href="mailto:shuicheng.lin@intel.com">shuicheng.lin@intel.com</a>>
<br>
<b>Sent:</b> 03 December 2019 05:57<br>
<b>To:</b> Anirudh Gupta <<a href="mailto:Anirudh.Gupta@hsc.com">Anirudh.Gupta@hsc.com</a>>;
<a href="mailto:starlingx-discuss@lists.starlingx.io">starlingx-discuss@lists.starlingx.io</a><br>
<b>Subject:</b> RE: [Starlingx-discuss] StarlingX 2.0 Duplex Controller in Active/Active HA</span><span lang="EN-IN" style="color:black"><o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><span lang="EN-IN" style="color:black"> <o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">Hi Anirudh,</span><span lang="EN-IN" style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">What is the purpose or benefit you want to have 2 active controller?</span><span lang="EN-IN" style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">I think it is reasonable there is 1 active controller only, and another controller is standby for backup, this is the meaning of HA.</span><span lang="EN-IN" style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">Two active controller at the same time will cause brain split.</span><span lang="EN-IN" style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">What do you mean “Openstack Services”? Openstack is containerized now, and run in both nodes by K8S.</span><span lang="EN-IN" style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black"> </span><span lang="EN-IN" style="color:black"><o:p></o:p></span></p>
<div>
<p class="MsoNormal"><span style="color:black">Best Regards</span><span lang="EN-IN" style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">Shuicheng</span><span lang="EN-IN" style="color:black"><o:p></o:p></span></p>
</div>
<p class="MsoNormal"><span style="color:black"> </span><span lang="EN-IN" style="color:black"><o:p></o:p></span></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><a name="_____replyseparator"></a><b><span style="color:black">From:</span></b><span style="color:black"> Anirudh Gupta <<a href="mailto:Anirudh.Gupta@hsc.com" target="_blank">Anirudh.Gupta@hsc.com</a>>
<br>
<b>Sent:</b> Monday, December 2, 2019 6:59 PM<br>
<b>To:</b> Lin, Shuicheng <<a href="mailto:shuicheng.lin@intel.com" target="_blank">shuicheng.lin@intel.com</a>>;
<a href="mailto:starlingx-discuss@lists.starlingx.io" target="_blank">starlingx-discuss@lists.starlingx.io</a><br>
<b>Subject:</b> RE: [Starlingx-discuss] StarlingX 2.0 Duplex Controller in Active/Active HA</span><span lang="EN-IN" style="color:black"><o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><span style="color:black"> </span><span lang="EN-IN" style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-IN" style="color:black">Hi </span><span style="color:black">Shuicheng,</span><span lang="EN-IN" style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black"> </span><span lang="EN-IN" style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">All the services on the Active Controller are “enabled-active” and I can see some services “enabled-standby” on the standby controller.</span><span lang="EN-IN" style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black"> </span><span lang="EN-IN" style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">Is there any way we can set all the Openstack Services “enabled-active” on both the Active and Standby Node?</span><span lang="EN-IN" style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black"> </span><span lang="EN-IN" style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">Regards</span><span lang="EN-IN" style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">Anirudh Gupta</span><span lang="EN-IN" style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-IN" style="color:black"> <o:p></o:p></span></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b><span style="color:black">From:</span></b><span style="color:black"> Lin, Shuicheng <<a href="mailto:shuicheng.lin@intel.com" target="_blank">shuicheng.lin@intel.com</a>>
<br>
<b>Sent:</b> 01 December 2019 12:42<br>
<b>To:</b> Anirudh Gupta <<a href="mailto:Anirudh.Gupta@hsc.com" target="_blank">Anirudh.Gupta@hsc.com</a>>;
<a href="mailto:starlingx-discuss@lists.starlingx.io" target="_blank">starlingx-discuss@lists.starlingx.io</a><br>
<b>Subject:</b> RE: [Starlingx-discuss] StarlingX 2.0 Duplex Controller in Active/Active HA</span><span lang="EN-IN" style="color:black"><o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><span lang="EN-IN" style="color:black"> <o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">Hi Anirudh,</span><span lang="EN-IN" style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">Per my understanding, for duplex, there is always 1 active node and 1 standby node.</span><span lang="EN-IN" style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">The </span><b><i><span lang="EN-IN" style="font-size:10.5pt;font-family:"Segoe UI",sans-serif;color:#333333;background:white">“</span></i></b><b><i><span lang="EN-IN" style="color:black">active/active”</span></i></b><i><span lang="EN-IN" style="color:black">
or <b>“active/standby”</b></span></i><span style="color:black"> in the document is for “</span><span style="font-size:10.5pt;font-family:"Segoe UI",sans-serif;color:#333333;background:white">services</span><span style="color:black">”, not for node.</span><span lang="EN-IN" style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">If you try to run “sudo sm-dump” in the standby node, you will find some services are “active”, while some services are “standby”.</span><span lang="EN-IN" style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black"> </span><span lang="EN-IN" style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">For the 2<sup>nd</sup> question, VMs are running in compute node. And for duplex, both controller nodes are compute nodes also.</span><span lang="EN-IN" style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">And the “Active/Standby” is for controller, not for compute function, that is why VMs will run in both node.</span><span lang="EN-IN" style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black"> </span><span lang="EN-IN" style="color:black"><o:p></o:p></span></p>
<div>
<p class="MsoNormal"><span style="color:black">Best Regards</span><span lang="EN-IN" style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black">Shuicheng</span><span lang="EN-IN" style="color:black"><o:p></o:p></span></p>
</div>
<p class="MsoNormal"><span style="color:black"> </span><span lang="EN-IN" style="color:black"><o:p></o:p></span></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b><span style="color:black">From:</span></b><span style="color:black"> Anirudh Gupta <<a href="mailto:Anirudh.Gupta@hsc.com" target="_blank">Anirudh.Gupta@hsc.com</a>>
<br>
<b>Sent:</b> Thursday, November 28, 2019 11:45 AM<br>
<b>To:</b> <a href="mailto:starlingx-discuss@lists.starlingx.io" target="_blank">
starlingx-discuss@lists.starlingx.io</a>; <a href="mailto:starlingx-announce@lists.starlingx.io" target="_blank">
starlingx-announce@lists.starlingx.io</a><br>
<b>Subject:</b> Re: [Starlingx-discuss] StarlingX 2.0 Duplex Controller in Active/Active HA</span><span lang="EN-IN" style="color:black"><o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><span style="color:black"> </span><span lang="EN-IN" style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-IN" style="color:black">Hi Team,<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-IN" style="color:black"> <o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-IN" style="color:black">Can someone please give me any update on my Query:<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-IN" style="color:black"> <o:p></o:p></span></p>
<p class="MsoNormal"><i><span lang="EN-IN" style="color:black">I need to install StarlingX 2.0 Duplex Bare Metal.</span></i><span lang="EN-IN" style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><i><span lang="EN-IN" style="color:black">As per the document, there can be 2 modes in which HA controllers can be configure i.e.
</span></i><i><span lang="EN-IN" style="font-size:10.5pt;font-family:"Segoe UI",sans-serif;color:#333333;background:white">either
<b>“</b></span></i><b><i><span lang="EN-IN" style="color:black">active/active”</span></i></b><i><span lang="EN-IN" style="color:black"> or
<b>“active/standby”<br>
</b><a href="https://ind01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdocs.starlingx.io%2Fdeploy_install_guides%2Fr2_release%2Fbare_metal%2Faio_duplex.html&data=02%7C01%7C%7Cf562d0dcaf78415e665908d77787894c%7Ca65543b9ae9349b580f00b85821adc50%7C1%7C0%7C637109296343270789&sdata=N6j0aSQyfDqfvksPZddQuM%2FcQRYg2UfEQiRYhQc7JoE%3D&reserved=0" target="_blank">https://docs.starlingx.io/deploy_install_guides/r2_release/bare_metal/aio_duplex.html</a></span></i><span lang="EN-IN" style="color:black"><o:p></o:p></span></p>
<p class="MsoNormal"><i><span lang="EN-IN" style="color:black"> </span></i><span lang="EN-IN" style="color:black"><o:p></o:p></span></p>
<ul style="margin-top:0in" type="disc">
<li class="MsoNormal" style="color:black;mso-list:l0 level1 lfo1"><i><span lang="EN-IN">Can someone please suggest the steps to configure Active-Active state?</span></i><span lang="EN-IN"><o:p></o:p></span></li><li class="MsoNormal" style="color:black;mso-list:l0 level1 lfo1"><i><span lang="EN-IN">I have 2 kubernetes pods corresponding to each Openstack Service in Duplex Setup and when I spawn any VM, it goes on any of the two controllers. So, is this the standard
implementation in StarlingX? What needs to be done in Active-Standby configuration?</span></i><span lang="EN-IN"><o:p></o:p></span></li><li class="MsoNormal" style="color:black;mso-list:l0 level1 lfo1"><i><span lang="EN-IN">And, what difference it would have on my deployment in terms of functionality?</span></i><span lang="EN-IN"><o:p></o:p></span></li></ul>
<p class="MsoNormal"><span lang="EN-IN" style="color:black"> <o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-IN" style="color:black">Regards<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-IN" style="color:black">Anirudh Gupta<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-IN" style="color:black"> <o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-IN" style="color:black"> <o:p></o:p></span></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b><span style="color:black">From:</span></b><span style="color:black"> Anirudh Gupta
<br>
<b>Sent:</b> 26 November 2019 10:30<br>
<b>To:</b> <a href="mailto:starlingx-discuss@lists.starlingx.io" target="_blank">
starlingx-discuss@lists.starlingx.io</a>; <a href="mailto:starlingx-announce@lists.starlingx.io" target="_blank">
starlingx-announce@lists.starlingx.io</a><br>
<b>Subject:</b> StarlingX 2.0 Duplex Controller in Active/Active HA</span><span lang="EN-IN" style="color:black"><o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><span lang="EN-IN" style="color:black"> <o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-IN" style="color:black">Hi Team,<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-IN" style="color:black"> <o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-IN" style="color:black">I need to install StarlingX 2.0 Duplex Bare Metal.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-IN" style="color:black">As per the document, there can be 2 modes in which HA controllers can be configure i.e.
</span><span lang="EN-IN" style="font-size:10.5pt;font-family:"Segoe UI",sans-serif;color:#333333;background:white">either
<b>“</b></span><b><span lang="EN-IN" style="color:black">active/active”</span></b><span lang="EN-IN" style="color:black"> or
<b>“active/standby”<br>
</b><a href="https://ind01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdocs.starlingx.io%2Fdeploy_install_guides%2Fr2_release%2Fbare_metal%2Faio_duplex.html&data=02%7C01%7C%7Cf562d0dcaf78415e665908d77787894c%7Ca65543b9ae9349b580f00b85821adc50%7C1%7C0%7C637109296343270789&sdata=N6j0aSQyfDqfvksPZddQuM%2FcQRYg2UfEQiRYhQc7JoE%3D&reserved=0" target="_blank">https://docs.starlingx.io/deploy_install_guides/r2_release/bare_metal/aio_duplex.html</a><o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-IN" style="color:black"> <o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-IN" style="color:black">Can someone please suggest the steps to configure Active-Active state?<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-IN" style="color:black">And, what difference it would have on my deployment in terms of functionality?<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-IN" style="color:black"> <o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-IN" style="color:black"> <o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-IN" style="color:black">Regards<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-IN" style="color:black">Anirudh Gupta<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-IN" style="color:black"> <o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-IN" style="color:black">DISCLAIMER: This electronic message and all of its contents, contains information which is privileged, confidential or otherwise protected from disclosure. The information contained in this electronic
mail transmission is intended for use only by the individual or entity to which it is addressed. If you are not the intended recipient or may have received this electronic mail transmission in error, please notify the sender immediately and delete / destroy
all copies of this electronic mail transmission without disclosing, copying, distributing, forwarding, printing or retaining any part of it. Hughes Systique accepts no responsibility for loss or damage arising from the use of the information transmitted by
this email including damage from virus. <o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-IN" style="color:black">DISCLAIMER: This electronic message and all of its contents, contains information which is privileged, confidential or otherwise protected from disclosure. The information contained in this electronic
mail transmission is intended for use only by the individual or entity to which it is addressed. If you are not the intended recipient or may have received this electronic mail transmission in error, please notify the sender immediately and delete / destroy
all copies of this electronic mail transmission without disclosing, copying, distributing, forwarding, printing or retaining any part of it. Hughes Systique accepts no responsibility for loss or damage arising from the use of the information transmitted by
this email including damage from virus. <o:p></o:p></span></p>
</div>
<p class="MsoNormal"><span lang="EN-IN" style="font-size:12.0pt;font-family:"Times New Roman",serif;color:black">DISCLAIMER: This electronic message and all of its contents, contains information which is privileged, confidential or otherwise protected from
disclosure. The information contained in this electronic mail transmission is intended for use only by the individual or entity to which it is addressed. If you are not the intended recipient or may have received this electronic mail transmission in error,
please notify the sender immediately and delete / destroy all copies of this electronic mail transmission without disclosing, copying, distributing, forwarding, printing or retaining any part of it. Hughes Systique accepts no responsibility for loss or damage
arising from the use of the information transmitted by this email including damage from virus.
<o:p></o:p></span></p>
</div>
</div>
</div>
</div>
</div>
</body>
</html>