summaryrefslogtreecommitdiffstats
path: root/base/all/root
Commit message (Collapse)AuthorAgeFilesLines
...
* Loosen password policy in setup_ad_server.shMartin Schwenke2012-05-221-1/+3
| | | | | | Otherwise we can't set stupid, weak passwords for administrator. Signed-off-by: Martin Schwenke <martin@meltin.net>
* Add AD_NETBIOS_NAME and update setup_ad_server.sh to use itMartin Schwenke2012-05-221-1/+5
| | | | Signed-off-by: Martin Schwenke <martin@meltin.net>
* Use WORKGROUP setting in setup_ad_server.shMartin Schwenke2012-05-221-2/+1
| | | | Signed-off-by: Martin Schwenke <martin@meltin.net>
* No need to set defaults in setup_cluster.shMartin Schwenke2012-05-221-4/+1
| | | | | | These are always set in gpfs-nas.conf. Signed-off-by: Martin Schwenke <martin@meltin.net>
* Remove old SoFS-releated filesMartin Schwenke2012-05-221-69/+0
| | | | | | | | | | | kickstart-SoFS.cfg is superceded by gpfs-nas-kickstart.cfg, which is now the default. SoFS-postinstall.sh is superceded by gpfs-nas-postinstall.cfg. The contents of releases/ and imacros/ are no longer of any value. Signed-off-by: Martin Schwenke <martin@meltin.net>
* Add script to setup Samba4 AD serverAmitay Isaacs2012-05-221-0/+63
| | | | | | It provisions Samba AD instance for DOMAIN, uses INTERNAL dns server. Signed-off-by: Amitay Isaacs <amitay@gmail.com>
* NFS client setup fixesMartin Schwenke2012-05-071-7/+0
| | | | | | | | | Install nfs-utils on RHEL6. Enable nfslock in the basic postinstall - NFS client functionality is used on client nodes and not just on cluster nodes. Signed-off-by: Martin Schwenke <martin@meltin.net>
* templates - gpfs-nas-postinstall.sh should install nfs-utilsMartin Schwenke2012-05-021-0/+3
| | | | Signed-off-by: Martin Schwenke <martin@meltin.net>
* Add AUTH_METHOD config variable for authenticationAmitay Isaacs2012-03-051-1/+1
| | | | possible values are files (default), winbind
* Add ctdb plugin for creating /etc/ctdb/public_addressesAmitay Isaacs2012-03-054-1/+43
|
* Change public addresses output format from make_public_addresses()Amitay Isaacs2012-03-051-0/+1
| | | | | | @@@PUBLIC_ADDRESSES@@@ will be replaced with firstip,num_ips,iface firstip,num_ips,iface ...
* Remove unused script and config fileAmitay Isaacs2012-03-052-627/+0
|
* Update /etc/krb5.conf using configured domainAmitay Isaacs2012-03-052-2/+10
|
* Use workgroup rather than cluster name as samba workgroupAmitay Isaacs2012-03-051-1/+1
|
* Remove auth_type from templatesAmitay Isaacs2012-02-071-1/+1
|
* Make setup_cluster.sh extract $auth_type from config fileMartin Schwenke2011-10-251-2/+2
| | | | | | | Edit the config file if you want to change the authentication type to "winbind". Signed-off-by: Martin Schwenke <martin@meltin.net>
* cluster_configure - unify templates directories for file and winbindMartin Schwenke2011-10-2542-288/+5
| | | | Signed-off-by: Martin Schwenke <martin@meltin.net>
* cluster_configure - template substitutions depending on auth_typeMartin Schwenke2011-10-253-5/+15
| | | | | | These are horrible but can probably be made a bit cleaner later on. Signed-off-by: Martin Schwenke <martin@meltin.net>
* gpfs-nas.conf - define auth_methodMartin Schwenke2011-10-251-0/+1
| | | | | | | Need to get rid of multiple template directories. They are a maintenance nightmare. Signed-off-by: Martin Schwenke <martin@meltin.net>
* cluster_configure - need to escape '|' in regular expressionMartin Schwenke2011-10-251-1/+1
| | | | Signed-off-by: Martin Schwenke <martin@meltin.net>
* setup_cluster.sh - fix a typo where "all" is missing in an onnode commandMartin Schwenke2011-10-251-1/+1
| | | | Signed-off-by: Martin Schwenke <martin@meltin.net>
* cluster_configure - fix FTP_EXPORTS settingMartin Schwenke2011-10-251-1/+1
| | | | Signed-off-by: Martin Schwenke <martin@meltin.net>
* cluster_configure - fix GPFS_SHARES settingMartin Schwenke2011-10-251-1/+1
| | | | Signed-off-by: Martin Schwenke <martin@meltin.net>
* cluster_configure - also go GPFS share setup for winbindMartin Schwenke2011-10-252-0/+12
| | | | Signed-off-by: Martin Schwenke <martin@meltin.net>
* gpfs-nas-postinstall.sh - add install of rsshMartin Schwenke2011-10-241-0/+3
| | | | Signed-off-by: Martin Schwenke <martin@meltin.net>
* setup_gpfs.sh - fix recovery lock setting for /etc/sysconfig/ctdbMartin Schwenke2011-10-241-1/+1
| | | | | | | Clearly nobody uses this, since it was broken in 94288bb324b1362a9994965e458addcd3b1e8f20 18 months ago. :-( Signed-off-by: Martin Schwenke <martin@meltin.net>
* mknsd.sh - update to use shared_disk_ids file and to work with modern GPFS.Martin Schwenke2011-10-201-8/+18
| | | | | | Old code is left for potential backward compatibility. Signed-off-by: Martin Schwenke <martin@meltin.net>
* Rationalise list of packages in gpfs-nas-postinstall.sh.Martin Schwenke2011-10-201-11/+3
| | | | | | Some packages no longer exist in modern clustered Samba. Signed-off-by: Martin Schwenke <martin@meltin.net>
* Added TODO file for cluster_configure.Martin Schwenke2010-12-061-0/+3
| | | | Signed-off-by: Martin Schwenke <martin@meltin.net>
* Configuration file and wrapper script for simple GPFS-based NAS stack.Martin Schwenke2010-12-062-0/+161
| | | | | | | | Master configuration file for cluster_configure and a wrapper script to hold it all together. The script may eventually become part of cluster_configure. Signed-off-by: Martin Schwenke <martin@meltin.net>
* kickstart and post-install templated for simplified GPFS-based NAS cluster.Martin Schwenke2010-12-061-0/+41
| | | | Signed-off-by: Martin Schwenke <martin@meltin.net>
* Initial version of cluster_configure.Martin Schwenke2010-12-0647-0/+1592
| | | | | | See base/all/root/scripts/cluster_configure/README. Signed-off-by: Martin Schwenke <martin@meltin.net>
* mknsd.sh creates its own list of disks to use as NSDs.Martin Schwenke2010-12-021-1/+3
| | | | | | | | | | | This currently uses /var/mmfs/etc/nsddevices to list the disks but this script isn't generally available. Instead we implement some custom logic that asks multipath about available devices and then filters on those created by KVM or via autocluster's iSCSI code. Signed-off-by: Martin Schwenke <martin@meltin.net>
* setup_gpfs.sh no longer uses cnpushfile.Martin Schwenke2010-11-291-1/+1
| | | | | | Use a more generic combination of onnode and rsync. Signed-off-by: Martin Schwenke <martin@meltin.net>
* New configuration variable GPFS_DEFAULT_MOUNTPOINT, used by setup_gpfs.sh.Martin Schwenke2010-11-291-1/+1
| | | | Signed-off-by: Martin Schwenke <martin@meltin.net>
* In setup_gpfs.sh, getopt complains if it doesn't have a -o option.Martin Schwenke2010-06-181-1/+2
| | | | Signed-off-by: Martin Schwenke <martin@meltin.net>
* setup_gpfs.sh must source nsd_server_common.bash before processing args.Martin Schwenke2010-04-201-3/+5
| | | | Signed-off-by: Martin Schwenke <martin@meltin.net>
* Add command-line options to setup_gpfs.sh.Martin Schwenke2010-04-201-14/+70
| | | | Signed-off-by: Martin Schwenke <martin@meltin.net>
* setup_gpfs.sh didn't work if there was only a single node.Martin Schwenke2010-02-041-4/+10
| | | | | | | | | | | | The main problem was that $secondary was unset so mmcrcluster would generate a usage message because there would be no argument to -s. However, 'onnode 1 ...' was used and would generate a spurious warning while failing to set secondary. This version uses "onnode all ..." once and then manipulates the resulting list of hosts. Signed-off-by: Martin Schwenke <martin@meltin.net>
* Fix typo(s) in setup_tsm_server.sh - $AGENTS/$agents was inconsistent.Martin Schwenke2010-01-271-1/+1
| | | | Signed-off-by: Martin Schwenke <martin@meltin.net>
* Revert "Make new commands added to setup_tsm_server.sh synchronous."Martin Schwenke2010-01-211-2/+2
| | | | | | These changes don't work. :-( This reverts commit 831738a709251d57b13e8c02bfcc1f60dcb5a895.
* Make new commands added to setup_tsm_server.sh synchronous.Martin Schwenke2010-01-061-2/+2
| | | | Signed-off-by: Martin Schwenke <martin@meltin.net>
* setup_tsm_server.sh updates to use storage pools more flexibly.Martin Schwenke2010-01-051-0/+2
| | | | | | | Add some TSM magic so that the backup and archive pools spill over into the space management pool. Signed-off-by: Martin Schwenke <martin@meltin.net>
* Update setup_tsm_client.sh.Martin Schwenke2010-01-051-22/+44
| | | | | | | | | This should be run on a sofs_front node and will configure all sofs_front nodes to do HSM. Updated so that the first tsm_server node is configured as the server and HSM is only configured on sofs_front nodes. Signed-off-by: Martin Schwenke <martin@meltin.net>
* Rename config variable TSM_ACRHIVE_POOL_SIZE to TSM_ARCHIVE_POOL_SIZE.Martin Schwenke2010-01-051-1/+1
| | | | | | | | This was obviously a typo. Given that the TSM support has been broken for a while I don't think finally fixing the typo will hurt anyone. :-) Signed-off-by: Martin Schwenke <martin@meltin.net>
* Make setup_tsm_server.sh script work again.Martin Schwenke2009-12-091-10/+47
| | | | | | | | | | | | | This scripts hasn't received any love since the handling of node types was generaliased. Although we're meant to run this script on a tsm_server node, we use the hostname of the first tsm_server node in the NODES list. Similarly, we setup all sofs_front nodes as client nodes in the server config. This isn't yet well tested but a quick test suggests that it does work. Signed-off-by: Martin Schwenke <martin@meltin.net>
* Reorganise base templates directory to allow for node-type-specific files.Martin Schwenke2009-12-0416-0/+1359
* Previous contents of base/ are now in base/all. * create_node_COMMON() takes an extra argument (inserted as $3) that specifies the node type. All of the create_node_* functions pass "$type" for this argument. * setup_base() now has an optional argument, which is only passed by create_node_COMMON. Rather than simply copying and substituting templates for the entire $BASE_TEMPLATES/ subdirectory it now does this for $BASE_TEMPLATES/all and then $BASE_TEMPLATES/$type. Therefore, the contents of the type-specific directory override the contents of "all" directory. * releases/SoFS.common uses the "all" version of SoFS-postinstall.sh when setting POSTINSTALL_TEMPLATE. This variable also now respects $BASE_TEMPLATES instead of hard-coding the base/ subdirectory. Signed-off-by: Martin Schwenke <martin@meltin.net>