« Proxmox et OpenVZ » : différence entre les versions

Aller à la navigation Aller à la recherche
2 584 octets ajoutés ,  8 juin 2011
Ligne 443 : Ligne 443 :
debootstrap --arch amd64 squeeze /vz/private/777
debootstrap --arch amd64 squeeze /vz/private/777


Configuration de base du VE :
sudo vzctl set 777 --applyconfig basic --save


echo OSTEMPLATE=\"debian-6.0\" >> /etc/vz/conf/777.conf
vzctl set 777 --ipadd 192.168.0.2 --save
iptables -t nat -A POSTROUTING -s 192.168.0.2 -o vmbr0 -j SNAT --to 91.121.141.220
vzctl set 777 --nameserver 192.168.0.1 --save
lancement
vzctl start 777
entrez dans la VM :
vzctl enter 777
</pre>
Configurez les dépots debian :
<pre>
deb http://ftp.fr.debian.org/debian squeeze main contrib non-free
deb-src http://ftp.fr.debian.org/debian squeeze main contrib non-free
deb http://security.debian.org/ squeeze/updates main contrib non-free
deb-src http://security.debian.org/ squeeze/updates main contrib non-free
#anciennement debian-volatile
deb http://ftp.fr.debian.org/debian squeeze-updates main contrib non-free
deb-src http://ftp.fr.debian.org/debian squeeze-updates main contrib non-free
</pre>
<pre>
aptitude update
aptitude safe-upgrade
</pre>
A supprimer
isc-dhcp-client isc-dhcp-common
<pre>
aptitude install locate
</pre>
<pre>
chmod 700 /root
dpkg-reconfigure tzdata
</pre>
/root/.bashrc :
<pre>
umask 027
export LS_OPTIONS='--color=auto --group-directories-first'
eval "`dircolors`"
alias ls='ls $LS_OPTIONS'
</pre>
Vous pouvez faire de même pour /etc/skel/.profile et /etc/skel/.bashrc (umask, couleurs, ...)
Désactiver  getty (absent sur les VMs)
sed -i -e '/getty/d' /etc/inittab
<pre>
Link /etc/mtab to /proc/mounts, so df and friends will work:
rm -f /etc/mtab
ln -s /proc/mounts /etc/mtab
</pre>
</pre>
Suppressions des paquets inutiles :
<pre>
aptitude remove isc-dhcp-common isc-dhcp-client
aptitude purge isc-dhcp-common isc-dhcp-client
</pre>
installez ssh :
<pre>aptitude install openssh-server</pre>
Générer automatiquement une nouvelle clé ssh au premier boot (sécurité) :
<pre>
rm -f /etc/ssh/ssh_host_*
cat << EOF > /etc/init.d/ssh_gen_host_keys
#!/bin/sh
### BEGIN INIT INFO
# Provides:          Generates new ssh host keys on first boot
# Required-Start:    $remote_fs $syslog
# Required-Stop:    $remote_fs $syslog
# Default-Start:    2 3 4 5
# Default-Stop:
# Short-Description: Generates new ssh host keys on first boot
# Description:      Generates new ssh host keys on first boot
### END INIT INFO
ssh-keygen -f /etc/ssh/ssh_host_rsa_key -t rsa -N ''
ssh-keygen -f /etc/ssh/ssh_host_dsa_key -t dsa -N ''
insserv -r /etc/init.d/ssh_gen_host_keys
rm -f \$0
EOF
</pre>
<pre>
chmod a+x /etc/init.d/ssh_gen_host_keys
insserv /etc/init.d/ssh_gen_host_keys
</pre>
Nettoyez votre liste de paquets :
<pre>aptitude clean</pre>
Quittez la VM :
<pre>exit</pre>


=Créer son template Ubuntu 11.04=
=Créer son template Ubuntu 11.04=
4 231

modifications

Menu de navigation