Rootmanual:Vserver: Skillnad mellan sidversioner

Från Lysators datorhandbok, den ultimata referensen.
Hoppa till navigering Hoppa till sök
Ingen redigeringssammanfattning
(Removed context switch.)
 
(En mellanliggande sidversion av en annan användare visas inte)
Rad 4: Rad 4:
Såhär kan man t.ex. göra:
Såhär kan man t.ex. göra:


<pre>vserver *servernamn* build -m debootstrap --context 42 --hostname *hostname*.lysator.liu.se --interface eth0:130.236.254.*sista oktetten*/24 -- -d lenny -m http://ftp.se.debian.org/debian</pre>
<pre>vserver *servernamn* build -m debootstrap --hostname *hostname*.lysator.liu.se --interface eth0:130.236.254.*sista oktetten*/24 -- -d lenny -m http://ftp.se.debian.org/debian</pre>


När detta tuggat klart (du fixar ip-adress och dnsuppslag på ns-master först, förstås, så du inte tar något som redan är upptaget) behöver lite mer saker fixas:
När detta tuggat klart (du fixar ip-adress och dnsuppslag på ns-master först, förstås, så du inte tar något som redan är upptaget) behöver lite mer saker fixas:
Rad 18: Rad 18:


== Annat viktigt ==
== Annat viktigt ==
En ny vps går inte upp per automagi om du inte sagt åt den att göra. Detta görs enklast genom att köra följande:
En ny vps går inte upp per automagi om du inte sagt åt den att göra det. Detta görs enklast genom att köra följande:
<pre>
<pre>
echo "default" > /etc/vservers/*servernamn*/apps/init/mark
echo "default" > /etc/vservers/*servernamn*/apps/init/mark

Nuvarande version från 18 februari 2010 kl. 08.41

Vserver är en virtualiseringslösning till GNU/Linux som liknar solaris containers/zones ganska mycket. Återfinns för närvarande på Backus.

För att skapa en helt ny vps/jail

Såhär kan man t.ex. göra:

vserver *servernamn* build -m debootstrap --hostname *hostname*.lysator.liu.se --interface eth0:130.236.254.*sista oktetten*/24 -- -d lenny -m http://ftp.se.debian.org/debian

När detta tuggat klart (du fixar ip-adress och dnsuppslag på ns-master först, förstås, så du inte tar något som redan är upptaget) behöver lite mer saker fixas:

hostdatorn# vserver *servernamn* start
hostdatorn# vserver *servernamn* enter
vps# apt-get update
vps# apt-get install locales
vps# locale-gen

Du har nu en färsk vps att fortsätta sätta upp.

Annat viktigt

En ny vps går inte upp per automagi om du inte sagt åt den att göra det. Detta görs enklast genom att köra följande:

echo "default" > /etc/vservers/*servernamn*/apps/init/mark

Gotchas vid nyinstallation av vserver

Är mer eller mindre dokumenterade via puppetskript, men:

  • de interface som vps:erna får blir bundna av värddatorns processer, kör man xinetd och ser till att binda mot enbart värddatorns ip-adress så löser det sig i de flesta fallen
  • ovanstående gäller även sshd, säg explicit till i sshd_config vilken/vilka ip-adress som den ska binda.