Jump to content
XPEnology Community

[TUTO] Xpenology X86 + Virtualbox + Kimsufi dedicated server


scorpus

Recommended Posts

Bonjour a tous

 

j'imagine que nombreux d'entre vous ont eu cette idée qui leur a traversé l'esprit... les serveurs dediers ce n'est pas ce qui manque... un bon kimsufi pas cher c'est encore mieux :lol: un Xpenology dessus c'est encore plus... de la bombe !! :eek:

 

Le vendredi dernier me suis lancé dans une petite becane pas cher le truc (a 5.99 + 10balles pour l'install) en HT bien sure... faut bien qu'il gratte :lol: ... mais bon c deja le prix mensuelle electrique ... ca m'a fait un petit intel atom quad a 500 gb de disque... tout ce qui est charmant pour bien télécharger ses fichiers torrents en toute légalité bien sure :mrgreen:

 

et donc suis parti sur une install (Debian 6.0 32bit avec Virtualisation de la NanoBoot-x86-5.0.2.4+DSM5.0 en 32bit) pk pas 64??? et bien parceque il n y a pas de VT-EX(Les bourges d'entre vous peuvent tjs essayé en 64 avec VT-EX si dispo)... a 6 balles faut pas demandé la lune...

 

Premier probléme le dedicated a kiki arrive avec une version de noyeau modifié... 3.10 et des poussiéres

Etape 1 modifier le noyeau du kiki server:

pour revenir a une version debian original dont les headers sont supporté sous virualbox ... :cool: le noyeau qui vient par defaut sur la machine est retouché par ovh c'est pour ce la il faut virrer

 

mv /etc/grub.d/06_OVHkernel /root (on garde une copie du script ovh on ne sait jamais)

apt-get install linux-image-2.6-686 linux-headers-2.6.32-5-686 (histoire que ca merdouille pas avec virtualbox)

update-grub

reboot

 

Si aprés 10 minutes ca redemare tjs pas c'est que vous avez raté une etape il vous restera tjs le mode rescue boot depuis le panel....

quand la machine redemare, que vous faite uname -a et que ca vous donne Linux nsXXX.ip-XXX-xx-xx.eu 2.6.32-5-686 #1 SMP Tue May 13 16:33:32 UTC 2014 i686 GNU/Linu

c'est que tout vas bien...

Etape 2 installation xampp + virtualbox + phpVirtualBox:

c'est possible aussi de le faire avec Nxmachine ou interface linux graphique simple avec accés distant....

 

Ici on va utilisé ses trois packets quand la vm sera demarré on sera a +-750Mo de ram, avec un xpenology a 256mo ca tiens largement sur une 1go de Ram

pour phpvirtualbox: http://sourceforge.net/projects/phpvirtualbox/files/?source=navbar

pour xampp: http://sourceforge.net/projects/xampp/files/XAMPP%20Linux/

pour virtualbox: https://www.virtualbox.org/wiki/Linux_Downloads

 

 

1- pour xampp il suffit de suivre la procedure d'installation disponibe sur le site...

 

2- phpvirtualbox: a desarchiver dans le htdocs.

 

pour virtualbox il est important de l'installer avec un utilisateur a rajouter(ex: vboxuser)... si vous l'installé en temps que root ca ne marchera pas avec le phpvirtualbox et vous aurez tout un tas de problémes que je ne vous souhaite pas :mrgreen::mrgreen:

il faut rajouter l'utilisateur en temps que sudoers, se connecter avec, puis lancé lancé instances d'installation...

en root: nano /etc/sudoers puis vous rajouter vboxuser ALL=(ALL) ALL juste en bas de celle du root

ensuite vous vous connécté en temps que vboxuser

vboxuser@nsxxxxx: sudo apt-get install .....(procedure d'install virtualbox debian dans le site de la virtualbox)

 

 

ensuite editer le fichier /etc/default/virtualbox et y mettre:

VBOXWEB_USER= vboxuser

VBOXWEB_HOST=127.0.0.1

BOXWEB_PORT=18083

VBOXWEB_TIMEOUT=0

VBOXWEB_CHECK_INTERVAL=5

VBOXWEB_THREADS=100

VBOXWEB_KEEPALIVE=100

VBOXWEB_LOGFILE=/opt/lampp/htdocs/vbox/logs.txt

INSTALL_DIR=/usr/lib/virtualbox

 

 

ensuite

apt-get install linux-headers-$(uname -r) dkms

/etc/init.d/vboxdrv setup

modprobe vboxdrv

 

 

Etape 3 le reseau:

il n y a plus d'ip failover depuis un moment chez kimsufi obligé de faire routage / Nat (aprés pour les autres hebergeur une ip dédié pk pas :roll: )

 

sur le serveur dédier

apt-get install bridge-utils

nano /etc/network/interfaces

puis y rajouter tout en bas:

auto vmbr2

iface vmbr2 inet static

address 192.168.0.254

netmask 255.255.255.0

bridge_ports none

bridge_stp off

bridge_fd 0

post-up echo 1 > /proc/sys/net/ipv4/ip_forward

post-up iptables -t nat -A POSTROUTING -s '192.168.0.0/24' -o eth0 -j MASQUERADE

post-down iptables -t nat -D POSTROUTING -s '192.168.0.0/24' -o eth0 -j MASQUERADE

 

 

vous editer /etc/init.d/rc.local

et vous rajouter tout en bas du fichier

iptables -t nat -A PREROUTING -j DNAT -d YOUR_HOST_IP_ADDRESS -p tcp --dport 5000 --to 192.168.0.1

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -j MASQUERADE

/opt/lampp/lampp start

/usr/bin/vboxwebsrv -H 127.0.0.1 > /dev/null 2>&1

 

(c'est ici que vous devez rajouté vos ports entrant pour la vm xpenology le changement ne seront effectif qu'aprés redemarage)

pour le vboxwebserv il a été rajouté ici parceque le script init.d en 32bit ne fonctionnait pas chez moi, pour le 64 ca ne m'a pas posé de probléme.

 

 

ensuite reboot de la machine

 

sur la machine virtuel quand elle sera importer dans l'etape 4 vous devez avoir un truc du genre:125092vbox.jpg

 

 

 

pour le xpenology en 32 bit je vous ai préparé une image simple a importer si non je vous conseil un des tutoriels dispo sur le foum (mais c'est un vrai casse téte a mettre en place car il faut basculer du dsm411 2.3 au RS avec DSM 4.2) donc vaut mieux importer ca economise une journée de travail :lol:

Etape 4: importation de l'image de la DSM dans virtualbox

 

Recuperer l'image ici: OVA Xpenology NanoBoot-x86-5.0.2.4+DSM5.0 en 32bit X86 (351,8 Mo)

 

puis importer dans la virtualbox et demarrer

Quand la vm sera démarré, acceddez au host http://votreipkimsufi:5000 en local c'est http://192.168.0.1:5000 passerelle deverai etre 192.168.0.254 tel que mise dans le VMBR2 de la machine mére(a verifier)

 

username: admin

password: admin

Edited by Guest
Link to comment
Share on other sites

  • 5 months later...

Y ou mus't change kimsufi kernel by a natif debian one. Dkms drivers can't be compiled with kimsufi debian version. It's for that virtualbox installation block...

 

Change linux headers by a compatible one too...

 

 

mv /etc/grub.d/06_OVHkernel /root (backup of kimsufi shit script booter  )
apt-get install linux-imagexxxxxx linux-headersxxxxx (use apt cache search to see versions)
update-grub
reboot

Link to comment
Share on other sites

×
×
  • Create New...