jbjohnso
57537180be
-Workaround systems with duplicate DMI entries
...
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@7682 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2010-09-27 20:46:04 +00:00
jbjohnso
6b88d50446
-Have xCAT only attempt to change user privilege if not currently accurate
...
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@7102 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2010-08-16 19:47:05 +00:00
jbjohnso
efccd5bf5d
-BMC setup enhancements for other models
...
-Fix insecurity introduced by Vallard
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@6608 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2010-06-25 19:46:00 +00:00
jbjohnso
a0d928d7e7
-Correct errors in bmcsetup enhancements
...
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@6607 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2010-06-25 14:37:18 +00:00
jbjohnso
51cfe10216
-Add IBM product support, enhance LAN channel autodetection algorithm to check for working channels
...
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@6606 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2010-06-25 14:16:46 +00:00
jbjohnso
379999e08e
-Try to increase reliability of DHCPRELEASE attempts
...
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@6578 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2010-06-22 18:15:42 +00:00
jbjohnso
9e03e9e3fe
-Use a rebootnode script that releases DHCP leases when exiting nbfs (for floating nodes)
...
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@6492 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2010-06-16 20:15:00 +00:00
vallard
dd1006a3d1
check which lan to use so can be used with other machines besides IBM machines
...
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@6445 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2010-06-11 20:34:25 +00:00
vallard
68b44ada10
undo changes for bad bmcsetup
...
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@6439 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2010-06-11 18:07:06 +00:00
vallard
64d4295cbe
added detection of bmc port 2 if the hardware only supports port 2. If this is not set in the ipmi table then defaults to bmc port/channel 1
...
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@6438 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2010-06-11 17:52:00 +00:00
jbjohnso
eaf4771f2f
-Fix missing output from diagnostic message
...
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@5960 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2010-05-04 19:35:42 +00:00
jbjohnso
7337f8f75a
-aggressively use discoverednics
...
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@5302 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2010-02-26 00:02:22 +00:00
jbjohnso
c3baf8051d
-Add check for VMWare guest execution
...
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@3526 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2009-06-08 15:54:54 +00:00
jbjohnso
5b095239c1
-Add outer retry loop for bmcsetup
...
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@3440 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2009-05-22 18:45:00 +00:00
jbjohnso
e300b6795e
-Avoid switch searches for virtual nics for now
...
-Fix wvid title for supported IPMI devices
-Have nbfs provide clue to xCATd that a virtual guest is booted
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@2916 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2009-03-16 17:31:15 +00:00
jbjohnso
dc8c982e6f
-Provide bmcport implementation for YUOO bmcs
...
-Provide workaround for YUOO username quirk
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@2826 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2009-03-02 20:12:48 +00:00
jbjohnso
d05271857c
-Change bmcsetup to enable any supported non-zero cipher priv for admin access
...
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@2719 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2009-02-11 15:55:29 +00:00
jbjohnso
271b5d924d
-Fix bmcsetup for x336/x346/e32x servers
...
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@2419 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2008-10-30 15:22:31 +00:00
jbjohnso
b399d2ce70
-Add retries for inband commands in bmcsetup
...
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@2275 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2008-10-02 19:01:40 +00:00
andywray
3504d16098
Add dx320.
...
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@2264 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2008-09-30 13:59:10 +00:00
jbjohnso
e25a09e4ba
-Add nbroot facility to request server rewrite of fru on completion of bmcsetup
...
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@2225 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2008-09-22 23:40:33 +00:00
andywray
5ea6eef558
Add commands for setting BMCs to defaults.
...
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@2201 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2008-09-18 21:12:21 +00:00
jbjohnso
9c1ce3d91c
-Have bmcsetup use the credential allowance scheme to reinforce security authentication to more definitive host-based
...
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@2087 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2008-09-06 22:36:02 +00:00
jbjohnso
658d2e4b0d
-Have getipmi in nbroot block on error and give a lound error when server gives error
...
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@2085 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2008-09-06 22:25:07 +00:00
jbjohnso
263b5c109f
-Fix various awk xCAT clients to be proper to avoid many 'Unexpected client disconnect' messages
...
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@1919 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2008-07-22 13:56:56 +00:00
jbjohnso
f124883d39
Light identify LED at end of bmcsetup
...
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@1468 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2008-05-21 18:03:46 +00:00
jbjohnso
cf20516682
Fix nbroot discovery broadcast domain collision semantics
...
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@1113 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2008-04-17 18:58:45 +00:00
jbjohnso
2c703ff14b
-Modify nbroot to be able to function without xcatd= being in /proc/cmdline (still honors it)
...
-Eliminate a lot of output (debug and expected error messages)
-Properly failover to all dhcpservers for getdestiny, nextdestiny, and getipmi
-Randomly vary some sleep intervals to self-segregate nodes in time to take it easy on xCATd
-Enhance x86 architecture detection to differentiate x86_64 and x86 with an x86 kernel
-Only down nics during discovery if the broadcast domains conflict
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@1012 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2008-04-09 20:22:46 +00:00
jbjohnso
7e7e33bc0b
-Force SOL to work on x3450 systems
...
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@974 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2008-04-03 20:22:45 +00:00
jbjohnso
043722e6e7
Add explicit enablement of SOL for channel 1 to bmcsetup
...
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@903 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2008-03-26 20:35:07 +00:00
jbjohnso
8bf44b15fa
-Have nbroot set to be picky about form of arp responses
...
-Have nbroot do a ping, to force the discover server to have correct arp table, avoid race by having it done client side instead of server side
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@871 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2008-03-21 21:17:57 +00:00
jbjohnso
1b53a0cc5d
-Eliminate redundant loop in nbroot when going to try everything and everything to get discovered
...
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@867 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2008-03-21 20:20:54 +00:00
jbjohnso
ae2bece3ec
-Have discovery refuse to give the same IP address to multiple nics by default
...
-Have nbroot explicitly try to send packets out of each up interface
-Prevent empty /etc/motd warnings
-Fix issue where discovery failed with classic MM
-Change check for network sameness to a live check instead of table check in nodediscover
-Have nbroot quiet by default to alleviate conserver log usage
-Have dhcp plugin mac deletion be a bit more aggressive, delete matching mac addresses
-Have discovery disable DHCP offers for multiple NICs on the same network if nothing resembling a proper guess can be made
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@866 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2008-03-21 20:00:07 +00:00
jbjohnso
419aa05c18
-Fix off-by-one bug in the autodetect script with respect to NICs
...
-Relax cipher suite 1, which still requires a password, cipher suite 0 remains banned from access as it cannot be secured at all
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@721 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2008-03-07 00:01:14 +00:00
jbjohnso
28b1e2b604
-Attempt to discover through more paths
...
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@705 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2008-03-06 15:19:40 +00:00
jbjohnso
4b08fbc17c
Make output more likely to not get interleaved erroneously.
...
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@699 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2008-03-05 22:04:51 +00:00
jbjohnso
48d331cd32
Wrap wget with a lot of fault tolerance in the nbroot dodestiny
...
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@675 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2008-03-04 21:15:40 +00:00
jbjohnso
8ac1b9a3d8
Fix dodestiny script to correctly do runimage
...
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@596 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2008-02-27 16:34:37 +00:00
jbjohnso
c44d47b9d6
dodestiny is more error-tolerant, reports on console server complaints
...
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@583 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2008-02-26 18:39:27 +00:00
jbjohnso
7528335082
Undo the kexec attempts in nbroot, testing has uncovered severe hang situations that may occur, report back when packimage doesn't understand the method requested
...
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@543 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2008-02-21 20:09:41 +00:00
jbjohnso
07e82cce82
Fix standby to not re-start init
...
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@372 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2008-02-01 14:13:31 +00:00
jbjohnso
a0a692eacb
Relocate the nbroot to /opt/xcat/share/netboot
...
-Override init with our own in order to preserve control of PID 1 (for switch_root)
-Change nbroot shell to actually call shell and loop, rather than exit since that would be init trying to exit now
-Increase destiny retrieval interval a bit to be less harsh, don't background as this must continue to be PID 1
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@363 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2008-01-29 21:22:34 +00:00
jbjohnso
4547b9f69d
Be explicit about a number of settings in BMC configuration that may not be universal
...
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@273 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2008-01-16 01:53:29 +00:00
jbjohnso
45fe630583
Multi-interface discovery support
...
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@261 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2008-01-14 19:13:43 +00:00
jbjohnso
105324c579
Change destiny execution so that if nodeset boot is ran while a node is in standby, it reboots the system
...
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@30 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2007-10-31 14:55:43 +00:00
jbjohnso
c75ce47c06
Fix udpcat to background for unreachable attempts, without incurring double discoveries or spurious sleep, enabling discovery to succeed if the primary case fails
...
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@28 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2007-10-31 04:24:22 +00:00
jbjohnso
48102cee50
Take measures to try DHCP SIaddr as a xCAT master substitute if xCAT master ip is evidently unreachable
...
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@27 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2007-10-31 03:42:29 +00:00
jbjohnso
c99d72a179
Initial xCAT 2.0 import
...
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@2 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2007-10-26 22:44:33 +00:00