Archive

Posts Tagged ‘freebsd’

Installation de FreeBSD sur VMware ESXi

March 16th, 2009 No comments

VMware dans sa grande bonté ne supporte pas par défaut FreeBSD (ni aucune une BSD d’ailleurs). Il va donc falloir bidouille un brin (petit le brin).

Premièrement: Installer ESXi, c’est facile (trop) juste à la fin il faut activer le ssh.

Deuxièmement: Faire une install normale de FreeBSD comme une nouvelle VM normale en sélectionnant Autre/Autre (Non 64 Bits) comme type d’OS.

Troisièmement: Installer les VMware tools, ils ne s’installent pas en mode click-click mais par contre ils sont dispo dans le datastore ou il y a les iso des VMware Tools
Donc:
cp /usr/lib/vmware/isoimages/freebsd.iso /vmfs/volumes/datastore2/ISOIMAGES

Puis le monter dans la VM comme un cd normal en le settant des ses prorpiétés. Ensuite, installer compat6x dans freebsd et executer le script d’install.

Quatrièmement: Shutdown la VM et le guest (le guest se shutdown pas automatiquement après :( ) et éditer un fichier dans /vmfs/volumes/datastore2//.vmx
Chercher les 3 lignes qui commencent par ethernet0. et en rajouter une au dessus avec : ethernet0.virtualDev="e1000"
Cela fait que la carte émulée par VMware est une Intel Pro/1000 qu’il gère beaucoup mieux que celle par défaut (Pas de possibilité de faire du giga par défaut et elle droppe des paquets sous le load.)

Cinquièmement: Démarrer la machine virtuelle, vous n’aurez plus d’ip, c’est normal, editez /etc/rc.conf et changez: ifconfig_le0 pour ifconfig_me0

Et voila vous avez une freebsd prête pour l’action! (Vous pouvez vous en servir comme template 😉 )

Categories: Unix Tags: , , ,

Installation de Tomcat 5.5 sur FreeBSD

January 23rd, 2009 No comments

Il y a quelque jours, j’ai décidé d’installer un server Apache Tomcat sur FreeBSD (mon os server favoris).

C’est donc en toute logique comme toujours sous freebsd que je fais:

cd /usr/ports/www/tomcat55/ make install clean

Mais cette fois cela ne marchera pas!

En effet, il faut récupérer les sources aux url indiquées dans l’erreur du makefile et les placer dans /usr/ports/distfiles/ manuellement.

Pour ce faire, il vous faudra même vous engistrer sur le site de sun, tout ceci à cause de licenses (merci sun) sur le JDK et JRE que vous allez installer.

Après cela, il ne vous reste plus qu’a relancer make install clean dans le répertoire /usr/ports/www/tomcat55/ et tadaaam….

Le plus beau dans tout cela c’est qu’après ça vous aurez un JRE et un JDK fonctionnel sous freebsd. Plutôt cool!

Vous pouvez donc “compiler” avec javac et exécuter avec java.

Ensuite rendez-vous à: <adresse_server>:8109 , vous y trouverez de la doc sur le module d’admin (entre autres) et grâce à ce dernier vous pourrez déployer des .war (WebArchive) de Servlets et JSP.

Pour plus de configuration lisez le fichier server.xml dans le répertoire $CATALINA_HOME/conf/.

Si vous voulez déployer vos war en click-click depuis netbeans en mode assisté mental, il faudra malheureusement installer glassfish qui est un super tomcat qui genre énormément d’autres choses.

Categories: Unix Tags: ,