Virtualisation d'un réseau intranet( Télécharger le fichier original )par Bonhomie BOPE Institut supérieur de techniques appliquées - Ingénieur en génie électrique 2010 |
V.4. DEPLOIEMENT DES SERVERS VIRTUELS GNU/LINUX4.1. Installation de ns.ista.ac.cdLe server ns ou Name server et comme FQDN22 ns.ista.ac.cd est le server DHCP autoritaire et DNS primaire du domaine ista.ac.cd. Voici la commande de création du système ns.ista.ac.cd : root@myserver:/# xen-create-image --hostname=ns.ista.ac.cd --size=8Gb -s wap=256Mb --ide --ip=192.168.0.5 --netmask=255.255.255.0 -- gateway=192.168.0.1 --force --dir=/home/xen --memory=128Mb -- arch=i386 -- Kernel=boot/vmlinuz-2.6.24-19-xen --initrd=/boot/initrd.img-2.6.24- 19-xen -- install-method=debootstrap --dist=hardy -- mirror= http://archive.ubuntu.com/Ubuntu/ --passwd General information Hostname : ns.ista.ac.cd Distribution : squeeze Partitions : swap 256Mb (swap) / 8 GB (ext3) Image type : sparse 22 Un fully qualified domain name est un nom de domaine non ambigu pour spécifier la position absolue d'un noeud dans un arbe DNS. Pour distinguer un FQDN d'un DNS, on ajoute un préfixe avant celui-ci. Memory size : 128Mb Kernel path : /boot/vmlinuz-2.6.24-19-xen Intrd path : /boot/initrd.img-2.6.24-19-xen IP Adress 1 : 192.168.1.5 (MAC: 00:16:3E:1C:B2:1C) Netmask : 255.255.255.0 Broadcast : 192.168.1.255 : 192.168.1.1 Gateway Creating partition image: /home/xen/domains/ns.ista.ac.cd/swap.img done Creating swap on /home/xen/domains/ ns.ista.ac.cd /swap.img done Creating partition image: /home/xen/domains/ ns.ista.ac.cd /disk.img Done Creating ext3 filesystem on /home/xen/domains/ ns.ista.ac.cd /disk.img done Installation method: debootstrap done Running hooks done No role scripts were specified. Skipping Creating xen configuration fille done Setting up root password Enter new UNIX password: Retype new UNIX password: Passwd: password updated successfully All done Logfile produced at : /var/log/xen-tools/ ns.ista.ac.cd.log a. Fichier de configuration de ns: /etc/xen/ns.ista.ac.cd.cfg L'exécution de la commande de création de ns.ista.ac.cd crée le fichier de configuration ns.ista.ac.cd.cfg du server dans /etc/xen/, on peut vérifier par la commande : root@mysrever: /# cat /etc/xen/ns.ista.ac.cd.cfg #configuration file for the xen instance ns.esis.ac.cd, created #by xen-tools 3.8 on sat jul 19 17:29:25 2008. # #kernel +memory size Kernel = `/boot/vmlinuz-2.6.24-19-xen' Ramdisk = `/boot/initrd.img-2.6.24-19-xen' Memory = `128' Vcpus = `2' # #disk device (s). Root = `/dev/hda2 ro ` Disk = [ `Tap: aio: /home/xen/domains/ ns.ista.ac.cd /swap.img, hadal, w' ` `Tap: aio: /home/xen/domains/ ns.ista.ac.cd /disk.img, hda2, w' ` ] # # Hostname # #name = `ns.ista.ac.cd' # #networking # Vif = [`ip=192.168.5, mac=00:16:3E:1C:B2:1C'] # #behavior On_poweroff = `destroy' On_reboot = `restart' On_crash= `retart' Extra= `2 console=xvc0' b. Démarrage et accès à ns.esis.ac.cd Démarrage du server ns.ista.ac.cd : root@myserver: /# XM create /etc/xen/ ns.ista.ac.cd.cfg Accès à la console ou au Shell du serveur ns.ista.ac.cd : root@myserver:/# xmcreate/etc./xen/ ns.ista.ac.cd.cfg Using config file «/etc/xen/ ns.ista.ac.cd.cfg ». Started domain ns.ista.ac.cd c. Installation et configuration du service DNS Installation du service DNS avec toutes les dépendances : root@ns:/# aptitude install bind9 Configuration du service DNS : root@ns:/# vi/etc/bind/named.conf [. . .] Zone « ista.ac.cd »{ Type master; Notify yes; Allow-transfer {192.168.1.6;}; File «/etc/bind/db.ista.ac.cd»; ?; Zone «0.168.192.in-addr.arp»{ Type master; Notify yes; Allow-transfer {192.168.1.6;}; File «/etc/bind/db.192.168.1»; ?; [. . .] Configuration de la zone de recherché directe du serveur DNS: root@ns:/# vi /etc/bind/db.ista.ac.cd.ista STTL 1D @ IN SOA ns.ista.ac.cd. root. ista.ac.cd. ( 2008042112; serial 3H; refresh 15M; retry 1W; expirity 1D; minimum ) @ IN NS ns. ista.ac.cd. @ IN NS ista-manager. ista.ac.cd. @ IN MX 10 manager. ista.ac.cd. ns IN A 192.168.1.5 ista-manager IN A 192.168.1.6 Web IN A 192.168.1.3 Manager IN A 192.168.1.10 www IN CNAME web mail IN CNAME manager Configuration de la zone de recherche indirect du serveur DNS: root@ns:/# vi /etc/bind/dB.192.168.0.ista STTL 1D @ IN SOA ns.ista.ac.cd. root. ista.ac.cd. ( 2008042112; serial 3H; refresh 15M; retry 1W; expirity 1D; minimum ) @ IN NS ns. ista.ac.cd. @ IN NS ista-manager. ista.ac.cd. @ IN MX 10 manager. ista.ac.cd. 5 IN PTR ns.ista.ac.cd 6 IN PTR ista-manager. ista.ac.cd 10 IN PTR manager. ista.ac.cd. 3 IN PTR web. ista.ac.cd d. Installation et configuration du service HDCP Installation du paquet DHCP3-server avec toutes les dépendances : root@ns:/# aptitude Install dhcp3-server Configuration du server DHCP : root@ns:/# vi /etc/dhcpd.conf [. . . ] Default-lease-time 600; Max-lease-time 7200; [. . .] Authoritative; [. . .] Subnet 192.168.1.0 netmask 255.255.255.0{ Range192.168.1.11 192.168.1.250; Option routers 192.168.1.1; Option domain-name-servers192.168.1.5,
192.168.1.6, Option domain-name «ista.ac.cd»; Option broadcast-address 192.168.1.255; Default-lease-time 600; Max-lease-time 7200; } Après configuration du serveur, on définit le port d'écoute par défaut du service DHCP: root@ns:/# vi /etc/default/interfaces a. Installation du serveur web : web.ista.ac.cd Le serveur web, web.ista.ac.cd est le serveur présentant
le site web de l'accès aux services sous format web par le protocole http ou https. Voicila commande de création du système web.ista.ac.cd : root@myserver:/# xen-create-image - hostname=web.ista.ac.cd -
size=80Gb -swap=256Mb -idea -ip=192.168.1.3 - initrd=/boot/initrd.img-2.6.24-19-xen
-install- mirror= http://archive.ubuntu.com/ubuntu/ --passwd General information Hostname : web.ista.ac.cd Distribution : squeeze Partitions : swap 256Mb (swap) / 8 GB (ext3) Image type : sparse Memory size : 196Mb Kernel path : /boot/vmlinuz-2.6.24-19-xen Intrd path : /boot/initrd.img-2.6.24-19-xen Networking information IP Adress 1 : 192.168.1.3 (MAC: 00:16:3E:C0:7A:0B) Netmask : 255.255.255.0 Broadcast : 192.168.1.255 Gateway : 192.168.1.1 Creating partition image: /home/xen/domains/web.ista.ac.cd/swap.img done Creating swap on /home/xen/domains/ web.ista.ac.cd /swap.img done Creating partition image: /home/xen/domains/ ns.ista.ac.cd /disk.img done Creating ext3 filesystem on /home/xen/domains/ ns.ista.ac.cd /disk.img done Installation method: debootstrap done Running hooks done No role scripts were specified. Skipping Creating xen configuration fille done Setting up root password Enter new UNIX password: Retype new UNIX password: Passwd: password updated successfully All done Logfile produced at : /var/log/xen-tools/ ns.ista.ac.cd.log b. Démarrage et accès à web.ista.ac.cd Démarrage du serveur web.ista.ac.cd root@adia51:/# xm create /etc/xen/web.ista.ac.cd.cfg using config file `'/etc/xen/web.ista.ac.cd.cfg'' started domain web.ista.ac.cd Accès à la console : root@adia51:/# xm console web.ista.ac.cd debian squeeze web.ista.ac.cd xvc0 web.ista.ac.cd login: root password: ********** linux web.ista.ac.cd 2.6.24-19-xen #1 SMP sat jul 12 04:55:08 UTC 2011 i686 root@web:/# Verification du serveur Apache à partir du naviateur web à l'adresse Fig. 29. Site web de l'i.s.t.a |
|