Line 1: |
Line 1: |
− | === Create new VM on [[Machine/treehouse]] === | + | === Create new VM on [[Machine/justice]] or [[Machine/freedom]] === |
| | | |
− | This procedure creates a clone of the [[Sysadmin/Template virtual machine]]. | + | This procedure creates a clone of the [[Machine/template-xenial|Ubuntu Xenial template virtual machine]]. |
| | | |
− | virsh vol-create-as treehouse FOOBAR-root 10G
| + | virt-clone -o template-xenial --file=/var/lib/libvirt/images/boot/FOOBAR-boot.img --file=/dev/justice/FOOBAR-root -n FOOBAR |
− | virt-clone --prompt -o template-lucid --file=/dev/treehouse/FOOBAR-root -n FOOBAR | + | virsh autostart FOOBAR |
| virsh start --console FOOBAR | | virsh start --console FOOBAR |
| | | |
− | * Add A and AAAA records for the new host in the sugarlabs.org zone file (See [[Sysadmin/Nameservers]]). | + | * Add A and AAAA records for the new host in the sugarlabs.org zone file (See [[Service/Nameservers]]). |
| | | |
| * Now login as root from the console (there should be no password) | | * Now login as root from the console (there should be no password) |
Line 14: |
Line 14: |
| | | |
| vi /etc/network/interfaces | | vi /etc/network/interfaces |
− |
| + | |
| * change machine fqdn | | * change machine fqdn |
| | | |
− | sed -i -e s/template-lucid/FOOBAR/ /etc/hostname /etc/postfix/main.cf | + | sed -i -e s/template-xenial/FOOBAR/g /etc/hosts /etc/hostname /etc/mailname /etc/postfix/main.cf |
− |
| + | |
| * activate new IP and hostname | | * activate new IP and hostname |
| | | |
| /etc/init.d/networking restart | | /etc/init.d/networking restart |
− |
| + | |
| * install latest security/stability updates | | * install latest security/stability updates |
| | | |
− | aptitude update | + | apt-get update |
− | aptitude full-upgrade | + | apt-get dist-upgrade |
− |
| + | |
| + | * Find a nice color combo for HOST_COLOR in /etc/zzz_profile.conf |
| + | |
| * generate host keys and a key for root | | * generate host keys and a key for root |
| | | |
− | ssh-keygen -N "" -f /etc/ssh/ssh_host_rsa_key -t rsa | + | rm /etc/ssh/ssh_host_* |
− | ssh-keygen -N "" -f /etc/ssh/ssh_host_dsa_key -t dsa | + | dpkg-reconfigure openssh-server |
| ssh-keygen -N "" -f /root/.ssh/id_rsa -t rsa | | ssh-keygen -N "" -f /root/.ssh/id_rsa -t rsa |
| | | |
− | * Install <code>/root/.ssh/id_rsa.pub</code> key on <code>sugarbackup@backup.sugarlabs.org</code>
| + | * Setup wizbackup on a backup server (See [[Service/backup]]) |
− | | |
− | * Setup backups | |
− | | |
− | vi /etc/system-full-backup.conf
| |
− |
| |
− | * Log in for the first time on backup server to accept ssh fingerprint
| |
− | | |
− | ssh sugarbackup@backup.sugarlabs.org
| |
| | | |
| * Move daily, weekly, monthly cronjobs to a unique timeslot to avoid cpu/net storms | | * Move daily, weekly, monthly cronjobs to a unique timeslot to avoid cpu/net storms |
Line 51: |
Line 45: |
| | | |
| vi /etc/motd.tail | | vi /etc/motd.tail |
− |
| + | |
| * Taa--daah! | | * Taa--daah! |
| | | |
Line 58: |
Line 52: |
| * Add the machine to <code>/etc/munin/munin.conf</code> on [[Machine/sunjammer]] for monitoring. | | * Add the machine to <code>/etc/munin/munin.conf</code> on [[Machine/sunjammer]] for monitoring. |
| | | |
− | [housetree.sugarlabs.org] | + | [FOOBAR.sugarlabs.org] |
− | address housetree.sugarlabs.org | + | address FOOBAR.sugarlabs.org |
| | | |
| See also: [[Sysadmin/Delete virtual machine]], [[Sysadmin/Migrate_virtual_machine]]. | | See also: [[Sysadmin/Delete virtual machine]], [[Sysadmin/Migrate_virtual_machine]]. |