VMware {code} Community
akutz
Hot Shot
Hot Shot

Introducing the VI 2.5 Client Plugin - SVMotion

SVMotion is a VI 2.5 client plugin (the FIRST released, third-party plugin in fact) that extends the client's functionality by providing an integrated, graphical tool that can be used to invoke storage VMotion (SVMotion) operations. This plugin is not supported by VMware. In fact, the plugin is not anywhere close to supported by VMware because it is the result of a two-week dive into the inner-workings of the VI client libraries with popular reflection tools (reverse-engineering). l o s t c r e a t i o n s is working on a white paper that describes how to build VI plugins.

Read more about SVMotion and download it here http://www.lostcreations.com/code/wiki/vmware/viplugins/svmotion.

Reply
0 Kudos
178 Replies
akutz
Hot Shot
Hot Shot

0.4.3 and 0.4.4 have been released. New GUI bug fixes and features include:

- (0.4.3) - The tree view will now scroll automatically if its contents are larger than the view's height.

- (0.4.4) - Sort by datastore name, size, and show or hide local datastores.

Get 0.4.4 at http://www.lostcreations.com/code/wiki/vmware/viplugins/svmotion

Reply
0 Kudos
racerzer0
Contributor
Contributor

Wow! Thanks for putting this together. I'm so close to getting it to work.. however I keep running into this error "Virtual disk 'Hard Disk1' is not accessible on the host: Unable to access the file.

Any ideas?

Reply
0 Kudos
racerzer0
Contributor
Contributor

I figured it out... even though I havent seen it in any of the doco... with Svmotion you can only migrate VM within the same SAN storage group? I was able to get it to work this way.

Reply
0 Kudos
dlm1975
Contributor
Contributor

Yes. The ESX host needs to be able to mount both the source and the target datastore for a successful SVMotion.

Reply
0 Kudos
akutz
Hot Shot
Hot Shot

I'll add that to the validation checks I do. I knew it was required,

but the error you get is harmless. I'm adding a validation viewer in

the next version anyway.

--

-a

"condensing fact from the vapor of nuance"

gpg pubkey: http://www.lostcreations.com/~akutz/akutz.gpg

lostcreations ca: http://www.lostcreations.com/lostcreations.com-ca.crt

Reply
0 Kudos
LucD
Leadership
Leadership

First, great software.

I just upgraded to v0.4.4.

Strange observation, with some guest the option "Migrate storage..." is grayed out.

With others the option is available and works.

All ESX hosts in the data center can see all data stores.

Could this have anything to do with the settings of the guests ?


Blog: lucd.info  Twitter: @LucD22  Co-author PowerCLI Reference

Reply
0 Kudos
akutz
Hot Shot
Hot Shot

That VM has a thin provisioned flag.

--

-a

"condensing fact from the vapor of nuance"

gpg pubkey: http://www.lostcreations.com/~akutz/akutz.gpg

lostcreations ca: http://www.lostcreations.com/lostcreations.com-ca.crt

Reply
0 Kudos
LucD
Leadership
Leadership

OK thanks.

Will patch ESX350-200802403-BG fix the problem ?

Or do I also have to perform the steps described in KB1003874 ?


Blog: lucd.info  Twitter: @LucD22  Co-author PowerCLI Reference

Reply
0 Kudos
LucD
Leadership
Leadership

Patch ESX350-200802403-BG alone apparently is not enough.

I'll try the procedure from KB1003874 tomorrow.


Blog: lucd.info  Twitter: @LucD22  Co-author PowerCLI Reference

Reply
0 Kudos
pp1
Contributor
Contributor

Installed the plu-in and works,,almost.

On some vm:s i get two types of error messages :

The virtual disk is either corrupted or not a supported format

A general system error occured: failed to copy disk(s) (vim.fault.InvalidDiskFormat)

Any ideas ?

Reply
0 Kudos
racerzer0
Contributor
Contributor

Akutz... will you be updating your plugin to be able to SVmotion thin provisioned disks now that VMware has released a patch for that issue?

Reply
0 Kudos
jrr001
Enthusiast
Enthusiast

What is up with lostcreations svmotion plugin. Can't see to get to the download location anymore.

Has it been pulled?

Reply
0 Kudos
akutz
Hot Shot
Hot Shot

Reply
0 Kudos
akutz
Hot Shot
Hot Shot

racerzer0: Yes I will. I am working on a new version as we speak. Tonight though I am going to see Bon Jovi in Dallas...

Reply
0 Kudos
beerorkid
Contributor
Contributor

As far as I am concerned this is the holy grail for us.

I am simply shocked at how easy it was to install and use. Works flawlessly so far.

Long story short, you saved us months worth of headaches.

Thanks so very much.

Reply
0 Kudos
akutz
Hot Shot
Hot Shot

Thanks!

--

-a

"condensing fact from the vapor of nuance"

gpg pubkey: http://www.lostcreations.com/~akutz/akutz.gpg

lostcreations ca: http://www.lostcreations.com/lostcreations.com-ca.crt

Reply
0 Kudos
astrolab
Contributor
Contributor

I don't mean to sound dense, but what's the installation procedure exactly? The direct link works, but does not include a readme.

Thanks.

Reply
0 Kudos
rott
Enthusiast
Enthusiast

Sehr geehrte Damen und Herren,

ich befinde mich bis zum 25.04.2008 in einer Schulung und kann Ihre Nachrichten nur verzögert bearbeiten.

Bei technischen Fragen zu PRIMERGY Hardware bzw. Software wenden Sie sich bitte an die PRIMERGY Hotline: 0180 / 3777-006.

Bei sonstigen Fragen wenden Sie sich bitte an das Ressource Management ( entweder Fr. Anders-Wnek: 0211 / 6178 - 2260, Fr. Steinborn: 0211 / 6178 - 2977 oder an die Ressource Management Hotline: 0800 /1182166 )

Mit freundlichen Grüssen

Michael Rottlaender

IT-Solution Engineer

Professional Services Organisation

Fujitsu Siemens Computers GmbH

Gladbecker Str. 7

40472 Duesseldorf

Telephone +49 (0) 211 6178 2234

Telefax +49 (0) 211 6178 16 2234

Mobile +49 (0) 175 220 8242

Email mailto:michael.rottlaender@fujitsu-siemens.com

Internet http://www.fujitsu-siemens.de

Reply
0 Kudos
beerorkid
Contributor
Contributor

astrolab,

Strange it seems the site is undergoing some maintence, but if you have the svmotionClientSetup-04.4 file install it on the machine that your client resides on. There is nothing that needs to be loaded up to the host or VC server.

After you run the install open up your client and you will see plugins on the top menu. Open it up and go to the second tab and check the enable. Should be good to go from there.

You must be up to VC 2.5 for it to work from what I have found out.

Reply
0 Kudos
astrolab
Contributor
Contributor

Thanks for the quick response. I actually thought that was all I needed but it's not showing as available plugin yet, so I wondered. I'll try again.

Reply
0 Kudos