Commit Graph

59 Commits

Author SHA1 Message Date
jbjohnso
f32f9dbc2b -Implement rpower suspend for vmware.
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@5589 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2010-03-26 12:46:05 +00:00
jbjohnso
6f3159c2dd -Be more specific about vm placement on power on in the face of clustered hypervisors
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@5574 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2010-03-24 15:09:43 +00:00
jbjohnso
f1d609d48c -Fix configuration datastore identification in vmware environments not using xCAT auto-attach when scsi is requested
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@5569 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2010-03-24 12:08:21 +00:00
jbjohnso
95cae1dacd -Add more checks for a question actually existing before looking for it
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@5565 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2010-03-23 23:15:09 +00:00
jbjohnso
1ba5f40b81 -Have rpower in vmware deal with a common question that can be encountered
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@5535 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2010-03-19 20:03:48 +00:00
jbjohnso
e868a37ff0 -Implement scsi model storage for vmware guests
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@5533 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2010-03-19 17:19:43 +00:00
jbjohnso
ffd0139d4d -Fix extraneous, but worrying output
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@5509 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2010-03-17 15:42:04 +00:00
jbjohnso
b0afee3252 -Fix vm.host attribute fixup on vcenter operations
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@5292 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2010-02-24 21:22:40 +00:00
jbjohnso
40f0d10aec -Implement rmhypervisor command
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@5255 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2010-02-22 20:40:42 +00:00
jbjohnso
fbcd0b6645 -Fix vm.host corruption when hostnames != nodenames
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@5202 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2010-02-09 16:26:40 +00:00
jbjohnso
d661dca0e2 -Fix errors in esx plugin
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@5099 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2010-02-01 14:11:02 +00:00
jbjohnso
4a07e2eaeb -Tolerate habitual colons
-Match pre-mounted datastores regardless of name resolution semantics


git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@5045 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2010-01-26 15:44:00 +00:00
jbjohnso
ecd3728bd4 -Remove redundant vcenter prerequisite check that caused multiple concurrent migration requests
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@4959 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2010-01-15 20:20:35 +00:00
jbjohnso
6185d42e06 -Recognize Wink28r2 media
-Improve esx resiliancy for a hypervisor/vcenter failure


git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@4954 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2010-01-14 20:32:51 +00:00
jbjohnso
39cc38161a -Be explicit about hypervisor placement such that vm.host is relayed to VMWare in clustered scenarios
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@4918 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2010-01-08 18:20:38 +00:00
jbjohnso
560ea385bf -If vmware hypervisor password is not defined, do not put it into a stateless image overlay
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@4913 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2010-01-07 20:03:15 +00:00
jbjohnso
6971824f19 -Code to try to cope with vCenter renaming of datastores after xCAT requests a mount
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@4909 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2010-01-07 18:20:29 +00:00
jbjohnso
2d2089a6e4 -Change module filename checks to be less permissive
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@4892 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2010-01-05 15:39:27 +00:00
jbjohnso
163102fa18 -Provide more flexibility for a vCenter attach with respect to hostname
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@4747 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2009-12-09 21:05:35 +00:00
cridye
dc010e96fa esx.pm: fix for duplicatenamefault on datastore connection. involves a weird corner case
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@4659 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2009-11-23 23:11:16 +00:00
cridye
61faf24e92 fixes for esx plugin mknetboot
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@4624 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2009-11-19 22:46:26 +00:00
jbjohnso
d7e93945b3 -Attempt to pre-load VMWare SDK ahead of time to speed up loading
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@4560 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2009-11-12 22:06:04 +00:00
jbjohnso
4cd6b3fffb -Move license validation to only occur if not already in vCenter
-Avoid direct connection if vCenter not in use


git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@4559 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2009-11-12 22:04:38 +00:00
jbjohnso
75c7e54361 -Fix problem where xCAT would not relinquish VMWare connections readily
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@4556 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2009-11-12 19:48:20 +00:00
jbjohnso
4325ee63e9 -Fix problem where vcenter migrations outside of xcat control would invalidate vm.host
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@4433 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2009-10-21 16:39:17 +00:00
jbjohnso
85c0d184a8 -Fix ESX plugin mismanagement of copycds
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@4316 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2009-10-06 20:47:59 +00:00
jbjohnso
52a7cd76a3 -Correct scope of previous code
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@4286 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2009-10-02 15:27:59 +00:00
jbjohnso
7ccfab5dd3 -Prune dead code from esx plugin
-Fix profile support to generate and hook into unique target


git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@4285 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2009-10-02 15:20:52 +00:00
jbjohnso
31d979a273 -Restore direct mode operation, but remain defaulting to via vcenter if vcenter is in use
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@4282 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2009-10-01 21:01:03 +00:00
jbjohnso
0f6d150ea0 -Fix bug where cluster support could mistakenly wipe out a cluster completely mentioned in previous checkin
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@4281 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2009-10-01 20:54:11 +00:00
jbjohnso
aa2b32ca9a -First pass at vCenter always default and Cluster support, two major things are broken in the very short term:
-Direct hypervisor mode is broke (quick fix, but this commit is already large enough)
    -Stateless hypervisor re-adoption destroys clusters (the area for improvement is noted)


git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@4278 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2009-10-01 14:35:41 +00:00
jbjohnso
a04ed4be33 -Query new columns from the hypervisor table
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@4273 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2009-09-30 21:59:16 +00:00
jbjohnso
8f888d7181 -Add currently unused method to find a cluster in a vCenter by name
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@4271 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2009-09-30 21:14:24 +00:00
jbjohnso
a086b44ec2 -Multiple profile support for esx plugin to allow multiple profiles
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@4255 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2009-09-28 21:26:01 +00:00
jbjohnso
1259a105f1 -Implement independent virtual drive sizing and pool reuse in VMware plugin
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@4253 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2009-09-28 18:25:12 +00:00
jbjohnso
f56a76f7d8 -Allow specifying multiple sizes for different virtual drives
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@4252 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2009-09-28 17:59:43 +00:00
linggao
9524a49273 added support to update the osimage and linuximage tables after copycds and packimage
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@4173 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2009-09-19 17:03:14 +00:00
jbjohnso
57466b8f89 -Remove some data dump debug statements
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@4170 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2009-09-18 19:53:48 +00:00
jbjohnso
2c17239888 -The capitilization of 'otherLinux' is corrected in the VMWare plugin
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@4131 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2009-09-14 20:10:41 +00:00
jbjohnso
7925af8fa8 -Fix bogus usage error on copycds when VMware media is involved
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@4127 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2009-09-14 13:04:01 +00:00
jbjohnso
c5aa017fa7 -Add 'genmacprefix' site value to control VM mac address generation
-Move mac address generation code to VMCommon from esx (TODO: xen/kvm as well)


git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@4013 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2009-08-19 15:14:38 +00:00
jbjohnso
9e0c2481da -Add support for templatized addkcmdline in ESX plugin
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@4012 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2009-08-19 14:28:17 +00:00
jbjohnso
0ad809aff0 -In ESXi, support splicing in addkcmdline in intelligent places
-Provide a method for plugins to declare custom processing of addkcmdline rather than the default append to the end


git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@4009 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2009-08-18 18:59:20 +00:00
jbjohnso
eac091d95d -Implement addkcmdline for esxi
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@3968 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2009-08-07 17:06:22 +00:00
jbjohnso
de067a7b16 -Fix some mappings in ESX plugin
-Have testontap create lun sucessfully


git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@3892 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2009-07-28 21:09:59 +00:00
jbjohnso
b3b14bc299 -Provide an alternative strategy for configuration that allows to accomodate and change existing guest networking targets without changing the vmware guest config
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@3826 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2009-07-17 20:09:05 +00:00
jbjohnso
19a35d7409 -Full implementation of VMWare switch dependency handling
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@3821 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2009-07-17 14:18:25 +00:00
jbjohnso
cf25073e60 -Fix problem where vm.cfgstore was suddenly a required attribute for VMWare guests
-Partial implementation of virtual switch management


git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@3819 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2009-07-16 20:43:36 +00:00
lissav
1593672eb9 update with use of _xcatpreprocessed
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@3787 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2009-07-15 14:50:04 +00:00
jbjohnso
92d2b2f127 -Remove property selection and go for a broader view in ESX plugin
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@3783 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2009-07-14 20:50:13 +00:00