the idea is to get three roundrobin A to mirrorlist.de-labrusse.fr
mirrorlist.de-labrusse.fr. 0 IN A 192.168.54.1
mirrorlist.de-labrusse.fr. 0 IN A 192.168.55.1
mirrorlist.de-labrusse.fr. 0 IN A 192.168.57.1
host the file mirror-dolibarr,mirror-roundcubemail,mirror
in each host to a virtualhost mirrorlist.de-labrusse.fr,
Inside each file a list of mirrors
Each roundrobin host mirror the mirrorlist.de-labrusse.fr
rsync -avz rsync://mirror.de-labrusse.fr/mirrorlist /tmp/mirrorlist
Each repository mirror by rsync the NetHServer repsository
rsync -avz rsync://mirror.de-labrusse.fr/NethServer /tmp/NethServer
then create repository configuration like
root@ns7loc11 ~]# cat /etc/yum.repos.d/stephdl*
[stephdl-dolibarr]
name=Stephdl (Stephane de Labrusse) repository for dolibarr $releasever - $basearch
#baseurl=http://mirror.de-labrusse.fr/NethServer/dolibarr/$releasever
mirrorlist=http://mirrorlist.de-labrusse.fr/mirror-dolibarr
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-stephdl
[stephdl]
name=Stephdl (Stephane de Labrusse) repository for nethserver $releasever - $basearch
#baseurl=http://mirror.de-labrusse.fr/NethServer/$releasever
mirrorlist=http://mirrorlist.de-labrusse.fr/mirror
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-stephdl
[stephdl-roundcubemail]
name=Stephdl (Stephane de Labrusse) repository for roundcubemail $releasever - $basearch
#baseurl=http://mirror.de-labrusse.fr/NethServer/roundcubemail/$releasever
mirrorlist=http://mirrorlist.de-labrusse.fr/mirror-roundcubemail
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-stephdl
then now mirmon is needed