blob: 2b3def8e038a9b7d7e91ca0911fca7ca37ac9276 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
|
[[!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.
|