User:Supaplex/my vserver install notes
From Freeside
My steps.
# preflight checklist for guest: /etc/network/interfaces dnsmasq:/etc/hosts ip
# set these accordingly
export guest=fshead
# hint: grep ^iface /etc/network/interfaces
# or: export guest_ip=eth0:$(grep ^iface\ eth0: /etc/network/interfaces | tr ':' ' ' | awk '{print $3}' | sort -n | tail -n 1)
export guest_if=
# ifup ${guest_if}
export guest_ip=
# or: export guest_ip=$(ifconfig ${guest_if} | grep 'inet addr:' | tr ':' ' ' | awk '{print $3}')
export guest_cidr=
# netmask: ifconfig ${guest_if} | grep Mask: | tr ':' ' ' | awk '{print $7}'
# dnsmasq:
echo -e "echo "${guest_ip}"\t"${guest}'>> /etc/hosts && /etc/init.d/dnsmasq restart'
# debootstrap+vserver guest install
vserver $guest build -m debootstrap -- -d etch -m ftp://mirrors.xmission.com/debian/</code>
cd /etc/vservers/${guest}/
echo ${guest} > uts/nodename
# network setup
mkdir interfaces/0
cd interfaces/0
echo ${guest_if} > dev
echo ${guest_ip} > ip
echo ${guest_cidr} > prefix