Test de l'environnement FREENAS8 sous VIRTUALBOX 4.0.10r72479 le 18/07/2011 Introduction : le but est de faire une installation de l'environnent FreeNas8 dans une machine virtuelle et ainsi découvrir les fonctionnalités de celle-ci. Pour cela, nous allons décrire les différentes étapes de conception de la machine virtuelle sous VIRTUALBOX (solution libre et gratuite pour le grand public). Remarque : Pour les pré-requis FREENAS8, il faudra équiper la machine virtuelle : d'une capacité mémoire de 512 Mo (minimum, si possible en fonctionne de la RAM dispo). une interface réseau virtuelle (minimum) ponté de préférence avec l'interface physique du PC hôte afin d'éviter le NAT (translation des adresses réseaux) Nous aurions pu utiliser une carte réseau supplémentaire pour éventuellement faire de la redondance (en cas de rupture de l'interface ethernet), voir de la répartition de charge (loadbalancing). Un disque virtuelle système qui va héberger l'environnement FREENAS (intègre la partition de swap) deux disques virtuels pour simuler notre RAID 1 (logiciel), pas de RAID5 disponible installation du service CIFS/SMB afin que les ordinateurs du réseau puissent accéder au ressources partagées
1) Préparation de la machine virtuelle Nous allons créer une nouvelle machine virtuelle que l'on va intituler «Test FreeNas8» : Il faut saisir le nom de la machine, le système d'exploitation utilisé ainsi que sa version.
Nous utiliserons une machine virtuel équipé de 512 Mo de mémoire. Ensuite, nous créons un disque virtuel qui va accueillir l'environnement d'exploitation (linux).
personnellement je choisis un disque dynamique pour les besoins du TP
nous lui donnons une taille d'environ 15 Go par exemple on vérifie le petit récapitulatif pour être sûre avant de valider
on valide la création de la machine virtuelle après avoir vérifier les paramètres, en cliquant sur le bouton «terminer» voilà, notre machine de test FREENAS est déclaré, nous allons la retoucher
2) modification complémentaires des paramètres de la machine virtuelle FREENAS cliquez sur le bouton «configuration» dans le but d'éditer les paramètres de la machine virtuelle fixez la séquence de démarrage de la machine comme suite :
Nous allons ensuite insérer un cd virtuelle qui comporte l'environnement d'installation FREENAS on sélectionne l'icône CDROM dans la section «arborescence de stockage»
On clique sur l icône CDROM dans la section intitulé «attributs», afin de sélectionner le fichier ISO d'installation de l'environnement FREENAS (nous aurions pu aussi utiliser le lecteur CDROM physique de la machine hôte (notre pc physique). Vérifier que le fichier à bien était pris en compte
Ensuite nous modifions le type de carte et de connexion réseau pour être ponté sur le réseau physique et éviter le NAT nous choisissons une carte réseau «Intel PRO/1000 MT Desktop (82540EM)
voilà au final ce que nous devons avoir pour la machine virtuelle FREENAS 3) Installation de l'environnement FREENAS sur le disque réservé au système On démarre la machine virtuelle «Test FREENAS8» pour lancer l'installation de l'environnement.
Après chargement du noyau de base, une présentation du menu de BOOT (option 1 par défaut) on procède à une nouvelle installation de l'environnement sur notre disque dur système
mon disque système se nomme ada0, de taille 15,3 Gb petite mise en garde, car le disque sera totalement effacé (donc sélectionner le bon disque!!!) Remarque : nous aurions pu installer l'environnement sur une simple clé USB...
l'installation et la vérification des fichiers système sera effectuées l'installation est terminé, nous allons éteindre la machine virtuelle pour retirer notre CDROM on clique sur «ok» pour continuer et arrêter le système actuel
on sélectionne l'option 4, pour arrêter le système on attends que la machine s'arrête...
cliquer sur l icône CDROM dans la section «attributs» et sélectionner l'option «ejecter le cdrom», dans la section «Arborescence Stockage», on voit l'intitulé «VIDE» qui apparaît. On redémarre la machine virtuelle pour vérifier que celle-ci BOOT sur notre disque dur système
l'interface Ethernet est configuré via le DHCP (si présent sur le réseau), par défaut génération des clés RSA (/etc/ssl/freenas/ca/private/cakey.pem)
avec un navigateur internet, nous pouvons vérifier que le service d'administration WEB de la FREENAS fonctionne correctement. Pour cela, il faut se connecter à l'adresse http://192.168.0.104, avec comme nom d'utilisateur «admin» et comme mot de passe «freenas» par défaut.
Aucun volume disponible (autre que système), nous allons remédier à cela par la suite...
4) Ajout de disques de données pour notre système NAS Nous allons maintenant dans un premier temps modifier la configuration disque de notre machine virtuelle «Test FREENAS8» en utilisant un nouveau contrôleur SATA AHCI. Ensuite, nous y attachons deux disques dur SATA dans le but de les mettre en mirroir (RAID1). Ajout d'un disque dur Ajout d'un contrôleur Ajout d'un nouveau contrôleur Après avoir redémarré la machine, nous créons un volume RAID1, onglet «STORAGE»
Ci-dessous UFS (unix file système), option mirror pour valider un niveau RAID1 (logiciel) Attention : toutes les données disques seront effacées, cliquer sur le bouton «ADD Volume» Modification des permissions voilà notre RAID1 est construit, maintenant nous allons régler les autorisations sur le volume RAID
ci-dessous les permissions par défaut : nous allons modifier celle-ci, comme cela : ainsi le groupe partage pourra lire, écrire, exécuter et détruire des fichiers, cocher la case «Set permission recursively» pour propager les autorisations dans les sous-dossiers. Les autres utilisateurs inconnus n'auront aucun accès au partage de fichier. Remarque : l'utilisateur ROOT (ici propriétaire), garde les pleins pouvoirs sur les fichiers.
Nous allons créer deux nouveaux utilisateurs et les mettre dans le groupe «partage» comme ceci :