vserver cree sur bonnie.hellea.net le 4/11/2010 afin d'heberger un mailman pour Linux-Azur
Creation d'un disque virtuel
Creation d'un disque virtuel
- bonnie:~# lvcreate -L 20GB -n linuxazur vg00
- bonnie:~# mkfs.ext3 /dev/mapper/vg00-linuxazur
- bonnie:~# vi /etc/fstab :: ajouter /var/lib/vservers/linuxazur
- bonnie:~# mount /var/lib/vservers/linuxazur
- bonnie:~# vi /etc/vservers/.defaults/context.next :: choix du numero de contexte
- bonnie:~# newvserver --vsroot /var/lib/vservers/ --hostname linuxazur --domain hellea.net --ip 89.106.241.196/26 --dist lenny --mirror http://ftp.be.debian.org/debian/ --interface eth0
- bonnie:~# cd /etc/vservers/linuxazur/interfaces/
- bonnie:/etc/vservers/linuxazur/interfaces# cp -r 0 1
- bonnie:/etc/vservers/linuxazur/interfaces# vi 0/* :: remplacer par loopback
- bonnie:~# vserver linuxazur start
- bonnie:~# vserver linuxazur enter
- linuxazur:/# apt-get update
- linuxazur:/# apt-get upgrade
- linuxazur:/# apt-get install vim ssh sudo
- linuxazur:/# vi /etc/ssh/sshd_config :: ListenAddress 89.106.241.196
- linuxazur:/# /etc/init.d/ssh restart
- linuxazur:/# vi /etc/rsyslog.conf :: redirection vers serveur le logs
- linuxazur:/# /etc/init.d/rsyslog restart
- linuxazur:/# vi /etc/apt/sources.list :: ajout de contrib et non-free
- linuxazur:/# apt-get update
- linuxazur:/# vi /etc/issue
- linuxazur:/# vi /etc/issue.net
- linuxazur:/# vi /etc/motd
- diegem0:~# vi /etc/network/if-up.d/firewall ::
- /sbin/iptables -A FORWARD -d 89.106.241.196 -p tcp --dport https -j ACCEPT
- /sbin/iptables -A FORWARD -d 89.106.241.196 -p tcp --dport smtp -j ACCEPT
- /sbin/iptables -A FORWARD -s 89.106.241.196 -p tcp --dport smtp -j ACCEPT
- /sbin/iptables -A FORWARD -d 89.106.241.196 -p tcp --dport auth -j ACCEPT
- EOF
- linuxazur:/# apt-get install postfix
- linuxazur:/# /etc/init.d/postfix stop
- linuxazur:/# cd /etc
- linuxazur:/etc/# mv postfix postfix.orig
- linuxazur:/etc/# tar xf /root/postfix.linuxazur.tar
- linuxazur:/etc/# cd postfix
- linuxazur:/etc/postfix/# vi master.cf :: specification explicite de host:port pour les services inet
- linuxazur:/etc/postfix/# vi main.cf :: myhostname = ml1.linux-azur.org
- linuxazur:/# /etc/init.d/postfix start
- linuxazur:/# apt-get install mailman
- linuxazur:/# a2enmod ssl
- linuxazur:/# a2ensite default-ssl
- linuxazur:/# vi /etc/apache2/ports.conf
- linuxazur:/# /etc/init.d/apache2 restart
- linuxazur:/# cd /etc
- linuxazur:/etc/# mv mailman mailman.orig
- linuxazur:/etc/# tar xf /root/mailman.linuxazur.tar
- config de mailman
- migration des listes existantes sur traduc.linux-azur.org
- preparation de la migration de linux06@linuxfr.org
- linuxazur:/# apt-get install munin-node
- munin:/# :: blah-blah
- nagios:/# :: blah-blah