<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>