Proxmox OVH : Différence entre versions
(Page créée avec « cette page a pour but D'aider à la création de machines virtuelle chez OVH avec leur offre OVH et Soyoustart. ==Prérequis== # louer votre serveur # installer la distrib... ») |
|||
Ligne 39 : | Ligne 39 : | ||
post-up /sbin/ip route add IP.IP.IP.FAILOVER dev vmbr0 | post-up /sbin/ip route add IP.IP.IP.FAILOVER dev vmbr0 | ||
pre-down /sbin/ip route del IP.IP.IP.FAILOVER | pre-down /sbin/ip route del IP.IP.IP.FAILOVER | ||
+ | |||
== SME en mode serveur == | == SME en mode serveur == | ||
+ | votre mac virutelle associées à votre IP failover est YY:YY:YY:YY:YY:YY | ||
+ | |||
+ | Ip failover est YYY.YYY.YYY.YYY | ||
+ | |||
+ | Ip principal de votre serveur dedié : XXX.XXX.XXX.XXX | ||
+ | |||
+ | Donc l'ip de la gateway pour votre machine virtuelle (GATEWAY_VM) : XXX.XXX.XXX.254 | ||
+ | |||
installer comme d'habitude à partir de l'interface no vnc. Faites attention de bien configurer l'interface proxmox avant avec le clavier que vous utilisez. Installer le serveur en mode serveur uniquement. | installer comme d'habitude à partir de l'interface no vnc. Faites attention de bien configurer l'interface proxmox avant avec le clavier que vous utilisez. Installer le serveur en mode serveur uniquement. | ||
+ | contrairement à ce qui est expliqué chez OVH, remplissez les informations suivantes pendant l'installation. Le serveur DNS doit être laissé vide, et le NEtmask à 0.0.0.0 au lieu de 255.255.255.255 sinon SME vous empêchera de mettre la bonne passerelle | ||
+ | |||
+ | # IP du serveur : YYY.YYY.YYY.YYY | ||
+ | # Netmask : 0.0.0.0 | ||
+ | # Passerelle : GATEWAY_VM | ||
+ | # Serveur DNS : laissez vide !!! | ||
+ | |||
+ | quand vous récupérez la main, loguez vous puis faites | ||
+ | ip route del default | ||
+ | ip route add default gw 192.99.0.254 | ||
+ | |||
+ | normalement cela suffira a pouvoir pinguer l'exterieur | ||
+ | ping ovh.com | ||
+ | |||
+ | |||
+ | Pour rendre permanent les changements après un reboot ou un event | ||
+ | |||
+ | mkdir -p /etc/e-smith/templates-custom/etc/sysconfig/network-scripts/ifcfg-ethX | ||
+ | mkdir -p /etc/e-smith/templates-custom//etc/sysconfig/network-scripts/route-ethX | ||
+ | mkdir -p /etc/e-smith/templates-custom//etc/sysconfig/network | ||
+ | cd /etc/e-smith/templates-custom//etc/sysconfig/network | ||
+ | wget http://smeserver.pialasse.com/fichiers/ovh_bind/sysconfig/network/40GATEWAYDEV | ||
+ | wget http://smeserver.pialasse.com/fichiers/ovh_bind/sysconfig/network/50GATEWAY | ||
+ | cd /etc/e-smith/templates-custom/etc/sysconfig/network-scripts/ifcfg-ethX | ||
+ | wget http://smeserver.pialasse.com/fichiers/ovh_bind/sysconfig/network-scripts/ifcfg-ethX/10HWADDR | ||
+ | wget http://smeserver.pialasse.com/fichiers/ovh_bind/sysconfig/network-scripts/ifcfg-ethX/40PEERDNS | ||
+ | wget http://smeserver.pialasse.com/fichiers/ovh_bind/sysconfig/network-scripts/ifcfg-ethX/45DEFROUTE | ||
+ | wget http://smeserver.pialasse.com/fichiers/ovh_bind/sysconfig/network-scripts/ifcfg-ethX/90otherparams | ||
+ | cd /etc/e-smith/templates-custom/etc/sysconfig/network-scripts/route-ethX | ||
+ | wget http://smeserver.pialasse.com/fichiers/ovh_bind/sysconfig/network-scripts/ifcfg-ethX/09OVH | ||
+ | |||
+ | maintenant configurer les entrées de la db conf | ||
+ | config setprop InternalInterface HWAddressOVH YY:YY:YY:YY:YY:YY OVH yes NetmaskOVH 255.255.255.255 | ||
+ | |||
+ | pour tester cela il faut pour SME9 faire | ||
+ | /etc/e-smith/events/actions/update-ifcfg | ||
+ | service network reload | ||
+ | |||
+ | pour SME8 ou avant: | ||
+ | expand-template /etc/sysconfig/network-scripts/ifcfg-eth0 | ||
+ | service network reload | ||
+ | |||
+ | vérifiez que votre route donne | ||
+ | # route | ||
+ | Table de routage IP du noyau | ||
+ | Destination Passerelle Genmask Indic Metric Ref Use Iface | ||
+ | GATEWAY_VM * 255.255.255.255 UH 0 0 0 eth0 | ||
+ | default GATEWAY_VM 0.0.0.0 UG 0 0 0 eth0 | ||
+ | |||
+ | vérifiez que l'accessibilité réseau | ||
+ | ping GATEWAY_VM | ||
+ | ping ovh.com | ||
+ | ping google.com | ||
+ | |||
+ | |||
+ | il vous resta a activer sshd et rendre accessible le manager | ||
+ | Importez d'abord vos clef publiques | ||
+ | cd ~/.ssh | ||
+ | wget http://monserverweb/mesclefspubliques.txt | ||
+ | cat mesclefspubliques.txt>>authorized_keys | ||
+ | |||
+ | config setprop sshd PermitRootLogin yes access public status enabled | ||
+ | config setprop httpd-admin ValidFrom 0.0.0.0/0.0.0.0 | ||
+ | signal-event remoteaccess-update | ||
+ | |||
+ | |||
+ | == SME en mode serveur passerelle == | ||
+ | |||
+ | === SME9 === | ||
+ | |||
+ | |||
+ | === SME 8 et avant === |
Version du 29 mars 2015 à 18:09
cette page a pour but D'aider à la création de machines virtuelle chez OVH avec leur offre OVH et Soyoustart.
Sommaire
Prérequis
- louer votre serveur
- installer la distribution proxmox à l'aide de l'interface OVH ou soyoustart
- acheter vos ip failover
- obtenez une MAC virtuelle pour vos IP failover
- dans l'interface proxmox, configurez une VM avec comme réseau un bridge sur vmbr0.
Configuration de l'hôte pour que les VM fonctionnent avec les IP failover
éditez le fichier de configuration réseau ( en ligne de commande)
# vim /etc/network/interfaces
sous
# vmbr0: Bridging. Make sure to use only MAC adresses that were assigned to you. auto vmbr0 iface vmbr0 inet static address X.X.X.X netmask 255.255.255.0 network X.X.X.0 broadcast X.X.X.255 gateway X.X.X.254 bridge_ports eth0 bridge_stp off bridge_fd 0 iface vmbr0 inet6 static address 2607:5300:60:313d:: netmask 64 post-up /sbin/ip -f inet6 route add X:X:X:X:X:X:X:X dev vmbr0 post-up /sbin/ip -f inet6 route add default via X:X:X:X:X:X:X:X pre-down /sbin/ip -f inet6 route del default via 2X:X:X:X:X:X:X:X pre-down /sbin/ip -f inet6 route del X:X:X:X:X:X:X:X dev vmbr0
ajoutez pour chaque IP failover, "IP.IP.IP.FAILOVER":
post-up /sbin/ip route add IP.IP.IP.FAILOVER dev vmbr0 pre-down /sbin/ip route del IP.IP.IP.FAILOVER
SME en mode serveur
votre mac virutelle associées à votre IP failover est YY:YY:YY:YY:YY:YY
Ip failover est YYY.YYY.YYY.YYY
Ip principal de votre serveur dedié : XXX.XXX.XXX.XXX
Donc l'ip de la gateway pour votre machine virtuelle (GATEWAY_VM) : XXX.XXX.XXX.254
installer comme d'habitude à partir de l'interface no vnc. Faites attention de bien configurer l'interface proxmox avant avec le clavier que vous utilisez. Installer le serveur en mode serveur uniquement.
contrairement à ce qui est expliqué chez OVH, remplissez les informations suivantes pendant l'installation. Le serveur DNS doit être laissé vide, et le NEtmask à 0.0.0.0 au lieu de 255.255.255.255 sinon SME vous empêchera de mettre la bonne passerelle
- IP du serveur : YYY.YYY.YYY.YYY
- Netmask : 0.0.0.0
- Passerelle : GATEWAY_VM
- Serveur DNS : laissez vide !!!
quand vous récupérez la main, loguez vous puis faites
ip route del default ip route add default gw 192.99.0.254
normalement cela suffira a pouvoir pinguer l'exterieur
ping ovh.com
Pour rendre permanent les changements après un reboot ou un event
mkdir -p /etc/e-smith/templates-custom/etc/sysconfig/network-scripts/ifcfg-ethX mkdir -p /etc/e-smith/templates-custom//etc/sysconfig/network-scripts/route-ethX mkdir -p /etc/e-smith/templates-custom//etc/sysconfig/network cd /etc/e-smith/templates-custom//etc/sysconfig/network wget http://smeserver.pialasse.com/fichiers/ovh_bind/sysconfig/network/40GATEWAYDEV wget http://smeserver.pialasse.com/fichiers/ovh_bind/sysconfig/network/50GATEWAY cd /etc/e-smith/templates-custom/etc/sysconfig/network-scripts/ifcfg-ethX wget http://smeserver.pialasse.com/fichiers/ovh_bind/sysconfig/network-scripts/ifcfg-ethX/10HWADDR wget http://smeserver.pialasse.com/fichiers/ovh_bind/sysconfig/network-scripts/ifcfg-ethX/40PEERDNS wget http://smeserver.pialasse.com/fichiers/ovh_bind/sysconfig/network-scripts/ifcfg-ethX/45DEFROUTE wget http://smeserver.pialasse.com/fichiers/ovh_bind/sysconfig/network-scripts/ifcfg-ethX/90otherparams cd /etc/e-smith/templates-custom/etc/sysconfig/network-scripts/route-ethX wget http://smeserver.pialasse.com/fichiers/ovh_bind/sysconfig/network-scripts/ifcfg-ethX/09OVH
maintenant configurer les entrées de la db conf
config setprop InternalInterface HWAddressOVH YY:YY:YY:YY:YY:YY OVH yes NetmaskOVH 255.255.255.255
pour tester cela il faut pour SME9 faire
/etc/e-smith/events/actions/update-ifcfg service network reload
pour SME8 ou avant:
expand-template /etc/sysconfig/network-scripts/ifcfg-eth0 service network reload
vérifiez que votre route donne
# route Table de routage IP du noyau Destination Passerelle Genmask Indic Metric Ref Use Iface GATEWAY_VM * 255.255.255.255 UH 0 0 0 eth0 default GATEWAY_VM 0.0.0.0 UG 0 0 0 eth0
vérifiez que l'accessibilité réseau
ping GATEWAY_VM ping ovh.com ping google.com
il vous resta a activer sshd et rendre accessible le manager
Importez d'abord vos clef publiques
cd ~/.ssh wget http://monserverweb/mesclefspubliques.txt cat mesclefspubliques.txt>>authorized_keys config setprop sshd PermitRootLogin yes access public status enabled config setprop httpd-admin ValidFrom 0.0.0.0/0.0.0.0 signal-event remoteaccess-update