jbjohnso
e455afa765
There is a fair chance that an xCAT server will lack the perl AES support, and therefore we care about cipher suite 2 as well
...
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@11501 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2012-02-07 15:09:16 +00:00
jbjohnso
f2fad48d34
Fix log messag on discover packet receipt
...
Also fix bmcsetup output to remove useless call
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@11492 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2012-02-06 22:28:07 +00:00
jbjohnso
e561211683
Try to bring up as many nics as possible in all cases, not just discovery.
...
Rework some messages for more clarity
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@11479 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2012-02-05 17:12:49 +00:00
jbjohnso
65b726382b
Fix bmcsetup cipher priv manipulation
...
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@11476 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2012-02-04 00:10:28 +00:00
jbjohnso
f5fd05805d
Add mellanox infiniband drivers to discovery image
...
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@11444 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2012-01-31 20:31:21 +00:00
jbjohnso
47060713b1
Fix loadmlxeth script to actually work when udev invoked
...
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@11443 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2012-01-31 19:57:52 +00:00
jbjohnso
ce588352fa
Fix mellanox udev rule to actually be correct
...
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@11442 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2012-01-31 19:40:44 +00:00
jbjohnso
41672aa265
Fix cosmetic issue with DHCP sleep timer
...
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@11441 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2012-01-31 19:25:56 +00:00
jbjohnso
381834ca6d
Try to more broadly match any current and future ethernet mellanox
...
(class id would be ..28.... for ib for future ref...)
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@11431 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2012-01-28 14:34:42 +00:00
jbjohnso
59835e592a
Since mlx4_en does not publish a list of pci ids to support, put udev rule
...
to detect and load appropriate drivers
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@11430 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2012-01-28 14:26:05 +00:00
jbjohnso
b060042395
Have dhclient more aggressively kill off stale ip addresses
...
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@11422 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2012-01-27 15:18:05 +00:00
jbjohnso
0282e90cf0
Have bmcsetup work around a limitation of a certain service processor
...
Fix mknb to more comprehensively handle the lzma case
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@11419 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2012-01-26 22:06:09 +00:00
jbjohnso
3ff7e9887d
Fix genesis to more aggressively remove stale ip addresses (sometimes RELEASE never comes, but with BOUND comes, it also has old_ip_address set if one must be removed)
...
Also fix more instances where whitespace in destiny mucks things up
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@11394 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2012-01-18 21:16:24 +00:00
jbjohnso
0284a0813f
Add tg3 driver, the nic line carries on in low cost systems
...
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@11392 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2012-01-17 19:55:29 +00:00
jbjohnso
170b5cbf40
Fix executable permissions on setupimmnic
...
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@11391 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2012-01-17 19:55:22 +00:00
jbjohnso
104af27bf2
Update ldap to 6.2 locations (why they changed it I can't say...)
...
Add mptctl for LSI firmware
Add compat-libstdc++ rpm prereq to pull in broadcom required old stdc++
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@11388 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2012-01-16 15:00:44 +00:00
jbjohnso
0bc22e962f
lldptool now outputs data, quiet it
...
Add more firmware management incurred requirements to image
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@11387 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2012-01-16 15:00:36 +00:00
jbjohnso
07192e2bfb
Fix forced nic discovery in genesis discovery image
...
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@11385 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2012-01-16 14:34:21 +00:00
jbjohnso
2858e37b67
Fix typo in dracutttttttttttttttt file for genesis
...
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@11382 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2012-01-15 15:07:03 +00:00
jbjohnso
208e2b5d35
Add ethtool and lsmod for some flash prereqs in genesis
...
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@11380 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2012-01-13 20:17:48 +00:00
jbjohnso
d22f5139d2
Correctly follow chain to netboot and install events in genesis
...
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@11357 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2012-01-05 21:52:24 +00:00
jbjohnso
61037f8329
Work with more IBM products under the vendor ID 20301 if someone requests 'BMCPORT'
...
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@11356 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2012-01-05 20:27:44 +00:00
jbjohnso
f3cbfbcfef
Remove aspirations of virtualizing with genesis for now, not enough time to test
...
Spruce up spec file to make it more likely to work
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@11251 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2011-12-15 16:56:57 +00:00
jbjohnso
067ea7174d
Set link authentication on for systems that care.
...
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@11035 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2011-11-22 18:12:10 +00:00
jbjohnso
6bbdfacc66
Have dhclient work less hard at releases leases in discovery. Worst case, a lease sits used until expiry
...
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@10628 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2011-09-23 18:01:23 +00:00
jbjohnso
4d94fc8ad1
Fix omission that prevented getipmi from 'just working' in genesis
...
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@10627 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2011-09-23 14:43:30 +00:00
jbjohnso
7679bc0f1d
Correct script error in discovery code
...
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@10626 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2011-09-23 14:34:17 +00:00
jbjohnso
1201990fc6
Fixup on uefi linux boot
...
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@10553 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2011-09-19 17:21:32 +00:00
jbjohnso
723077dcad
Various fixes for genesis and UEFI boot in general
...
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@10544 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2011-09-16 22:55:25 +00:00
jbjohnso
db46208706
fix destiny match
...
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@10539 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2011-09-16 19:19:01 +00:00
jbjohnso
5a4f2ca631
Add UUID and capitalize mac addresses to match old format
...
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@10538 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2011-09-16 19:16:20 +00:00
jbjohnso
2700af8b63
Fix infinite loop on dhclient without link
...
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@10537 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2011-09-16 19:15:58 +00:00
jbjohnso
f3d17e5588
Forgo sleep shortening for now
...
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@10536 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2011-09-16 19:15:23 +00:00
jbjohnso
5863eab0ad
Reworked Genesis scripting to provide screen managed console
...
Have mknb correctly create elilo/xnba config files
Have dhcp implement required hooks to start xnba.efi
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@10533 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2011-09-15 22:00:55 +00:00
jbjohnso
102a662337
Move the cmdline handler to a separate script
...
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@10532 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2011-09-15 16:05:38 +00:00
jbjohnso
a57c83cb8a
Fix genesis build script
...
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@10501 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2011-09-12 19:43:51 +00:00
jbjohnso
24c6a5bef2
Fix up various issues with discovery
...
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@10493 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2011-09-12 13:48:06 +00:00
jbjohnso
3345d3ad7c
Package xCAT-genesis
...
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@10488 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2011-09-09 18:20:18 +00:00
jbjohnso
ef90a6f9a4
Fix, flesh out xcat-cmdline in dracut built variant of nbroot
...
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@10448 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2011-09-06 16:26:16 +00:00
jbjohnso
ccd02251c2
Add restart to nbroot2
...
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@10439 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2011-09-02 17:18:01 +00:00
jbjohnso
f54ff4ccd4
Refine output, flesh out xcat-cmdline
...
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@10438 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2011-09-02 17:12:27 +00:00
jbjohnso
7eb3ffaaa1
Add getdestiny/nextdestiny back in, most of the way there to nbroot successor
...
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@10422 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2011-08-31 20:31:54 +00:00
jbjohnso
217798eebb
-Refresh bmcsetup
...
-Have bmcsetup theoretically support dhcp ipmi devices
-add getipmi with cert support when available
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@10421 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2011-08-31 20:04:21 +00:00
jbjohnso
3fd9e5cb9c
Clean up output
...
put getcert into initramfs
fix openssl.cnf so it can actually be used in openssl req
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@10419 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2011-08-31 17:59:33 +00:00
jbjohnso
15c641e527
-Add a command to get a client certificate. It sets up to authenticate using either privileged port on its IP or validation using LLDP published public key
...
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@10418 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2011-08-31 16:07:22 +00:00
jbjohnso
c0098c4039
Alleviate race condition where dhclient-script could possibly try to talk to lldpad before lldpad is runnig, delay and background the larger, more expensive key production
...
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@10417 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2011-08-31 14:21:14 +00:00
jbjohnso
b578f845b9
make sure dodiscovery actually has access to the public key so the element is not left unpopulated
...
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@10416 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2011-08-31 14:11:49 +00:00
jbjohnso
3983340ec4
Incorporate allowcred.awk
...
Add a key suitable for x509 use, 1024 bits for the switch key (because SNMP restricts size of PEM data) and 4096 for cert (being over paranoid)
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@10415 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2011-08-31 13:46:58 +00:00
jbjohnso
58139178e8
Fix udev script for IMM USB nic, also remove xcat-cmdline setup of usb nic (since udev handles it for us)
...
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@10215 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2011-08-02 20:08:08 +00:00
jbjohnso
87a4570d95
Add reqs for UpdateXpress execution, keep IMM USB NIC live across IMM resets, skip attempts to configure usb0 and ipmi_si where not appropriate
...
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@10212 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2011-08-02 15:27:52 +00:00