vallard
05a5b0093d
suse 11 support
...
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@4172 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2009-09-18 23:18:07 +00:00
mxi1
e583de8efc
-defetc 2837465 is fixed; /dev/urandom and /dev/random are created
...
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@4002 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2009-08-17 06:40:04 +00:00
mxi1
db25b8cac4
the defect 2836707 is fixed; one checkpoint is added to check whether the /proc fs is mounted in the rootimg
...
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@3991 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2009-08-13 08:36:38 +00:00
jbjohnso
22b452dc16
-RHELS5.4 package list to cope with raid subsystem prerequisite change
...
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@3977 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2009-08-10 18:35:29 +00:00
linggao
801565fe96
support for moving postsctipts to init.d process for RH,Fedora and CentOS
...
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@3874 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2009-07-23 21:03:49 +00:00
linggao
3e7235d163
added support for INCLUDE and subdir for genimage for RH,Fedora and CentOS
...
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@3690 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2009-07-02 21:41:39 +00:00
linggao
cc82c70b5b
added INCLUDE and subdir support for otherpkg.pkglist for genimage for SLES
...
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@3689 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2009-07-02 20:24:27 +00:00
daniceexi
3b427eebef
roll back to the last version to remove the sync image implementation
...
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@3653 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2009-06-29 09:08:14 +00:00
jbjohnso
e25e9fe30a
-Try out ceasing use of stunnel in favor of openssl everywhere
...
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@3643 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2009-06-25 19:18:22 +00:00
ligc
26566efcc1
bug 2800645: Added a new service.sles10.postinstall in xCAT-Server package
...
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@3635 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2009-06-25 07:07:20 +00:00
daniceexi
b3c5208704
Add the rsync package into the pkglist of diskless node for Syncing File Feature
...
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@3607 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2009-06-19 08:43:16 +00:00
daniceexi
a9e38189f3
Code drop for the Syncing file feature to support that sync file to the root image
...
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@3606 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2009-06-19 08:32:47 +00:00
datajerk
274edcb7bf
Fixed issue where node was detected as new when gethostbyname failed.
...
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@3591 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2009-06-16 21:17:57 +00:00
datajerk
8d039313e1
Bug fix for BLOCK=yes and no gpfs in fstab.
...
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@3566 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2009-06-13 15:18:04 +00:00
linggao
2ce463ab83
added logic so that user can specify what files to keep in a excluded dir in *.exlist file
...
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@3409 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2009-05-19 18:56:27 +00:00
datajerk
227a16a196
Fix to mmlscluster call to allow cleanup.
...
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@3378 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2009-05-14 08:24:47 +00:00
datajerk
d41b97cd4b
More bug fixes.
...
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@3376 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2009-05-14 06:51:00 +00:00
datajerk
9246f5fa22
Updated exit code in autogpfsc.pl to be more unique.
...
Fixed but in autogpfsc BLOCK=yes code.
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@3375 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2009-05-14 06:35:00 +00:00
vallard
5945f049cf
copied imagex command into winpe so that imaging works.
...
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@3271 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2009-04-29 16:12:00 +00:00
linggao
a6a3fef0af
added umount to remove the mount on rootimg/proc in genimage and packimage, made two calls to zypper instead of one call so that os gets installed first before other packages.
...
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@3249 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2009-04-23 19:12:33 +00:00
linggao
692a785328
postinstall template can now be put under /install/custom/netboot/..
...
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@3247 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2009-04-23 14:13:56 +00:00
mxi1
0c9cc10542
-Remove 2 postinstall workarounds; Comment otherpkgs repository in .repolist
...
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@3173 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2009-04-13 13:39:03 +00:00
mxi1
f4eda5f591
-according Jarrod's code chang (from stunnel to openssl), remove stunnel from .pkglist files
...
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@3147 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2009-04-09 08:43:03 +00:00
mxi1
1c56a17d5e
-two workarounds are added for sles11 diskless service node
...
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@3127 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2009-04-08 09:52:05 +00:00
mxi1
21cb6eb931
-update diskless SLES11 environment, move ppc64 away and make the .pkglist, and .postinstall files adaptive for all <arch>s
...
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@3123 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2009-04-08 07:37:35 +00:00
mxi1
2237ec6a76
-add service node support for SLES11;\nservice.repolist is used to store the repos
...
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@3101 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2009-04-06 16:55:13 +00:00
datajerk
707a734322
Auto GPFS for stateless (and stateful ;-)
...
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@2966 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2009-03-24 16:55:50 +00:00
vallard
ed6cba80fb
changed /var/spool/pbs to /var/spool/torque
...
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@2837 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2009-03-04 17:54:49 +00:00
vallard
82c4873646
changed /var/spool/pbs to /var/spool/torque
...
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@2836 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2009-03-04 17:54:37 +00:00
vallard
daa040d898
changed from /var/spool/pbs to /var/spool/torque
...
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@2835 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2009-03-04 17:54:02 +00:00
vallard
b485bf7747
fixed space bug
...
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@2834 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2009-03-04 06:35:50 +00:00
vallard
05ce8e2065
added support for homogenious systems, no arch required in torque install
...
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@2833 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2009-03-04 05:52:36 +00:00
jbjohnso
e35a679556
-Avoid kernel bug in stateless if NUMA SLIT > 20
...
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@2832 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2009-03-03 20:05:17 +00:00
mxi1
46836f0803
1) merge the bugfix in trunk to 2.1 branches for what I fixed two days; 2) create service.ppc64.pkglist;
...
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@2779 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2009-02-19 10:34:07 +00:00
mxi1
77ed4d7958
-add service.postinstall for fixing bug 2584748
...
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@2777 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2009-02-19 09:58:22 +00:00
mxi1
ec5e6f19ec
add rpm package for bug2591462
...
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@2773 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2009-02-19 06:27:49 +00:00
mxi1
0cf6b5ba9f
1) add [.postinstall] file support to diskless redhat; 2) add pkglist and postinstall file for RHELS5.3, and you can follow it to create files for RHELS5.2;
...
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@2772 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2009-02-19 06:25:49 +00:00
mxi1
461824949a
update compute.sles11.ppc64.postinstall
...
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@2763 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2009-02-18 13:43:11 +00:00
linggao
a28c0f26f6
package lists and genimage for sles10.2 ppc with hierarchy
...
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@2753 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2009-02-16 22:12:03 +00:00
mxi1
4543983089
update genimage for sles11
...
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@2726 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2009-02-12 12:04:51 +00:00
mxi1
9c8dd1ae54
-Fix bug#2501080, add [sysklogd] into netboot/rh/compute.pkglist
...
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@2592 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2009-01-12 10:08:29 +00:00
jbjohnso
b3ec5243e0
-Fix path in windows genimage cmd script
...
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@2423 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2008-10-30 18:18:41 +00:00
jbjohnso
fe130f94af
-Longer grace period for WindowsPE startup
...
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@2422 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2008-10-30 17:29:05 +00:00
jbjohnso
092a7333fa
-Have stateless initrd be more persistent in acquiring an address
...
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@2379 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2008-10-23 14:28:32 +00:00
linggao
f6c686bd1a
minor fix for genimage for sles
...
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@2226 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2008-09-24 14:18:21 +00:00
jbjohnso
3c8cd46525
-Have nodeset install prepare to deplay a captured image with imagex
...
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@2219 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2008-09-21 17:08:49 +00:00
jbjohnso
9d4b741a04
-Change Windows PE script to allow disconnect of 'I:' drive
...
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@2197 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2008-09-18 18:52:06 +00:00
linggao
8c143d78a6
allow user to add customization of pkg lists under /install/custom dir. more work on installing extra packages in xCAT
...
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@2147 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2008-09-11 22:03:01 +00:00
sikorsky
5e6f8a729b
Example of booted image versioning using CVS.
...
We want to know, with what configuration (version of the image) each node was booted.
Hence, we keep image definition files and postscripts in CVS. During image generation we create file /etc/IMGVERSION and fill it with CVS "$Id$" of files with image definition (.pkglist, .exlist, .repolist, .postinstall). Then, during boot, each "CVS enabled" postscript adds one line to /etc/IMGVERSION. Then you can determine in any time what image you are running and what postscipts in which versions were run. /etc/IMGVERSION cat look like:
smbec02n001(smbec02b01n01):~ #cat /etc/IMGVERSION
#-- $Id: base.pkglist,v 1.4 2008/09/02 15:40:12 sikorsky Exp $
#-- $Id: base.exlist,v 1.3 2008/09/02 14:57:08 sikorsky Exp $
#-- $Id: base.postinstall,v 1.21 2008/09/04 12:05:45 sikorsky Exp $
#-- $Id: base.repolist,v 1.3 2008/09/02 14:57:08 sikorsky Exp $
$Id: syslog,v 1.2 2008/09/02 14:54:29 sikorsky Exp $
$Id: remoteshell,v 1.2 2008/09/02 14:54:29 sikorsky Exp $
$Id: sa_set_net,v 1.5 2008/09/04 11:32:07 gdasstm Exp $
$Id: sa_gpfs,v 1.4 2008/09/02 17:30:05 sikorsky Exp $
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@2137 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2008-09-10 21:44:55 +00:00
sikorsky
571c1bae2d
Allows diskless nodes to boot via other interfaces aside of primary boot interface, ie. provides ethernet failover.
...
1) In initrd, bring up aside from main interface (genimage -i option) also other interfaces (-r option).
2) /etc/resolv.conf creation needed to be rewritten, othewise it gets confused by several dhcpcd records.
3) Fill database with MAC addresses for all interfaces. Since it't not possible to have several stanzas of the same name in dhcpd.conf, we need to define unique "alias" for every interface. For example, for host "host1" we will add '00:1A:64:5D:1B:84!host1e0|00:1A:64:5D:1B:86!host1e1' to macs table. Of course, this aliases have to be defined in DNS, otherwise makedhcp command will not use this aliases:
/etc/hosts:
10.217.249.232 host1 host1e0 host1e1
Since this are aliases (need not be nessesary), both interfaces get the same IP address during initrd, but this doesn't break anything.
a) blades - changed getmacs function to gather all MAC addresses. Which interfaces we are interested in are defined in noderes.installnic or noderes.primarynic as "eth0|eth1".
b) all other - TODO. We have only 8 non-blade nodes, so we fill database manually.
Backwards compatible:
- if there is only one interface in noderes.installnic, getmacs function gathers only this one MAC address
- if we run genimage without -r option, only one interface is brought up
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@2124 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
2008-09-10 15:04:32 +00:00