An-node02.ks

From Alteeve Wiki
Jump to navigation Jump to search

 AN!Tools :: 2-Node Clusters :: An-node02.ks

This is the current kickstart script for the an-node02 general purpose cluster node.

Updated: Jun. 15, 2010

# Kickstart file created by Digimer
# Email:     digimer@alteeve.com
# Updated:   Jun. 14, 2010
# Based on:  Fedora 13
# Spin Name: AN!Cluster
# Spin Ver.: 0.2.001
# Node:      AN!Node Base-Type 01

### Setup values.
install
cdrom
lang en_US.UTF-8
keyboard us
timezone --utc America/Toronto

### NICs; eth0 = Internet-facing, eth1 = DRBD, eth2 = back_channel
# Later, I may want to make a variant that only sets up one NIC for wider
# compatibility.
network --device eth0 --bootproto static --onboot yes --ip 192.168.1.72 --netmask 255.255.255.0 --gateway 192.168.1.1 --nameserver 192.139.81.117,192.139.81.1 --hostname an-node02.alteeve.com
network --device eth1 --bootproto static --onboot yes --ip 10.0.0.72 --netmask 255.255.255.0
network --device eth2 --bootproto static --onboot yes --ip 10.0.1.72 --netmask 255.255.255.0

### Security
# This password is 'initial'. Be sure to change it after the first boot!
rootpw  --iscrypted $6$0riSEDMyCvHPdhCv$lvuhEOqU2yo9szCJHtAsVUK3maHyWlpZmVi6PCRkrOfifL/38J7SaGUopehv/rzwQvhqxNla/jPvD10uwuPY4/
authconfig --enableshadow --passalgo=sha512 --enablefingerprint
selinux --permissive
firewall --disabled
# This options causes the user to be asked for their location, language,
# timezone, root password and initial user account.
firstboot --reconfig

### Hard drive info.
zerombr
clearpart --linux --drives=sda
ignoredisk --only-use=sda
bootloader --location=mbr --driveorder=sda --append="rhgb quiet"

part     /boot --fstype ext3 --size=250 --asprimary
part     pv.11 --size=100    --grow
volgroup vg01 --pesize=32768 pv.11
logvol   /     --fstype ext4 --name=lv_root --vgname=vg01 --size=40000
logvol   swap  --fstype swap --name=lv_swap --vgname=vg01 --size=2048

### Repositories. Need to change these once the AN!Repo is up.
#repo --name="Fedora 13 - x86_64"           --baseurl=http://fedora.mirror.iweb.ca/releases/13/Everything/x86_64/os/
#repo --name="Fedora 13 - x86_64 - Updates" --baseurl=http://fedora.mirror.iweb.ca/updates/13/x86_64/

### Services. Multiple entries are comma-seperated with no spaces.
services --disabled NetworkManage
services --enabled network

### Get:
# media-player-info
%packages
@admin-tools
@base
@clustering
@core
@editors
@fonts
@gnome-desktop
@graphical-internet
@hardware-support
@online-docs
@sound-and-video
@system-tools
@text-internet
@virtualization
@base-x
system-config-network
system-config-lvm
xfsprogs
mtools
iscsi-initiator-utils
gpgme
pax
bridge-utils
x86info
hfsutils
logwatch
jfsutils
redhat-lsb
heartbeat
pacemaker
gnome-applet-sensors
acpitool
lsscsi
hddtemp
tpb
acpi
hdparm
vbetool
createrepo
lzop
radeontool
PackageKit-command-not-found
nmap-frontend
net-snmp-utils
enca
ntpdate
xsel
oddjob
fuse
virt-top
system-config-display
gdm
postfix
drbd
bash-completion
drbd-bash-completion
drbd-heartbeat
drbd-pacemaker
drbd-udev
drbd-utils
drbd-xen
xen
xen-hypervisor
xen-runtime
xenner
xenwatch
drbdlinks
lvm2-cluster
-ModemManager
-NetworkManager
-NetworkManager-glib
-geoclue
-pywebkitgtk
-rhythbox
-webkitgtk
-brasero
-brasero-libs
-sound-juicer
-fetchmail
-totem
-totem-mozplugin
-totem-nautilus
-gstreamer-plugins-bad-free
-gnome-dvb-daemon
-gstreamer-plugins-base
-gnome-applets
-gstreamer-plugins-good
-gstreamer-python
-gstreamer-rtsp
-gnome-user-share
-httpd
-httpd-tools
-slv2
-jack-audio-connection-kit
-mobile-broadband-provider-info
-mutt
-procmail
-sendmail
-pulseaudio
-alsa-plugins-pulseaudio
-blueman
-bluez
-pulseaudio-module-bluetooth
-pulseaudio-utils
-samba-client
-samba-common
-samba-winbind-clients
-gvfs-smb
-libsmbclient
-schroedinger
-sox
-speex
-icedax
-libshout
-vorbis-tools
-xfce4-notifyd
-fedora-release-notes
-ccid
-coolkey
-unix2dos
-irda-utils
-wqy-zenhei-fonts
-lohit-assamese-fonts
-lohit-bengali-fonts
-lklug-fonts
-paratype-pt-sans-fonts
-kacst-book-fonts
-kacst-digital-fonts
-kacst-pen-fonts
-sil-abyssinica-fonts
-kacst-decorative-fonts
-jomolhari-fonts
-kacst-letter-fonts
-lohit-kannada-fonts
-khmeros-base-fonts
-paktype-tehreer-fonts
-kacst-titlel-fonts
-kacst-naskh-fonts
-vlgothic-fonts
-kacst-art-fonts
-kacst-poster-fonts
-lohit-gujarati-fonts
-paktype-naqsh-fonts
-thai-scalable-waree-fonts
-lohit-devanagari-fonts
-smc-meera-fonts
-kacst-office-fonts
-kacst-farsi-fonts
-kacst-one-fonts
-kacst-qurn-fonts
-lohit-telugu-fonts
-sil-padauk-fonts
-lohit-punjabi-fonts
-lohit-tamil-fonts
-kacst-title-fonts
-kacst-screen-fonts
-lohit-oriya-fonts
-cheese
-vinagre
-gok
-gnome-backgrounds
-compiz-gnome
-nautilus-sendto
-gnome-bluetooth
-deja-dup
-NetworkManager-pptp
-NetworkManager-openconnect
-NetworkManager-gnome
-gnote
-gnome-user-docs
-simple-scan
-gnome-games
-gnome-screensaver
-pulseaudio-module-x11
-gnome-pilot
-shotwell
-gvfs-gphoto2
-pulseaudio-module-gconf
-gnome-color-manager
-eog
-NetworkManager-openvpn
-NetworkManager-vpnc
-gdm-user-switch-applet
-mousetweaks
-brasero-nautilus
-caribou
-orca
-evolution
-empathy
-transmission-gtk
-evolution-help
-nspluginwrapper
-pino
-java-1.6.0-openjdk-plugin
-printer-filters
-ivtv-firmware
-openconnect
-NetworkManager-openconnect
-openldap-clients
-zisofs-tools
-BackupPC
-jigdo
-NetworkManager-openvpn
-NetworkManager-vpnc
-zsh
-bonnie++
-openswan
-system-config-printer
-setroubleshoot
-cups-pk-helper
%end

 

Any questions, feedback, advice, complaints or meanderings are welcome.
Alteeve's Niche! Enterprise Support:
Alteeve Support
Community Support
© Alteeve's Niche! Inc. 1997-2024   Anvil! "Intelligent Availability®" Platform
legal stuff: All info is provided "As-Is". Do not use anything here unless you are willing and able to take responsibility for your own actions.