Marc Grimme
e8f71c671d
[vSphere] Implemented feature to specify a socket cpu layout as specified in vmware API. If not used numCoresPerSocket is left out and default VMware behaviour is used.
...
[vSphere] also fixed bug in vm_reconfig_memory: wrong memory value passed to reconfig_hardware (memory in bytes instead of memory in MB).
2013-10-21 15:07:24 +02:00
Marc Grimme
3f60613cd6
[vSphere] Support passing of a distributed switch for each interface.
2013-09-27 10:15:31 +02:00
Ewoud Kohl van Wijngaarden
26b5805852
vsphere: Support multiple NIC backings
...
A bit of background: currently fog supports Network[1], but there's also
DistributedVirtualPortgroup[2] which extends Network.
With this commit create_vm tries to detect if the network is a
DistributedVirtualPortgroup. If it is it will create the appropriate backing
(VirtualEthernetCardDistributedVirtualPortBackingInfo[3]). If it's not it will
fall back to the regular backing (VirtualEthernetCardNetworkBackingInfo[4]).
Known issues:
* It is possible for an administrator to assign network permissions to a
DistributedVirtualPortgroup[2], but not to the DistributedVirtualSwitch[5].
In that case you can't read its UUID and it fails with an exception.
[1]: http://pubs.vmware.com/vsphere-51/index.jsp?topic=%2Fcom.vmware.wssdk.apiref.doc%2Fvim.Network.html
[2]: http://pubs.vmware.com/vsphere-51/index.jsp?topic=%2Fcom.vmware.wssdk.apiref.doc%2Fvim.dvs.DistributedVirtualPortgroup.html
[3]: https://pubs.vmware.com/vsphere-51/index.jsp?topic=%2Fcom.vmware.wssdk.apiref.doc%2Fvim.vm.device.VirtualEthernetCard.DistributedVirtualPortBackingInfo.html
[4]: https://pubs.vmware.com/vsphere-51/index.jsp?topic=%2Fcom.vmware.wssdk.apiref.doc%2Fvim.vm.device.VirtualEthernetCard.NetworkBackingInfo.html
[5]: https://pubs.vmware.com/vsphere-51/index.jsp?topic=%2Fcom.vmware.wssdk.apiref.doc%2Fvim.DistributedVirtualSwitch.html
2013-01-15 13:08:03 +01:00
Ohad Levy
847d5aa497
[vsphere] allow to create a vm with multiple disks.
...
unitNumber has to be unique.
2012-12-27 16:55:32 +02:00
Ohad Levy
b70e972a58
VMWare vsphere provider refactor
...
missing:
- new model tests
- templates model
- clone
this patch includes a lot of changes and cleanups, exposing more fog
collections/models and rewriting most requests
it includes valuable feedback from endzyme <nick.huanca@gmail.com>
2012-11-14 15:31:02 +02:00