<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-15">
</head>
<body text="#000000" bgcolor="#FFFFFF">
Hello,<br>
this will probably be a beginner/conceptual email<br>
<br>
I am following the Centos_Vmware quickstart document
(<a class="moz-txt-link-freetext" href="http://docs.opennebula.org/4.8/design_and_installation/quick_starts/qs_centos_vmware.html">http://docs.opennebula.org/4.8/design_and_installation/quick_starts/qs_centos_vmware.html</a>)
<br>
My end goal is to integrate Opennebula into an existing Vmware
cluster (a few esxi hosts + 1 fiber channel shared storage), with as
little impact to the Vmware infrastructure as possible as this is a
production environment, but I'm seeing configuration steps I need to
make which make me a little uncomfortable as I'll explain in a
moment<br>
<br>
The Datastores part:<br>
I see Opennebula needs to access two datastores: system and images.<br>
In the quickstart the Opennebula server is configured to export two
NFS shares, which doesn't seem like a great idea since I guess a
simple reboot of the front end would probably cause all Opennebula
VMs to die. So I read this:
<a class="moz-txt-link-freetext" href="http://docs.opennebula.org/4.8/administration/storage/vmware_ds.html">http://docs.opennebula.org/4.8/administration/storage/vmware_ds.html</a>
and read: <br>
<ul class="simple" style="box-sizing: border-box; margin-top: 0px;
margin-bottom: 10px; color: rgb(53, 55, 53); font-family: Verdana,
Geneva, sans-serif; font-size: 13px; font-style: normal;
font-variant: normal; font-weight: normal; letter-spacing: normal;
line-height: 19.047618865966797px; orphans: auto; text-align:
start; text-indent: 0px; text-transform: none; white-space:
normal; widows: auto; word-spacing: 0px;
-webkit-text-stroke-width: 0px; background-color: rgb(255, 255,
255);">
<li style="box-sizing: border-box;">The ESX servers needs to
present or mount (as iSCSI, NFS or local storage) both the<span
class="Apple-converted-space"> </span><code style="box-sizing:
border-box; font-family: Monaco, Menlo, Consolas, 'Courier
New', monospace; font-size: 12px; padding: 2px 4px; color:
rgb(0, 152, 195); white-space: nowrap; border-top-left-radius:
4px; border-top-right-radius: 4px; border-bottom-right-radius:
4px; border-bottom-left-radius: 4px; background-color:
rgb(235, 235, 237);"><span class="pre" style="box-sizing:
border-box;">system</span></code><span
class="Apple-converted-space"> </span>datastore and the<span
class="Apple-converted-space"> </span><code style="box-sizing:
border-box; font-family: Monaco, Menlo, Consolas, 'Courier
New', monospace; font-size: 12px; padding: 2px 4px; color:
rgb(0, 152, 195); white-space: nowrap; border-top-left-radius:
4px; border-top-right-radius: 4px; border-bottom-right-radius:
4px; border-bottom-left-radius: 4px; background-color:
rgb(235, 235, 237);"><span class="pre" style="box-sizing:
border-box;">image</span></code>datastore (naming them with
just the <datastore-id>, for instance<span
class="Apple-converted-space"> </span><code style="box-sizing:
border-box; font-family: Monaco, Menlo, Consolas, 'Courier
New', monospace; font-size: 12px; padding: 2px 4px; color:
rgb(0, 152, 195); white-space: nowrap; border-top-left-radius:
4px; border-top-right-radius: 4px; border-bottom-right-radius:
4px; border-bottom-left-radius: 4px; background-color:
rgb(235, 235, 237);"><span class="pre" style="box-sizing:
border-box;">0</span></code><span
class="Apple-converted-space"> </span>for the<span
class="Apple-converted-space"> </span><code style="box-sizing:
border-box; font-family: Monaco, Menlo, Consolas, 'Courier
New', monospace; font-size: 12px; padding: 2px 4px; color:
rgb(0, 152, 195); white-space: nowrap; border-top-left-radius:
4px; border-top-right-radius: 4px; border-bottom-right-radius:
4px; border-bottom-left-radius: 4px; background-color:
rgb(235, 235, 237);"><span class="pre" style="box-sizing:
border-box;">system</span></code><span
class="Apple-converted-space"> </span>datastore and<span
class="Apple-converted-space"> </span><code style="box-sizing:
border-box; font-family: Monaco, Menlo, Consolas, 'Courier
New', monospace; font-size: 12px; padding: 2px 4px; color:
rgb(0, 152, 195); white-space: nowrap; border-top-left-radius:
4px; border-top-right-radius: 4px; border-bottom-right-radius:
4px; border-bottom-left-radius: 4px; background-color:
rgb(235, 235, 237);"><span class="pre" style="box-sizing:
border-box;">1</span></code><span
class="Apple-converted-space"> </span>for the<span
class="Apple-converted-space"> </span><code style="box-sizing:
border-box; font-family: Monaco, Menlo, Consolas, 'Courier
New', monospace; font-size: 12px; padding: 2px 4px; color:
rgb(0, 152, 195); white-space: nowrap; border-top-left-radius:
4px; border-top-right-radius: 4px; border-bottom-right-radius:
4px; border-bottom-left-radius: 4px; background-color:
rgb(235, 235, 237);"><span class="pre" style="box-sizing:
border-box;">image</span></code>datastore).</li>
</ul>
Questions: do I have to create two brand new separate datastores?
Can't I use existing datastores I already have in place? I see
iSCSI, NFS... but no mention of Fiber channel, is FC supported? Will
anything already on the datastore risk being overwritten?<br>
<br>
The ESXi part:<br>
In the quickstart I see I need to copy the oneadmin ssh keys to the
esxi servers so that no password is prompted, then I also have to
hack into the esxi firewall service to allow VNC, then to enable
dynamic network mode I will again need to make manual adjustments
inside the Esxi (chmod +s /sbin/esxcfg-vswitch)<br>
Then I also found this (somewhat old) link stating that manual
modifications don't persist after a reboot:
<a class="moz-txt-link-freetext" href="http://www.virtuallyghetto.com/2011/08/how-to-persist-configuration-changes-in.html">http://www.virtuallyghetto.com/2011/08/how-to-persist-configuration-changes-in.html</a><br>
<br>
Question: Isn't there a cleaner alternative to having to manually
edit files and stuff
inside the Esxi server for everything to work? Is the non persistent
configuration changes still a problem?<br>
<br>
Thank you<br>
Luca<br>
<br>
<br>
<div class="moz-signature">
<div class="moz-signature">
<table style="border-collapse: collapse; border-spacing: 0px;
border-width: 0px; font-size: 10pt; font-family: 'Sans Serif',
Verdana, Arial, Helvetica, sans-serif; letter-spacing: normal;
orphans: auto; text-indent: 0px; text-transform: none; widows:
auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;
background-color: rgb(253, 253, 253);" cellpadding="0"
cellspacing="0" border="0">
<tbody style="font-size: 10pt;">
<tr style="font-size: 10pt;" valign="top">
<td style="font-size: 10pt; border-width: 0px; padding:
0px;" width="367"><br>
</td>
<td style="font-size: 10pt; border-width: 0px; padding:
0px;" width="444"><br>
</td>
</tr>
<tr style="font-size: 10pt;" valign="top">
<td style="font-size: 10pt; border-width: 0px; padding:
0px;" width="367"><br>
</td>
<td style="font-size: 10pt; border-width: 0px; padding:
0px;" width="444"><br>
</td>
</tr>
<tr style="font-size: 10pt;" valign="top">
<td colspan="2" style="font-size: 10pt; border-width: 0px;
padding: 0px;" width="813"></td>
</tr>
</tbody>
</table>
</div>
</div>
</body>
</html>