Line 1: |
Line 1: |
− | === Authorization ===
| |
− | First, ask [[User:dogi]] for permission to allocate resources for a new VM.
| |
− | He's the owner of the physical machines which hosts Sugar Labs and other
| |
− | organizations.
| |
− |
| |
| === Create new VM on [[Machine/justice]] or [[Machine/freedom]] === | | === 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]]. |
| | | |
− | virt-clone --prompt -o template-precise --file=/var/lib/libvirt/images/boot/pootle-boot.img --file=/dev/justice/FOOBAR-root -n FOOBAR | + | virt-clone -o template-xenial --file=/var/lib/libvirt/images/boot/FOOBAR-boot.img --file=/dev/justice/FOOBAR-root -n FOOBAR |
| + | virsh autostart FOOBAR |
| virsh start --console FOOBAR | | virsh start --console FOOBAR |
| | | |
Line 21: |
Line 17: |
| * change machine fqdn | | * change machine fqdn |
| | | |
− | sed -i -e s/template-precise/FOOBAR/ /etc/hosts /etc/hostname /etc/mailname /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 | | * Find a nice color combo for HOST_COLOR in /etc/zzz_profile.conf |
Line 40: |
Line 36: |
| ssh-keygen -N "" -f /root/.ssh/id_rsa -t rsa | | ssh-keygen -N "" -f /root/.ssh/id_rsa -t rsa |
| | | |
− | * Setup wizbackup on backup server (See [[Service/backup]] | + | * Setup wizbackup on a backup server (See [[Service/backup]]) |
| | | |
| * 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 56: |
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]]. |