WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

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
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

V.4. DEPLOIEMENT DES SERVERS VIRTUELS GNU/LINUX

4.1. Installation de ns.ista.ac.cd

Le 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
Networking information

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,
192.168.1.10;

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'Institut Supérieur de Techniques Appliquées (ISTA en sigle) et facilite

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 -
netmask=255.255.255.0 -gateway=192.168.1.1 -force -dir=/home/xen -memory=196Mb -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 : 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

http://www.ista.ac.cd:

Fig. 29. Site web de l'i.s.t.a

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Je voudrais vivre pour étudier, non pas étudier pour vivre"   Francis Bacon