Number 2 seems to be the cleanest and least problems solution.<div><br></div><div>I can see all sort of breakage that can happen if using number 1.</div><div><br></div><div>Best regards</div><div><br><br>Em Qui, 6 de Ago, 2015 às 21:52, Abdel G. Martínez L. &lt;abdel.g.martinez.l@gmail.com&gt; escreveu:<br>
<blockquote type="cite"><div dir="ltr">Number 1 is an interesting option but I think number 2 is more feasible in terms of less effort and decrease confusions during the process.<div><br></div><div>Best regards.</div></div><div class="gmail_extra"><br><div class="gmail_quote">2015-08-06 14:49 GMT-05:00 Stephen John Smoogen <span dir="ltr">&lt;<a href="mailto:smooge@gmail.com" target="_blank">smooge@gmail.com</a>&gt;</span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">We have new hardware in to replace some of our 4+ year old IBM x3650's<br>
and need to do so in the next month or so to make sure we have a good<br>
list of hardware to go onto extended warranty this fall.<br>
<br>
I would like to come up with a plan of attack on getting them all<br>
moved by September 1st to virthost19-&gt;virthost22.<br>
<br>
<br>
Hardware Server&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Virtual Machine<br>
<a href="http://virthost05.phx2.fedoraproject.org" rel="noreferrer" target="_blank">virthost05.phx2.fedoraproject.org</a> <a href="http://bastion02.phx2.fedoraproject.org" rel="noreferrer" target="_blank">bastion02.phx2.fedoraproject.org</a><br>
<a href="http://virthost05.phx2.fedoraproject.org" rel="noreferrer" target="_blank">virthost05.phx2.fedoraproject.org</a> <a href="http://db-fas01.phx2.fedoraproject.org" rel="noreferrer" target="_blank">db-fas01.phx2.fedoraproject.org</a><br>
<a href="http://virthost05.phx2.fedoraproject.org" rel="noreferrer" target="_blank">virthost05.phx2.fedoraproject.org</a> <a href="http://proxy01.phx2.fedoraproject.org" rel="noreferrer" target="_blank">proxy01.phx2.fedoraproject.org</a><br>
<a href="http://virthost06.phx2.fedoraproject.org" rel="noreferrer" target="_blank">virthost06.phx2.fedoraproject.org</a> <a href="http://ask01.phx2.fedoraproject.org" rel="noreferrer" target="_blank">ask01.phx2.fedoraproject.org</a><br>
<a href="http://virthost06.phx2.fedoraproject.org" rel="noreferrer" target="_blank">virthost06.phx2.fedoraproject.org</a> <a href="http://notifs-web02.phx2.fedoraproject.org" rel="noreferrer" target="_blank">notifs-web02.phx2.fedoraproject.org</a><br>
<a href="http://virthost07.phx2.fedoraproject.org" rel="noreferrer" target="_blank">virthost07.phx2.fedoraproject.org</a> <a href="http://datagrepper02.phx2.fedoraproject.org" rel="noreferrer" target="_blank">datagrepper02.phx2.fedoraproject.org</a><br>
<a href="http://virthost07.phx2.fedoraproject.org" rel="noreferrer" target="_blank">virthost07.phx2.fedoraproject.org</a> <a href="http://elections01.phx2.fedoraproject.org" rel="noreferrer" target="_blank">elections01.phx2.fedoraproject.org</a><br>
<a href="http://virthost07.phx2.fedoraproject.org" rel="noreferrer" target="_blank">virthost07.phx2.fedoraproject.org</a> <a href="http://hotness01.phx2.fedoraproject.org" rel="noreferrer" target="_blank">hotness01.phx2.fedoraproject.org</a><br>
<a href="http://virthost07.phx2.fedoraproject.org" rel="noreferrer" target="_blank">virthost07.phx2.fedoraproject.org</a> <a href="http://nuancier01.phx2.fedoraproject.org" rel="noreferrer" target="_blank">nuancier01.phx2.fedoraproject.org</a><br>
<a href="http://virthost08.phx2.fedoraproject.org" rel="noreferrer" target="_blank">virthost08.phx2.fedoraproject.org</a> <a href="http://darkserver01.phx2.fedoraproject.org" rel="noreferrer" target="_blank">darkserver01.phx2.fedoraproject.org</a><br>
<a href="http://virthost08.phx2.fedoraproject.org" rel="noreferrer" target="_blank">virthost08.phx2.fedoraproject.org</a> <a href="http://ns03.phx2.fedoraproject.org" rel="noreferrer" target="_blank">ns03.phx2.fedoraproject.org</a><br>
<a href="http://virthost09.phx2.fedoraproject.org" rel="noreferrer" target="_blank">virthost09.phx2.fedoraproject.org</a> <a href="http://busgateway01.phx2.fedoraproject.org" rel="noreferrer" target="_blank">busgateway01.phx2.fedoraproject.org</a><br>
<a href="http://virthost09.phx2.fedoraproject.org" rel="noreferrer" target="_blank">virthost09.phx2.fedoraproject.org</a> <a href="http://fedocal01.phx2.fedoraproject.org" rel="noreferrer" target="_blank">fedocal01.phx2.fedoraproject.org</a><br>
<a href="http://virthost09.phx2.fedoraproject.org" rel="noreferrer" target="_blank">virthost09.phx2.fedoraproject.org</a> <a href="http://notifs-backend01.phx2.fedoraproject.org" rel="noreferrer" target="_blank">notifs-backend01.phx2.fedoraproject.org</a><br>
<a href="http://virthost09.phx2.fedoraproject.org" rel="noreferrer" target="_blank">virthost09.phx2.fedoraproject.org</a> <a href="http://nuancier02.phx2.fedoraproject.org" rel="noreferrer" target="_blank">nuancier02.phx2.fedoraproject.org</a><br>
<a href="http://virthost10.phx2.fedoraproject.org" rel="noreferrer" target="_blank">virthost10.phx2.fedoraproject.org</a> <a href="http://bodhi01.stg.phx2.fedoraproject.org" rel="noreferrer" target="_blank">bodhi01.stg.phx2.fedoraproject.org</a><br>
<a href="http://virthost10.phx2.fedoraproject.org" rel="noreferrer" target="_blank">virthost10.phx2.fedoraproject.org</a> <a href="http://bodhi02.stg.phx2.fedoraproject.org" rel="noreferrer" target="_blank">bodhi02.stg.phx2.fedoraproject.org</a><br>
<a href="http://virthost10.phx2.fedoraproject.org" rel="noreferrer" target="_blank">virthost10.phx2.fedoraproject.org</a> <a href="http://fas01.stg.phx2.fedoraproject.org" rel="noreferrer" target="_blank">fas01.stg.phx2.fedoraproject.org</a><br>
<a href="http://virthost10.phx2.fedoraproject.org" rel="noreferrer" target="_blank">virthost10.phx2.fedoraproject.org</a> <a href="http://koji01.stg.phx2.fedoraproject.org" rel="noreferrer" target="_blank">koji01.stg.phx2.fedoraproject.org</a><br>
<a href="http://virthost10.phx2.fedoraproject.org" rel="noreferrer" target="_blank">virthost10.phx2.fedoraproject.org</a> <a href="http://notifs-web02.stg.phx2.fedoraproject.org" rel="noreferrer" target="_blank">notifs-web02.stg.phx2.fedoraproject.org</a><br>
<a href="http://virthost10.phx2.fedoraproject.org" rel="noreferrer" target="_blank">virthost10.phx2.fedoraproject.org</a> <a href="http://summershum01.stg.phx2.fedoraproject.org" rel="noreferrer" target="_blank">summershum01.stg.phx2.fedoraproject.org</a><br>
<br>
<br>
There are a couple of ways we do these transitions.<br>
<br>
1) Spin up a new virtual machine with an incremented hostname:<br>
Example:<br>
a) check to see which ask systems exist.&nbsp; (ask01, ask02)<br>
b) create a new virtual machine with an incremented number: ask03<br>
c) ansible the system to be clone of ask01<br>
d) either turn off ask01 and rename ask03 to be ask01<br>
OR<br>
d) configure other servers to point to ask03 instead of ask01<br>
e) fix problems as needed<br>
f) shutdown and remove ask01.<br>
<br>
2) Move virtual machine to another server.<br>
a) Schedule a downtime<br>
b) Shutdown the server<br>
c) network dd the lvm image to other server.<br>
d) copy over the /etc/libvirt/qemu/___.xml file over to other server.<br>
e) spin up server<br>
f) fix problems as needed<br>
g) remove files from old server<br>
<br>
3) If the image is on an iscsi share versus local disks...<br>
a) shutdown the image on server A.<br>
b) copy the xml files over to server B.<br>
c) get libvirt to see them.<br>
d) start the image on server B<br>
e) remove the xml files from server A.<br>
<br>
It looks like none of the servers in question are on the iscsi share<br>
so we won't be able to do 3. [Unless there is one or two that are good<br>
candidates to be on the iscsi share... then a variant of 2 would be<br>
used.]<br>
<br>
Downtimes except for the fas system will be in the 20 minute range.<br>
The fas database might be 1-3 hours due to a 100 GB image to be copied<br>
over and the usual 'what we have to reboot that because this was down?<br>
WHY?' problems we end up with.<br>
<br>
Other plans and ideas can be replied to here.<br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
Stephen J Smoogen.<br>
_______________________________________________<br>
infrastructure mailing list<br>
<a href="mailto:infrastructure@lists.fedoraproject.org">infrastructure@lists.fedoraproject.org</a><br>
<a href="https://admin.fedoraproject.org/mailman/listinfo/infrastructure" rel="noreferrer" target="_blank">https://admin.fedoraproject.org/mailman/listinfo/infrastructure</a></font></span></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr"><font style="font-family:arial,helvetica,sans-serif" size="4"><b>Abdel G. Martínez L<i>.</i></b></font></div></div>
</div>
</blockquote></div>