Fedora13 KS an-node01.ks

From Alteeve Wiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

 AN!Tools :: 2-Node Clusters :: Fedora13 KS an-node01.ks

This is the current kickstart script for the Fedora 13 an-node01 general purpose cluster node.

Updated: Sep. 07, 2010

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


### Setup values.
install
# If you've built a PXE server, you can change 'cdrom' to 
#url --url=http://192.168.1.10/f13/x86_64/img/
# For more info on setting up a PXE server, see:
# - https://alteeve.com/index.php/Setting_Up_a_PXE_Server_in_Fedora)
cdrom
lang en_US.UTF-8
keyboard us
timezone --utc America/Toronto


### NICs; Ideal Setup: eth0 = Internet-facing, eth1 = DRBD, eth2 = back_channel
network --device eth0 --bootproto dhcp --onboot yes --hostname an-node01.alteeve.com
# If you know what your MAC addresses are on the node, you can pre-configure your
# network in advance. Replace the MAC addresses below with yours.
#network --device 90:E6:BA:71:82:EA --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-node01.alteeve.com
#network --device 00:21:91:19:96:53 --device eth1 --bootproto static --onboot yes --ip 10.0.0.72 --netmask 255.255.255.0
#network --device 00:0E:0C:59:46:E4 --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.
# A note here: LVM is desirable on each node's system, but isn't the
# most reliable when also using CLVM. For this reason, the local nodes
# will use simple RAID. All LVM stuff will be handled post-install.
zerombr
clearpart --all --initlabel --drives=sda,sdb
ignoredisk --only-use=sda,sdb

### Setup the two RAID arrays
# /boot
part raid.01 --ondisk=sda --asprimary --size=250
part raid.02 --ondisk=sdb --asprimary --size=250
# /
part raid.11 --ondisk=sda --asprimary --size=40000
part raid.12 --ondisk=sdb --asprimary --size=40000
# <swap>
part raid.21 --ondisk=sda --asprimary --size=4096
part raid.22 --ondisk=sdb --asprimary --size=4096
# DRBD
#part raid.5 --ondisk=sda --asprimary --size=50000 --grow
#part raid.6 --ondisk=sdb --asprimary --size=50000 --grow

# Format /boot, / 'root' and <swap>.
raid /boot --fstype=ext3 --level=1 --device=md0 raid.01 raid.02
raid /     --fstype=ext3 --level=1 --device=md1 raid.11 raid.12
raid swap  --fstype=swap --level=1 --device=md2 raid.21 raid.22


### 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

%packages
###############################################################################
# These will be restored when I work out the createrepo magic                 #
###############################################################################
#drbd-xen
#drbdlinks
#drbd-utils
#drbd
#drbd-udev
#drbd-heartbeat
#drbd-bash-completion
#xen
#xenwatch
#xen-hypervisor
#xen-runtime
#acpitool
#system-config-lvm
#system-config-display
#lsscsi
#net-snmp-utils
#drbd-pacemaker
#pax
#gnome-applet-sensors
#oddjob
#acpi
#bash-completion
#nmap-frontend
#pacemaker
#x86info
#xenner
#hfsutils
#tpb
#logwatch
#lvm2-cluster
#heartbeat
#redhat-lsb
#hddtemp
###############################################################################
# Disabled stuff to make things smaller                                       #
###############################################################################
#@virtualization
#@clustering
###############################################################################
@admin-tools
@base
@core
@editors
@fonts
@gnome-desktop
@graphical-internet
@hardware-support
@online-docs
@sound-and-video
@system-tools
@text-internet
@base-x
system-config-network
mtools
iscsi-initiator-utils
gpgme
bridge-utils
jfsutils
hdparm
vbetool
createrepo
lzop
radeontool
PackageKit-command-not-found
enca
ntpdate
xsel
fuse
virt-top
gdm
postfix
xfsprogs
-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.