<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)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:Wingdings;
        panose-1:5 0 0 0 0 0 0 0 0 0;}
@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;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;
        mso-fareast-language:EN-US;}
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:0cm;
        margin-right:0cm;
        margin-bottom:0cm;
        margin-left:36.0pt;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;
        mso-fareast-language:EN-US;}
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:11.0pt;
        font-family:"Calibri",sans-serif;}
span.EmailStyle19
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.EmailStyle20
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.EmailStyle21
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.EmailStyle22
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.EmailStyle23
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.EmailStyle24
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.EmailStyle26
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.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;}
/* List Definitions */
@list l0
        {mso-list-id:1319113585;
        mso-list-template-ids:639923372;}
@list l0:level1
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:36.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        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:72.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        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:108.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        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:144.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        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:180.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        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:216.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        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:252.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        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:288.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        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:324.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l1
        {mso-list-id:1981155793;
        mso-list-type:hybrid;
        mso-list-template-ids:-1511203958 1074331649 1074331651 1074331653 1074331649 1074331651 1074331653 1074331649 1074331651 1074331653;}
@list l1:level1
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        font-family:Symbol;}
@list l1:level2
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        font-family:"Courier New";}
@list l1:level3
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        font-family:Wingdings;}
@list l1:level4
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        font-family:Symbol;}
@list l1:level5
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        font-family:"Courier New";}
@list l1:level6
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        font-family:Wingdings;}
@list l1:level7
        {mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        font-family:Symbol;}
@list l1:level8
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        font-family:"Courier New";}
@list l1:level9
        {mso-level-number-format:bullet;
        mso-level-text:\F0A7;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        font-family:Wingdings;}
ol
        {margin-bottom:0cm;}
ul
        {margin-bottom:0cm;}
--></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-IN" link="#0563C1" vlink="#954F72">
<div class="WordSection1">
<p class="MsoNormal">Hi Shuicheng<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">We specifically wanted to understand whether “Openstack Services” like Nova, Neutron etc are working in Active/Active or Active/StandBy.<o:p></o:p></p>
<p class="MsoNormal">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></p>
<p class="MsoNormal"><o:p> </o:p></p>
<table class="MsoTableGrid" border="1" cellspacing="0" cellpadding="0" style="border-collapse:collapse;border:none">
<tbody>
<tr>
<td width="623" valign="top" style="width:467.5pt;border:solid windowtext 1.0pt;padding:0cm 5.4pt 0cm 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"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">In order to verify it, we captured “neutron-server” logs of both the StarlingX servers.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><b>Case 1: Horizon is accessed using Floating Ip and One VM is spawned<o:p></o:p></b></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">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></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><b>Case 2: Horizon is accessed using Floating Ip and Two VM’s are spawned simultaneously<o:p></o:p></b></p>
<p class="MsoNormal"><b><o:p> </o:p></b></p>
<p class="MsoNormal">In this case, one VM gets spawned on Active Controller and Other on Standby Controller.
<o:p></o:p></p>
<p class="MsoNormal">But “neutron-server” logs of both the controller shows the creation of network port and assigning port to the VM.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><b>Inference: </b><o:p></o:p></p>
<p class="MsoNormal">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></p>
<p class="MsoNormal">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></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">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></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Regards<o:p></o:p></p>
<p class="MsoNormal">Anirudh Gupta<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<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="mso-fareast-language:EN-IN">From:</span></b><span lang="EN-US" style="mso-fareast-language:EN-IN"> Lin, Shuicheng <shuicheng.lin@intel.com>
<br>
<b>Sent:</b> 03 December 2019 05:57<br>
<b>To:</b> Anirudh Gupta <Anirudh.Gupta@hsc.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></span></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">Hi Anirudh,<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">What is the purpose or benefit you want to have 2 active controller?<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">I think it is reasonable there is 1 active controller only, and another controller is standby for backup, this is the meaning of HA.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">Two active controller at the same time will cause brain split.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">What do you mean “Openstack Services”? Openstack is containerized now, and run in both nodes by K8S.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN"><o:p> </o:p></span></p>
<div>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">Best Regards<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">Shuicheng<o:p></o:p></span></p>
</div>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN"><o:p> </o:p></span></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal"><a name="_____replyseparator"></a><b><span lang="EN-US" style="mso-fareast-language:ZH-CN">From:</span></b><span lang="EN-US" style="mso-fareast-language:ZH-CN"> Anirudh Gupta <<a href="mailto:Anirudh.Gupta@hsc.com">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">shuicheng.lin@intel.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<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal">Hi <span lang="EN-US" style="mso-fareast-language:ZH-CN">Shuicheng,<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">All the services on the Active Controller are “enabled-active” and I can see some services “enabled-standby” on the standby controller.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">Is there any way we can set all the Openstack Services “enabled-active” on both the Active and Standby Node?<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">Regards<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">Anirudh Gupta<o:p></o:p></span></p>
<p class="MsoNormal"><o:p> </o:p></p>
<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="mso-fareast-language:EN-IN">From:</span></b><span lang="EN-US" style="mso-fareast-language:EN-IN"> Lin, Shuicheng <<a href="mailto:shuicheng.lin@intel.com">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">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<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">Hi Anirudh,<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">Per my understanding, for duplex, there is always 1 active node and 1 standby node.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">The </span>
<b><i><span style="font-size:10.5pt;font-family:"Segoe UI",sans-serif;color:#333333;background:white">“</span>active/active”</i></b><i> or
<b>“active/standby”</b></i><span lang="EN-US" style="mso-fareast-language:ZH-CN"> in the document is for “</span><span lang="EN-US" style="font-size:10.5pt;font-family:"Segoe UI",sans-serif;color:#333333;background:white">services</span><span lang="EN-US" style="mso-fareast-language:ZH-CN">”,
 not for node.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">If you try to run “sudo sm-dump” in the standby node, you will find some services are “active”, while some services are “standby”.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">For the 2<sup>nd</sup> question, VMs are running in compute node. And for duplex, both controller nodes are compute nodes also.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">And the “Active/Standby” is for controller, not for compute function, that is why VMs will run in both node.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN"><o:p> </o:p></span></p>
<div>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">Best Regards<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN">Shuicheng<o:p></o:p></span></p>
</div>
<p class="MsoNormal"><span lang="EN-US" style="mso-fareast-language:ZH-CN"><o:p> </o:p></span></p>
<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="mso-fareast-language:ZH-CN">From:</span></b><span lang="EN-US" style="mso-fareast-language:ZH-CN"> Anirudh Gupta <<a href="mailto:Anirudh.Gupta@hsc.com">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">starlingx-discuss@lists.starlingx.io</a>;
<a href="mailto:starlingx-announce@lists.starlingx.io">starlingx-announce@lists.starlingx.io</a><br>
<b>Subject:</b> Re: [Starlingx-discuss] StarlingX 2.0 Duplex Controller in Active/Active HA<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal">Hi Team,<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Can someone please give me any update on my Query:<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><i>I need to install StarlingX 2.0 Duplex Bare Metal.<o:p></o:p></i></p>
<p class="MsoNormal"><i>As per the document, there can be 2 modes in which HA controllers can be configure i.e.
</i><i><span style="font-size:10.5pt;font-family:"Segoe UI",sans-serif;color:#333333;background:white">either
<b>“</b></span><b>active/active”</b> 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">https://docs.starlingx.io/deploy_install_guides/r2_release/bare_metal/aio_duplex.html</a><o:p></o:p></i></p>
<p class="MsoNormal"><i><o:p> </o:p></i></p>
<ul style="margin-top:0cm" type="disc">
<li class="MsoListParagraph" style="margin-left:0cm;mso-list:l1 level1 lfo3"><i>Can someone please suggest the steps to configure Active-Active state?<o:p></o:p></i></li><li class="MsoListParagraph" style="margin-left:0cm;mso-list:l1 level1 lfo3"><i>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?<o:p></o:p></i></li><li class="MsoListParagraph" style="margin-left:0cm;mso-list:l1 level1 lfo3"><i>And, what difference it would have on my deployment in terms of functionality?<o:p></o:p></i></li></ul>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Regards<o:p></o:p></p>
<p class="MsoNormal">Anirudh Gupta<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<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="mso-fareast-language:EN-IN">From:</span></b><span lang="EN-US" style="mso-fareast-language:EN-IN"> Anirudh Gupta
<br>
<b>Sent:</b> 26 November 2019 10:30<br>
<b>To:</b> <a href="mailto:starlingx-discuss@lists.starlingx.io">starlingx-discuss@lists.starlingx.io</a>;
<a href="mailto:starlingx-announce@lists.starlingx.io">starlingx-announce@lists.starlingx.io</a><br>
<b>Subject:</b> StarlingX 2.0 Duplex Controller in Active/Active HA<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Hi Team,<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">I need to install StarlingX 2.0 Duplex Bare Metal.<o:p></o:p></p>
<p class="MsoNormal">As per the document, there can be 2 modes in which HA controllers can be configure i.e.
<span style="font-size:10.5pt;font-family:"Segoe UI",sans-serif;color:#333333;background:white">
either <b>“</b></span><b>active/active”</b> 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">https://docs.starlingx.io/deploy_install_guides/r2_release/bare_metal/aio_duplex.html</a><o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Can someone please suggest the steps to configure Active-Active state?<o:p></o:p></p>
<p class="MsoNormal">And, what difference it would have on my deployment in terms of functionality?<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Regards<o:p></o:p></p>
<p class="MsoNormal">Anirudh Gupta<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><span style="mso-fareast-language:ZH-CN">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 style="mso-fareast-language:ZH-CN">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>
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.
</body>
</html>