Line 4: |
Line 4: |
| | | |
| virt-install --prompt -v --accelerate --nographics -x console=ttyS0,115200 \ | | virt-install --prompt -v --accelerate --nographics -x console=ttyS0,115200 \ |
− | --name template-karmic --vcpus=4 --ram $((1*1024)) \ | + | --name template-lucid --vcpus=4 --ram $((1*1024)) \ |
| --os-type=linux --os-variant=ubuntujaunty --network bridge:br0 \ | | --os-type=linux --os-variant=ubuntujaunty --network bridge:br0 \ |
− | --disk path=/srv/vm/template-karmic.qcow2,bus=virtio,sparse=true,size=10 \ | + | --disk path=/srv/vm/template-lucid.qcow2,bus=virtio,sparse=true,size=10 \ |
− | --location http://ubuntu.media.mit.edu/ubuntu/dists/karmic/main/installer-amd64/ | + | --location http://ubuntu.media.mit.edu/ubuntu/dists/lucid/main/installer-amd64/ |
| + | |
| + | ip adresse: 140.186.70.109 |
| + | |
| + | We install with the minimun of needed package setup: |
| + | * ubuntu basic server -> since we use ubuntu server, we want ubuntu basic |
| + | * openssh server -> for remote access |
| | | |
| After installation: | | After installation: |
| | | |
− | virsh start --console template-karmic | + | virsh start --console template-lucid |
| | | |
| | | |
Line 19: |
Line 25: |
| | | |
| sudo -i | | sudo -i |
| + | |
| aptitude install etckeeper bash-completion git-core strace munin-node duplicity postfix vim devtodo | | aptitude install etckeeper bash-completion git-core strace munin-node duplicity postfix vim devtodo |
| aptitude purge memtest86+ | | aptitude purge memtest86+ |
| update-alternatives --set editor /usr/bin/vim.basic | | update-alternatives --set editor /usr/bin/vim.basic |
| + | |
| + | <- template-lucid changes |
| | | |
| * Remove restricted repositories from /etc/apt/sources.list (fsf asks us to avoid using non-free software). | | * Remove restricted repositories from /etc/apt/sources.list (fsf asks us to avoid using non-free software). |
Line 43: |
Line 52: |
| netmask 16 | | netmask 16 |
| gateway ::192.88.99.1 | | gateway ::192.88.99.1 |
− | local 140.186.70.108 | + | local 140.186.70.109 |
| endpoint any | | endpoint any |
| | | |
| Add these to /etc/sudoers: | | Add these to /etc/sudoers: |
| + | |
| #bernie: forward agent | | #bernie: forward agent |
| Defaults env_keep += "SSH_AUTH_SOCK" | | Defaults env_keep += "SSH_AUTH_SOCK" |
− | | + | |
| # Uncomment to allow members of group sudo to not need a password | | # Uncomment to allow members of group sudo to not need a password |
| # (Note that later entries override this, so you might need to move | | # (Note that later entries override this, so you might need to move |
Line 62: |
Line 72: |
| ln -sf /usr/src/devtools/sysadm/zzz_profile.sh /etc/profile.d/zzz_profile.sh | | ln -sf /usr/src/devtools/sysadm/zzz_profile.sh /etc/profile.d/zzz_profile.sh |
| ln -sf /usr/src/devtools/conf/vimrc /etc/vim/vimrc.local | | ln -sf /usr/src/devtools/conf/vimrc /etc/vim/vimrc.local |
− | | + | |
| vim /etc/bash.bashrc # enable bash_completion, kill code messing with PS1 | | vim /etc/bash.bashrc # enable bash_completion, kill code messing with PS1 |
| vim /etc/profile # set umask 002, kill code messing with PS1 | | vim /etc/profile # set umask 002, kill code messing with PS1 |
Line 69: |
Line 79: |
| | | |
| passwd # set a password for root, to be used to log in from the console only | | passwd # set a password for root, to be used to log in from the console only |
− | | + | |
| adduser bernie | | adduser bernie |
| adduser dogi | | adduser dogi |
Line 121: |
Line 131: |
| == See also == | | == See also == |
| | | |
− | * [[Infrastructure Team/Add virtual machine]] | + | * [[Sysadmin/Add virtual machine]] |
− | * [[Infrastructure Team/Delete virtual machine]] | + | * [[Sysadmin/Delete virtual machine]] |
− | * [[Infrastructure_Team/Template_virtual_machine]] | + | * [[Sysadmin/Template_virtual_machine]] |