Dextrose/Server/Building: Difference between revisions
Created page with "== Mothership Dextrose Server Build == We are using a 2 tier system whereby a Master server (rhelmaster) and a client school server (schoolserver1) are built as VMs for the tes..." |
|||
| Line 205: | Line 205: | ||
cp /root/anaconda-ks-custom.ks /kickstart/rhel6-dextrose-install.ks | cp /root/anaconda-ks-custom.ks /kickstart/rhel6-dextrose-install.ks | ||
- We modify the kickstart file to give various other options (update, raid system) and copy those to /kickstart/ too, which will be chosen from a startup menu | - We modify the kickstart file to give various other options (update, raid system) and copy those to /kickstart/ too, which will be chosen from a startup menu. The first example kickstart file is pasted below and was created with the visual tool. Later versions are always easier to create by simple search and replace.: | ||
[A#platform=x86, AMD64, or Intel EM64T | |||
#version=DEVEL | |||
# Firewall configuration | |||
firewall --enabled --http --ssh | |||
# Install OS instead of upgrade | |||
install | |||
# Use NFS installation media | |||
nfs --server=10.0.0.1 --dir=kickstart/rhel6 | |||
# Root password | |||
rootpw --iscrypted $1$qx3BGJ1t$boTGmbtFhwf97FCtZZmmX1 | |||
# Network information | |||
network --bootproto=dhcp --device=eth0 --onboot=on | |||
# System authorization information | |||
auth --useshadow --passalgo=sha256 | |||
# Use graphical install | |||
graphical | |||
# Run the Setup Agent on first boot | |||
firstboot --reconfig | |||
# System keyboard | |||
keyboard us | |||
# System language | |||
lang en_US | |||
# SELinux configuration | |||
selinux --disabled | |||
# Installation logging level | |||
logging --level=info | |||
# Reboot after installation | |||
reboot | |||
# System timezone | |||
timezone America/Montevideo | |||
# System bootloader configuration | |||
bootloader --append="rhgb quiet" --location=mbr | |||
# Clear the Master Boot Record | |||
zerombr | |||
# Partition clearing information | |||
clearpart --all --initlabel | |||
# Disk partitioning information | |||
part swap --asprimary --fstype="swap" --size=1024 | |||
part / --asprimary --fstype="ext4" --grow --size=1 | |||
%packages | |||
@additional-devel | |||
@base | |||
@compat-libraries | |||
@console-internet | |||
@emacs | |||
@fonts | |||
@input-methods | |||
@internet-browser | |||
@legacy-unix | |||
@legacy-x | |||
@mysql | |||
@mysql-client | |||
@network-file-system-client | |||
@network-server | |||
@network-tools | |||
@nfs-file-server | |||
@performance | |||
@php | |||
@server-platform-devel | |||
@spanish-support | |||
@system-admin-tools | |||
@system-management-messaging-client | |||
@system-management-messaging-server | |||
@web-server | |||
@x11 | |||
crypto-utils | |||
%end | |||