1908
Comment:
|
1463
|
Deletions are marked like this. | Additions are marked like this. |
Line 1: | Line 1: |
== TODO == | = TODO = |
Line 3: | Line 3: |
This is all that has no yet been done or documented | == guest_cleanup.sh == missing option to replace hostname properly |
Line 5: | Line 6: |
mailserver configure apt sources in template clone a virtual machine remove the spice/vnc option from the virsh xml firewall list disks monitoring diskspace disable saving .debs af download configure apt to remove .deb files after download /var/cache/apt/archives/ network planning hardware description vmx flag, i7, ram disks firewall keyscript should try thrice |
== live disk resize == |
Line 20: | Line 8: |
* https://serverfault.com/questions/122042/kvm-online-disk-resize * https://serverfault.com/questions/378086/how-to-extend-a-linux-pv-partition-online-after-virtual-disk-growth seems to work * https://eioki.eu/2013/07/02/live-resize-libvirt-disk-lvm-multipath * http://www.unixarena.com/2015/12/linux-kvm-how-to-addresize-virtual-disk-on-fly.html * apt-get install libguestfs-tools to get virt-resize * https://forum.proxmox.com/threads/extend-rescan-virtio-disk-in-guest-vm.7989/ === misc === This is all that has no yet been done or documented. * mailserver * firewall * monitoring diskspace * disable saving .debs af download * configure apt to remove .deb files after download /var/cache/apt/archives/ * network planning * keyscript should try thrice * lower memory after installation {{{ |
|
Line 24: | Line 36: |
}}} | |
Line 29: | Line 41: |
apt-get install postfix | * write a ssection about spice and TLS, check this to set up the TLS certificates on kvm02 /etc/libvirt/qemu.conf |
Line 32: | Line 45: |
create a virtual machine | |
Line 34: | Line 46: |
#!/bin/bash NAME="stretch-template" RAM="1024" LVM_SIZE="4G" LVM_GROUP="vg2" OS="debian9" MEDIA="/mnt/media/debian/stretch/debian-9.1.0-amd64-netinst.iso" if [ $# -eq 0 ] then echo "${0}: domain-name" else NAME=${1} fi LVM_NAME="kvm_${NAME}_vda" if [ ! -e /dev/${LVM_GROUP}/${LVM_NAME} ] then # create lvm partition lvcreate --size ${LVM_SIZE} --name ${LVM_NAME} ${LVM_GROUP} # create the virtual machine virt-install --name ${NAME} --memory ${RAM} --disk /dev/${LVM_GROUP}/${VM_NAME},bus=virtio,format=raw --os-variant ${OS} --network bridge=br0,model=vitio --cdrom ${MEDIA} --graphics spice,listen=192.168.1.33,password=${NAME} --noutoconsole --virt-type kvm else echo "${0}: refusing to overwrite existing domain"; fi on another system apt-get install xtightvncviewer vncviewer 192.168.1.33 apt-get install virt-viewer remote-viewer spice://kvm02:5900 setup debian on that system kvm guest added packages net-tools vim apt sources, with src lines commented mlocate |
http://thomasmullaly.com/2014/11/16/the-list-of-os-variants-in-kvm/ |
TODO
guest_cleanup.sh
missing option to replace hostname properly
live disk resize
seems to work
https://eioki.eu/2013/07/02/live-resize-libvirt-disk-lvm-multipath
http://www.unixarena.com/2015/12/linux-kvm-how-to-addresize-virtual-disk-on-fly.html
- apt-get install libguestfs-tools to get virt-resize
https://forum.proxmox.com/threads/extend-rescan-virtio-disk-in-guest-vm.7989/
misc
This is all that has no yet been done or documented.
- mailserver
- firewall
- monitoring diskspace
- disable saving .debs af download
- configure apt to remove .deb files after download /var/cache/apt/archives/
- network planning
- keyscript should try thrice
- lower memory after installation
Space used on vanilla Filesystem Size Used Avail Use% Mounted on /dev/mapper/vg1-root 1,9G 791M 954M 46% / /dev/md0 243M 53M 162M 25% /boot
mail we will configure this system with a mail server this server will later be configured to forward its mails to another mail account
* write a ssection about spice and TLS, check this to set up the TLS certificates on kvm02 /etc/libvirt/qemu.conf
http://thomasmullaly.com/2014/11/16/the-list-of-os-variants-in-kvm/