jgebhart1
1 Nickel

XMS Virtual Appliance

Jump to solution

Does anybody run their XMS Virtual Appliance on a VMware cluster which is provided storage by the XtremIO cluster that the XMS server manages?

Is it a dumb idea to run the management server on the hardware which it manages?

1 Solution

Accepted Solutions
echolaughmk
3 Silver

Re: XMS Virtual Appliance

Jump to solution

This is not reccomended and called out in the guides as being against the best practice because if there is an array or SAN failure you will also lose the ability to manage and recover the array since the XMS has failed. The best practice is to store it on storage other than the XtremIO it manages. If there is no other storage, a physical XMS should be purchased and used for this purpose.

HTH

10 Replies
echolaughmk
3 Silver

Re: XMS Virtual Appliance

Jump to solution

This is not reccomended and called out in the guides as being against the best practice because if there is an array or SAN failure you will also lose the ability to manage and recover the array since the XMS has failed. The best practice is to store it on storage other than the XtremIO it manages. If there is no other storage, a physical XMS should be purchased and used for this purpose.

HTH

dynamox
6 Gallium

Re: XMS Virtual Appliance

Jump to solution

you also get a very nice warning when you deploy XMS OVA.

XtremIO will run even if XMS is offline, obviously you can't manage it in that state. Is VMware VSAN an option ?

jgebhart1
1 Nickel

Re: XMS Virtual Appliance

Jump to solution

Thanks, guys. That's how I understood the best practice recommendation. However, I was questioned about that since apparently VMware (at least at some time in the past) recommended that you put your vCenter server on a VMware cluster which is managed by that vCenter server because, "why wouldn't you want the redundancy and resiliency of a VMware cluster?"

Either way, we ended up with a physical vCenter server that is currently being upgraded/replaced, so I'm going to see how people feel about putting standalone ESXi on it and using it as a utility box for all of these management type utilities and keep them "out of band."

0 Kudos
dynamox
6 Gallium

Re: XMS Virtual Appliance

Jump to solution

having a dedicated ESXi box, does it buy you anything ?  If you have a big enough local datastore on one if your ESXi servers, would work just as well. Unfortunately no HA features (vMotion/DRS).

0 Kudos
jgebhart1
1 Nickel

Re: XMS Virtual Appliance

Jump to solution

That doesn't insulate it from a storage event causing a VMware host or cluster to fail.

0 Kudos
scotthoward
2 Bronze

Re: XMS Virtual Appliance

Jump to solution

It's not that this is recommended again, it's actively not supported.

The problem is that if/when you have an outage (planned or unplanned) you end up in a catch-22 situations - you need to XMS in order to start the array, but you need the array started to boot the XMS.

Officially it's not supported to put the XMS on any XtremIO storage - even a different array than the one it's managing.  This is simply because it's too easy to end up in the same situation as above.  eg, two arrays with the corresponding XMS on the opposite array sounds fine - until you have a full datacenter power outage and lose both of them...

0 Kudos
Highlighted
dynamox
6 Gallium

Re: XMS Virtual Appliance

Jump to solution

with full DC outage my ESXi will be gone as well ..including VNXs that they are running on

0 Kudos
dynamox
6 Gallium

Re: XMS Virtual Appliance

Jump to solution

jgebhart wrote:

That doesn't insulate it from a storage event causing a VMware host or cluster to fail.

running on dedicated host will insulate you from motherboard and memory failure ?

0 Kudos
jgebhart1
1 Nickel

Re: XMS Virtual Appliance

Jump to solution

Of course not. But the XMS appliance doesn't manage the motherboard and memory. If there's a problem with the motherboard and memory, your XMS appliance goes down but that doesn't mean the array stops serving data. If your XMS appliance lives on the XtremIO array and the XtremIO array goes down, you've lost the array and the device which would be used to troubleshoot it and try to bring it back online.

0 Kudos