Commit Graph

229 Commits

Author SHA1 Message Date
jbjohnso
65032f72e5 Fix problem where ESXi clone from a non-xCAT template may fail in the face of xCAT mac address management
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@12164 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2012-04-09 14:05:25 +00:00
jbjohnso
728e45e3a5 Change esxi vm creation and rinv to induce vmware to act like SMBIOS2.6 to guests.
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@11771 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2012-03-06 20:17:47 +00:00
jbjohnso
4d089d5391 ESXi 5.1 media recognition
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@11752 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2012-03-05 21:50:43 +00:00
jbjohnso
32de78952f Fix ESXi problem inducing more IO than is required to get the job done (reduces measured runtime by a bit over 66% in one case)
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@11667 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2012-02-22 21:23:12 +00:00
jbjohnso
2cc9a116e6 Fix ESX missing a 'use' statement
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@11666 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2012-02-22 18:19:30 +00:00
jbjohnso
ba5b5871d8 Preserve extra datastore and = directives in vm.storage on rinv -t sync up
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@11660 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2012-02-21 19:53:36 +00:00
jbjohnso
d39e110af8 Finish per-node/group tftpdir for NAS mount point managed sync up
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@11589 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2012-02-15 21:04:42 +00:00
lissav
b4f5b6d196 add missing checks in preproces_request that we have already been there
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@11465 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2012-02-03 13:27:19 +00:00
jjhua
62943dcaaf use getNodeAttribs instead of getAttribs for vmmaster table
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@11181 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2011-12-08 08:30:22 +00:00
jbjohnso
9700e67e0f Have esx.pm preserve the media-based efi boot infrastructure, just in case
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@10959 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2011-11-02 20:28:51 +00:00
jbjohnso
84adbfd07b Do not attempt to show install on serial port for esxi5, it breaks
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@10733 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2011-10-10 18:21:32 +00:00
jbjohnso
0cb9c2b754 Advance state of esxi5.0 support of DHCPv6 and install to parity with 4.1
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@10732 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2011-10-10 18:15:12 +00:00
jbjohnso
ca1b59a3a6 Fix mistakes in VMCommon around multi-nic vms
Fix typo in esx.pm


git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@10708 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2011-10-05 18:46:49 +00:00
jbjohnso
79a186c19c Have esxi5 install almost implemented
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@10700 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2011-10-04 20:02:36 +00:00
jbjohnso
3b0b983b57 Fixup certain ESXi media on copy-in
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@10691 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2011-10-03 15:54:47 +00:00
jbjohnso
9125880215 Have vmfs:// also honor automount preference in vmware infrastructures
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@10681 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2011-09-29 20:34:06 +00:00
jbjohnso
891eab7f59 When auto-selecting a nic appropriate for vmotion, ignore IMM interface when present
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@10510 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2011-09-13 16:16:17 +00:00
jbjohnso
e32bf5d3df Use nodehm.serialport/serialspeed to configure esxi5 console configuration
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@10339 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2011-08-22 19:28:37 +00:00
jbjohnso
e549c4ee1c Permit manually extracted imagedd names to work for ESXi 4.1
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@10304 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2011-08-17 18:41:54 +00:00
jbjohnso
37d09d9929 Implement locking around data store configuration
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@10303 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2011-08-17 18:06:34 +00:00
jbjohnso
79dd2efbb8 Allow user to request avoiding automount of datastores and erroring instead
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@10301 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2011-08-17 14:13:42 +00:00
jbjohnso
43c6b35704 Further rectify forced migration error handling
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@9934 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2011-06-24 18:33:04 +00:00
jbjohnso
b376bf0b70 Further rectify forced migration error handling
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@9933 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2011-06-24 18:29:12 +00:00
jbjohnso
9da0c8629c -Reduce severity of rmigrate -f source not being available
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@9932 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2011-06-24 18:25:46 +00:00
jbjohnso
045c7ba250 -Have rinv -t attempt to resync vm.storage/vm.cfgstore in xCAT table in VMware case
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@9799 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2011-06-13 17:30:48 +00:00
jbjohnso
54cdb92978 -Add chhypervisor to manage vCenter enter/exit maintenance mode
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@9777 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2011-06-09 20:59:43 +00:00
jbjohnso
6bbbc4a0b4 Fix register vm to correctly place on a requested host
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@9776 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2011-06-09 20:16:23 +00:00
jbjohnso
2dd7be8003 Fix clonevm in clustered placement operation of vSphere
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@9615 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2011-05-17 13:57:17 +00:00
jbjohnso
7cd6c40acd Implement chvm cdrom and eject for VMware
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@9548 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2011-05-10 16:08:49 +00:00
jbjohnso
a4dd8b7b22 Fix mkvm with up to three ide drives
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@9546 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2011-05-10 14:27:50 +00:00
jbjohnso
d5f84c1e22 Add empty optical drive on mkvm for vmware guests
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@9544 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2011-05-10 14:22:03 +00:00
jbjohnso
3ebf425b4c On clonevm, assume URL matches source VM if not specified in a clonevm -t
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@9452 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2011-05-01 16:46:48 +00:00
jbjohnso
6c8e21ef62 On clonevm, assume URL matches source VM if not specified in a clonevm -t
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@9451 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2011-05-01 16:43:50 +00:00
jbjohnso
c3982e0e44 Update dhcp on clonevm if appropriate
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@9449 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2011-05-01 13:10:25 +00:00
jbjohnso
589cdec1a4 Fix various issues with the mac address fixup in clonevm
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@9448 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2011-05-01 13:03:54 +00:00
jbjohnso
ce96e2ff10 Fix various mistakes in last checkin
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@9447 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2011-05-01 12:58:24 +00:00
jbjohnso
20989e0c11 Remember vm uuid after clone for dhcpv6 and the like
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@9446 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2011-05-01 12:55:00 +00:00
jbjohnso
4c28315be6 Fix clones to have distinct mac addresses in vmware
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@9445 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2011-05-01 12:53:16 +00:00
jbjohnso
d31e276cca generate mac addresses (but don't use... so far)
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@9444 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2011-05-01 12:31:54 +00:00
jbjohnso
f88f8cae5b *explicitly* don't do template in first stage of cloning to new master
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@9441 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2011-04-30 17:25:59 +00:00
jbjohnso
0eb5073dcc -Delay clone master template status until after snapshot
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@9440 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2011-04-30 17:23:56 +00:00
jbjohnso
df60cd4ba9 First pass at making vmware do linked clones and behave like the clonevm man page
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@9439 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2011-04-30 17:01:48 +00:00
jbjohnso
30abf2466b vSphere 5 uses vpxuser instead of vimuser, adjust accordingly
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@9416 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2011-04-27 15:09:24 +00:00
jbjohnso
96760fe2a3 Correct follow-up pruning of modules with previous path changes
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@9396 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2011-04-25 18:00:19 +00:00
jbjohnso
fcfad918a8 Fix esxi5 path to xcatmod.tgz
M    xCAT-server/lib/xcat/plugins/esx.pm


git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@9395 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2011-04-25 17:56:02 +00:00
jbjohnso
a8e0f45821 -Make boot.cfg filenames relative in ESXi5 boot.cfg setup
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@9394 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2011-04-25 17:53:31 +00:00
jbjohnso
aa36d25542 clean up warning on useless statement
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@9391 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2011-04-22 19:12:54 +00:00
jbjohnso
ad1794a25c fix append variable usage for esxi5 deployment
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@9390 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2011-04-22 19:11:23 +00:00
jbjohnso
c908e66f62 Fix esxi5 support for kernel/kcmdline set
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@9389 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2011-04-22 19:09:30 +00:00
jbjohnso
f205d298be -Fix up rest of mknetboot (hopefully) for esxi5
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@9388 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2011-04-22 18:36:47 +00:00