Servers/watermelon

From Sigmon

Jump to: navigation, search

Servers


Servers/watermelon/power

Notes on setting up the watermelon server. These are instructions for ubuntu 10


Contents

chef setup

This is not ready yet...

chef-runner -es -R media-server

manual setup

mount data

see mdadm for RAID setup

mdadm --assemble /dev/md0 /dev/sd[bcdef]
mdadm --detail --scan >> /etc/mdadm/mdadm.conf
mkdir -pv /data
mount /dev/md0 /data
grep /data /etc/mtab  >> /etc/fstab

install chef

apt-get install chef

Install chef runner

XXX
cd /data/chef-development/chef-scripts
sudo bash install-chef-ubuntu-apt.sh

install chef server

apt-get install chef rake
git clone watermelon.grepped.org:/data/chef-development
cd chef-development
sudo make release

install nfs

apt-get install -y nfs-common nfs-kernel-server

/etc/exports

/data 192.168.6.10(rw,no_root_squash)
exportfs -ra
/etc/init.d/nfs-kernel-server restart

install utilities

apt-get install -y git-core \
 curl \
 tree \

install samba server

samba server 3

apt-get install samba

smb.conf section, /etc/samba/smb.conf

[data]
    comment = daytuh
    read only = no
    writable = yes
    locking = no
    path = /data
    guest ok = no
    valid users = sig
    browseable = yes
smbpasswd -a sig
smbpasswd -e sig
/etc/init.d/nmbd restart
/etc/init.d/smbd restart

install encoder cronjobs

sudo apt-get install mplayer


cd /data/development/dvd-encoder
sudo bash install-cron.sh

install web server

apt-get install -y libapache2-mod-php5

install caching dns server

apt-get install dnsutils bind9 bind9-doc

install afp file server

Reference http://www.kremalicious.com/2008/06/ubuntu-as-mac-file-server-and-time-machine-volume/


install hypervisor server

apt-get install libvirt-bin

Create a base tarball for your platform, see pbuilder for details

apt-get install pbuilder
pbuilder --create --distribution lenny

Finish setup at libvirt

Personal tools