[[!meta title="Virtual Host Server"]] [[!meta author="Kyllikki"]] [[!meta date="2016-01-08T11:57:28Z"]] [[!toc]] The system providing the virtual host services for the NetSurf project is currently named phoenix. Access is \*only\* via the NetSurf VPN. For VPN access contact vince though you can also use your ssh key access to ci.netsurf-browser.org phoenix is currently 192.168.211.50 if the DNS is unavailable Creating a new VPS ------------------ Become superuser with sudo ### Debian VPS If you are creating a new Debian box there is a helper script (new-wheezy-vps.sh ) which just just need to pass a system name to and you will get a 40G disc/ 512MB RAM system. for example: `new-wheezy-vps.sh ciworker13` will create a system named ciworker13 with 40G of disc and 512MB of memory with the Debian wheezy boot iso connected to the cdrom drive. ### Other VPS The manual setup for other systems is: - create lvm device for the system `lvcreate --size 40G -n system_name vg` - if the OS requires a cdrom install media download and place in /var/lib/libvirt/images/ - use virt install to create the new VM substitutig appropriate values for volume name, memory, boot disc `virt-install -n ciworker13 -r 512 --disk path=/dev/mapper/vg-ciworker13,bus=virtio \` `-c /var/lib/libvirt/images/cd54.iso --accelerate --network=bridge:br0 \` `--connect=qemu:///system --vnc --noautoconsole -v` Admin ----- You can either use virsh on phoenix to directly admin consoles or alternatively use virt-admin over the VPN which is by far the easier option.