<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=utf-8">
<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: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;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
span.EmailStyle18
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;
        font-family:"Calibri",sans-serif;}
@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:91249707;
        mso-list-template-ids:1290405894;}
@list l0:level1
        {mso-level-number-format:bullet;
        mso-level-text:ï‚·;
        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:ï‚·;
        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:ï‚·;
        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:ï‚·;
        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:ï‚·;
        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:ï‚·;
        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:ï‚·;
        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:ï‚·;
        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:ï‚·;
        mso-level-tab-stop:4.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l1
        {mso-list-id:1015956462;
        mso-list-template-ids:-1695759118;}
@list l1:level1
        {mso-level-number-format:bullet;
        mso-level-text:ï‚·;
        mso-level-tab-stop:.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l1:level2
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:1.0in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:"Courier New";
        mso-bidi-font-family:"Times New Roman";}
@list l1:level3
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:1.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Wingdings;}
@list l1:level4
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:2.0in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Wingdings;}
@list l1:level5
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:2.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Wingdings;}
@list l1:level6
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:3.0in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Wingdings;}
@list l1:level7
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:3.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Wingdings;}
@list l1:level8
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:4.0in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Wingdings;}
@list l1:level9
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:4.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Wingdings;}
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="blue" vlink="purple" style="word-wrap:break-word">
<div class="WordSection1">
<p class="MsoNormal"><span style="font-size:10.0pt">Hi, Gagan & Team,<br>
Sorry for my delay.<br>
<br>
We are interested to learn more about ESI to understand how it fits in the Red Hat world and how we could use it here in IBM Research for some of our work.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt">I am adding Sarah to the to list in order to find time for us to get together and determine if this is a good fit and if so, how to proceed.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt">Our TL;DR:  We are creating a Hybrid Cloud data center in which IBM Research technology will be placed  so partners and clients can experience the work easily, in flexible, isolated regions which the clients
 reach through secure connections.  The technology varies from specialized HW to SW-only components running on OpenShift.  We want to make sure that if a client sees something they like, they can replicate the stack in their own data center.  The recent announcement
 on ESI seems to help with this reproducibility goal.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt">I’m looking forward to getting the team’s thoughts on this use case.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt">Thanks,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt">Paul<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt"><o:p> </o:p></span></p>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b>From:</b> Gagan Kumar <gakumar@redhat.com> <br>
<b>Sent:</b> Tuesday, November 15, 2022 15:00<br>
<b>To:</b> esi@lists.massopen.cloud; research-team <research-team@redhat.com>; octo-dept@redhat.com; openshift-pm@redhat.com; openstack-pm@redhat.com; Karsten Wade <kwade@redhat.com>; Julia Kreger <juliaashleykreger@gmail.com>; Paul G Crumley <pgc@us.ibm.com>;
 Apoorve Mohan <Apoorve.Mohan@ibm.com>; James Cadden <jcadden@ibm.com><br>
<b>Subject:</b> [EXTERNAL] OpenShift on Elastic Secure Bare-metal Infrastructure<o:p></o:p></p>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<p class="MsoNormal" style="mso-line-height-alt:.75pt"><span style="font-size:1.0pt;color:white">TL;DR: The Red Hat Research team is working on a Bare-metal leasing project called Elastic Secure Infrastructure with the goal of enabling different Research Computing
 environments to share their bare-metal infrastructure based on computing <o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="mso-line-height-alt:.75pt"><span style="font-size:1.0pt;color:white">ZjQcmQRYFpfptBannerStart<o:p></o:p></span></p>
</div>
<table class="MsoNormalTable" border="0" cellspacing="0" cellpadding="0" width="100%" style="width:100.0%;border-radius:4px">
<tbody>
<tr>
<td style="padding:12.0pt 0in 12.0pt 0in">
<table class="MsoNormalTable" border="1" cellspacing="0" cellpadding="0" width="100%" style="width:100.0%;background:#D0D8DC;border:none;border-top:solid #90A4AE 3.0pt">
<tbody>
<tr>
<td valign="top" style="border:none;padding:0in 7.5pt 3.75pt 4.5pt">
<table class="MsoNormalTable" border="0" cellspacing="0" cellpadding="0" align="left">
<tbody>
<tr>
<td style="padding:3.0pt 6.0pt 3.0pt 6.0pt">
<p class="MsoNormal"><b><span style="font-size:10.5pt;font-family:"Arial",sans-serif;color:black">This Message Is From an External Sender
<o:p></o:p></span></b></p>
</td>
</tr>
<tr>
<td style="padding:3.0pt 6.0pt 3.0pt 6.0pt">
<p class="MsoNormal"><span style="font-size:9.0pt;font-family:"Arial",sans-serif;color:black">This message came from outside your organization.
<o:p></o:p></span></p>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<div>
<p class="MsoNormal" style="mso-line-height-alt:.75pt"><span style="font-size:1.0pt;color:white">ZjQcmQRYFpfptBannerEnd<o:p></o:p></span></p>
</div>
<div>
<div>
<p style="margin:0in;text-align:justify"><b><span style="font-family:"Arial",sans-serif">TL;DR:</span></b><span style="font-family:"Arial",sans-serif"> The Red Hat Research team is working on a Bare-metal leasing project called
</span><a href="https://github.com/CCI-MOC/esi"><span style="font-family:"Arial",sans-serif">Elastic Secure Infrastructure</span></a><span style="font-family:"Arial",sans-serif"> with the goal of enabling different Research Computing environments to share their bare-metal infrastructure based on computing demands. In recent days, the team tested managing
 OpenShift on the underlying leased bare-metal infrastructure. Now, after significant tests and experiments, Red Hat’s OpenShift can be supported on a leased bare-metal infrastructure where servers can be leased and released.  ESI and infrastructure for evaluating
 it are currently available in the </span><a href="https://massopen.cloud/"><span style="font-family:"Arial",sans-serif">MOC Alliance</span></a><span style="font-family:"Arial",sans-serif">. If you are interested in this project, get in touch with the Red Hat Research team. </span><o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p style="margin:0in;text-align:justify"><span style="font-family:"Arial",sans-serif">Hi All,</span><o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p style="margin:0in;text-align:justify"><span style="font-family:"Arial",sans-serif">The Red Hat Research team supports several Cloud environments such as MOC Alliance and CloudLab. We realized there is a need to increase the productivity of bare-metal machines
 in these environments and also promote leasing unused infrastructure to trusted partners. For this purpose, we started developing a project called Elastic Secure Infrastructure (ESI). </span><o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p style="margin:0in;text-align:justify"><b><span style="font-family:"Arial",sans-serif">What is ESI?</span></b><o:p></o:p></p>
<p style="margin:0in;text-align:justify"><span style="font-family:"Arial",sans-serif">The goal of ESI is to create a set of services to permit multiple tenants to flexibly allocate bare-metal machines from a pool of available hardware, create networks, attach
 bare-metal nodes and networks, and optionally provision an operating system on those systems. While doing this, we also had to consider two important goals:</span><o:p></o:p></p>
<ul style="margin-top:0in" type="disc">
<li class="MsoNormal" style="text-align:justify;mso-list:l1 level1 lfo3;vertical-align:baseline;font-variant-numeric:normal;font-variant-east-asian:normal">
<span style="font-family:"Arial",sans-serif">Allow hardware owners to maintain control. <o:p></o:p></span></li><li class="MsoNormal" style="text-align:justify;mso-list:l1 level1 lfo3;vertical-align:baseline;font-variant-numeric:normal;font-variant-east-asian:normal">
<span style="font-family:"Arial",sans-serif">Allow hardware consumers flexible self-provisioning.<o:p></o:p></span></li></ul>
<p class="MsoNormal"><o:p> </o:p></p>
<p style="margin:0in;text-align:justify"><b><span style="font-family:"Arial",sans-serif">What is implemented in ESI?</span></b><o:p></o:p></p>
<p style="margin:0in;text-align:justify"><span style="font-family:"Arial",sans-serif">Most OpenStack services are â€œmulti-tenant”. The resources are owned by a project and cannot be seen by members of other projects. Ironic is also multi-tenant, in the sense
 that multiple parties can lease hardware. Crucially, however, it is not â€œmulti-admin;” it has an â€œadmin or nothing” model. A user with admin privileges can do everything, and a non-admin user can’t do anything. In order to support the true isolation of one
 cluster from another and allow full ownership of leased hardware, we extended Ironic to create true multi-tenancy at the hardware layer.</span><o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p style="margin:0in;text-align:justify"><span style="font-family:"Arial",sans-serif">We have achieved multi-tenancy in Ironic by implementing the following features: </span><o:p></o:p></p>
<p style="margin:0in;text-align:justify;text-indent:.5in"><span style="font-family:"Arial",sans-serif">● Enabled node owners to control nodes </span><o:p></o:p></p>
<p style="margin:0in;text-align:justify;text-indent:.5in"><span style="font-family:"Arial",sans-serif">● Introduced the concept of a node lessee to Ironic </span><o:p></o:p></p>
<p style="margin:0in;text-align:justify;text-indent:.5in"><span style="font-family:"Arial",sans-serif">● Tweaked node deployment through the Ironic API </span><o:p></o:p></p>
<p style="margin:0in;text-align:justify;text-indent:.5in"><span style="font-family:"Arial",sans-serif">● Allowed Ironic to reserve nodes based on owner/lessee</span><o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p style="margin:0in;text-align:justify"><b><span style="font-family:"Arial",sans-serif">ESI and OpenShift</span></b><o:p></o:p></p>
<p style="margin:0in;text-align:justify"><span style="font-family:"Arial",sans-serif">The ESI Engineering team has tested installing and managing OpenShift on a bare-metal infrastructure supported by ESI in various scenarios. Our aim was to enable research
 institutions to run their workloads in OpenShift, which in turn runs on a leaseable bare-metal environment. This system enables research institutions to lease, sub-lease or claim bare-metal machines and add or remove them from the OpenShift deployment without
 any impact on the OpenShift performance. In this way, we enable an elastic infrastructure layer along with OpenShift, which can reduce the operating cost of computation. </span><o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p style="margin:0in;text-align:justify"><b><span style="font-family:"Arial",sans-serif">How do I get access to the ESI or get in touch with the team for a demo?</span></b><o:p></o:p></p>
<p style="margin:0in;text-align:justify"><span style="font-family:"Arial",sans-serif">If you are interested in getting to know more about the ESI project, and the project’s roadmap or want to be part of the development activities, you can contact us by sending
 an email to </span><a href="http://esi@lists.massopen.cloud"><span style="font-family:"Arial",sans-serif">esi@lists.massopen.cloud</span></a><span style="font-family:"Arial",sans-serif;color:black">.
 Also, if you are aware of any customers/partners who will be interested in collaborating with us, you can contact us as well. </span><o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p style="margin:0in;text-align:justify"><span style="font-family:"Arial",sans-serif;color:black">To learn more about this and other interesting projects, visit the
</span><a href="https://research.redhat.com/blog/"><span style="font-family:"Arial",sans-serif">Red Hat Research Blog</span></a><span style="font-family:"Arial",sans-serif;color:black"> and also sign up for a free
</span><a href="https://research.redhat.com/quarterly/"><span style="font-family:"Arial",sans-serif">Red Hat Research Quarterly</span></a><span style="font-family:"Arial",sans-serif;color:black"> magazine subscription.  </span><o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p style="margin:0in;text-align:justify"><b><span style="font-family:"Arial",sans-serif;color:black">Resource:</span></b><o:p></o:p></p>
<p style="margin:0in"><span style="font-family:"Arial",sans-serif;color:black">ESI in News:
</span><a href="https://research.redhat.com/blog/2022/11/15/openshift-on-elastic-secure-bare-metal-infrastructure/"><span style="font-family:"Arial",sans-serif">https://research.redhat.com/blog/2022/11/15/openshift-on-elastic-secure-bare-metal-infrastructure/</span></a><o:p></o:p></p>
<p style="margin:0in;text-align:justify"><span style="font-family:"Arial",sans-serif;color:black">ESI Documentation:
</span><a href="https://esi.readthedocs.io/en/latest/index.html"><span style="font-family:"Arial",sans-serif">https://esi.readthedocs.io/en/latest/index.html</span></a><o:p></o:p></p>
<p style="margin:0in;text-align:justify"><span style="font-family:"Arial",sans-serif;color:black">ESI GitHub:
</span><a href="https://github.com/CCI-MOC/esi"><span style="font-family:"Arial",sans-serif">https://github.com/CCI-MOC/esi</span></a><o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p style="margin:0in;text-align:justify"><span style="font-family:"Arial",sans-serif">Regards,</span><o:p></o:p></p>
<p style="margin:0in;text-align:justify"><span style="font-family:"Arial",sans-serif">ESI Team 
</span><o:p></o:p></p>
</div>
<div>
<div>
<div>
<div>
<div style="margin-top:9.0pt">
<table class="MsoNormalTable" border="0" cellspacing="3" cellpadding="0">
<tbody>
<tr>
<td style="padding:.75pt .75pt .75pt .75pt">
<p class="MsoNormal"><a href="https://www.redhat.com/" target="_blank"><span style="text-decoration:none"><img border="0" width="90" height="22" style="width:.9416in;height:.2333in" id="_x0000_i1025" src="https://static.redhat.com/libs/redhat/brand-assets/2/corp/logo--200.png"></span></a><o:p></o:p></p>
</td>
</tr>
</tbody>
</table>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>