<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Exchange Server">
<!-- converted from rtf -->
<style><!-- .EmailQuote { margin-left: 1pt; padding-left: 4pt; border-left: #800000 2px solid; } --></style>
</head>
<body>
<font face="Calibri" size="2"><span style="font-size:10pt;">
<div>Hi Nova, Ops, stackers,</div>
<div> </div>
<div>I am trying to figure out different use cases and requirements there would be for host maintenance and would like to get feedback and transfer all this to spec and discussion what could and should land for Nova or other places.</div>
<div> </div>
<div>As working in OPNFV Doctor project that has the Telco perspective about related requirements, I started to draft a spec based on something smaller that would be nice to have in Nova and less complicated to have it in single cycle. Anyhow the feedback from
Nova API team was to look this as a whole and gather more. This is why asking this here and not just trough spec, to get input for requirements and use cases with wider audience. Here is the draft spec proposing first just maintenance window to be added:</div>
<div><font size="2"><span style="font-size:11pt;"><a href="https://review.openstack.org/296995/"><font size="2" color="#0563C1"><span style="font-size:10pt;"><u>https://review.openstack.org/296995/</u></span></font></a></span></font></div>
<div><font size="2"><span style="font-size:11pt;"> </span></font></div>
<div>Here is link to OPNFV Doctor requirements:</div>
<div><font size="2"><span style="font-size:11pt;"><a href="http://artifacts.opnfv.org/doctor/docs/requirements/02-use_cases.html#nvfi-maintenance"><font size="2" color="#0563C1"><span style="font-size:10pt;"><u>http://artifacts.opnfv.org/doctor/docs/requirements/02-use_cases.html#nvfi-maintenance</u></span></font></a></span></font></div>
<div><font size="2"><span style="font-size:11pt;"><a href="http://artifacts.opnfv.org/doctor/docs/requirements/03-architecture.html#nfvi-maintenance"><font size="2" color="#0563C1"><span style="font-size:10pt;"><u>http://artifacts.opnfv.org/doctor/docs/requirements/03-architecture.html#nfvi-maintenance</u></span></font></a></span></font></div>
<div><font size="2"><span style="font-size:11pt;"><a href="http://artifacts.opnfv.org/doctor/docs/requirements/05-implementation.html#nfvi-maintenance"><font size="2" color="#0563C1"><span style="font-size:10pt;"><u>http://artifacts.opnfv.org/doctor/docs/requirements/05-implementation.html#nfvi-maintenance</u></span></font></a></span></font></div>
<div><font size="2"><span style="font-size:11pt;"> </span></font></div>
<div>Here is what I could transfer as use cases, but would ask feedback to get more:</div>
<div> </div>
<div>As admin I want to set maintenance period for certain host.</div>
<div><font size="2"><span style="font-size:11pt;"> </span></font></div>
<div>As admin I want to know when host is ready to actions to be done by admin</div>
<div>during the maintenance. Meaning physical resources are emptied.</div>
<div><font size="2"><span style="font-size:11pt;"> </span></font></div>
<div>As owner of a server I want to prepare for maintenance to minimize downtime,</div>
<div>keep capacity on needed level and switch HA service to server not affected by</div>
<div>maintenance.</div>
<div><font size="2"><span style="font-size:11pt;"> </span></font></div>
<div>As owner of a server I want to know when my servers will be down because of</div>
<div>host maintenance as it might be servers are not moved to another host.</div>
<div><font size="2"><span style="font-size:11pt;"> </span></font></div>
<div>As owner of a server I want to know if host is to be totally removed, so</div>
<div>instead of keeping my servers on host during maintenance, I want to move them</div>
<div>to somewhere else.</div>
<div><font size="2"><span style="font-size:11pt;"> </span></font></div>
<div>As owner of a server I want to send acknowledgement to be ready for host</div>
<div>maintenance and I want to state if servers are to be moved or kept on host.</div>
<div>Removal and creating of server is in owner's control already. Optionally server</div>
<div>Configuration data could hold information about automatic actions to be done </div>
<div>when host is going down unexpectedly or in controlled manner. Also actions at</div>
<div>the same if down permanently or only temporarily. Still this needs</div>
<div>acknowledgement from server owner as he needs time for application level</div>
<div>controlled HA service switchover.</div>
<div><font size="2"><span style="font-size:11pt;"> </span></font></div>
<div>Br,</div>
<div>Tomi</div>
<div><font size="2"><span style="font-size:11pt;"> </span></font></div>
<div><font size="2"><span style="font-size:11pt;"> </span></font></div>
</span></font>
</body>
</html>