Forum général.général Mise en place d'une solution de virtualisation pour l'installation de plusieurs instances S.A.P ( SAP R3/ CRM / BI ) dans un environnement Linux From Scratch.

Posté par  .
Étiquettes :
0
26
août
2008
La complexité de mise en place d'un système SAP, dans un environnement Linux, avec une petite touche de virtualisation :)
Après mes deux petites semaines de vacances à venir, voila ce qui nous attends au retour, de quoi bien se creuser la cervelle !

=> Objectif premier: Choix du système d'exploitation.

Le choix du système d'exploitation n'est pas directement dépendant des pré requis pour l'installation d'un système SAP vue que nous allons ici mettre un place un système de virtualisation.
Une virtualisation oui, et si possible Open Source.

Travaillant déjà sur des système Linux Debian, je penche évidemment pour cette distribution qui, en ce qui me concerne, n'a plus rien à prouvé, stabilité, sécurité et performance.

Sauf idée contraire, à priori, j'utiliserai Debian.

=> Le choix d'un partitionnement intelligent ^^ (si possible)

Même si nous allons utiliser un environnement de virtualisation qui pour le moment sera sur un sytème Debian (?) nous avons besoin de réaliser un partitionnement physique des disques dur. (2x1TO RAID)
Je me pose un certain nombre de question sur le partitionnement du système.
A priori, je dédirai une certaine place pour stocker toutes les machines virtuelle sur le même point de montage... c'est le plus simple à dire :)
Pour ce qui est du partitionnement lui même je ne sais pas si je dois penser au plus simple, ou vraiment faire attention sur les différentes partions à créer.

A completer...

=> Choix d'une solution de virtualisation.
Tâche importante, sachant que c'est le coeur du système, qui va faire vivre les différentes machines virtuelles ^^

Malheureusement, je n'est pas beaucoup de recul sur les solutions de virtualisation disponible, fiables et performantes.

Xen ?
OpenVz ?
Vmware ?
Autre ?

Je pense qu'un bon compris et l'utilisation d'une solution Hyperviseur ou l'utilisation de Machine virtuelle.
Ma la question reste entière.. laquelle ?
Je ne pense pas avoir le temps de tester une à une ces solutions..
Le meilleur moyen est donc un retour d'expériences et des conseils.

La machine à café sur linuxfr.org est par là ? :)


=> Les machines virtuelles, oui mais combien et pourquoi ?

Toujours à priori, je dirai :

1 machine virtuelle dédié à la gestion du SGBD + (SOLMAN ?).
1 machine virtuelle pour un système SAP R/3
1 machine virtuelle pour un système SAP CRM
1 machine virtuelle pour un système SAP BI
1 machine virtuelle pour un système SAP JAVA ( + SOLMAN ?).

Total minimum : 5 machines virtuelles ?

Quel Système d'exploitation pour ces machines ?
En théorie cela serait Debian, sauf s'il n'est pas possible de faire une installation de cet OS.
Voir prés requis SAP.

Une machine gère son propre et unique système SAP, mais toutes utilisent le même SGBD situé sur une machine virtuelle qui sera dédié à cette fonction.

A voir...


Voila, je souhaite vous faire partager cette expérience, je compte faire évoluer cette dépêche au fur et à mesure de l'avancement de ce projet, de ma réflexion, des remarques, suggestions et critiques :)


Benoît.
  • # ESX ou Xen, Debian or not Debian.

    Posté par  . Évalué à 1.

    Je ne suis pas à proprement parler un pro de la virtualisation, mais j'ai déjà utilisé quelques fois cette technologie.

    Il y a VMWare ESX :
    - Tourne sous RHEL, c'est pas libre. (EXi ????)
    - Ca fonctionne très bien surtout si il utilise du matériel certifié VMWare.
    - Les seuls problèmes de stabilité, que j'ai connu, proviennent d'un SAN non certifié.

    Il y a Xen :
    - Ca fonctionne bien. Les dernières version du noyau Debian ne permettent pas d'avoir un Dom0 sous Debian.

    Il y a virtualBox (version GPL)
    - J'ai simplement essayé un XP virtuel, je n'ai pas assez de recul pour juger ce que cela donnerait en prod.

  • # Marketplace

    Posté par  . Évalué à 3.

    Je te conseil vivement d'aller faire un tour sur la marketplace & notamment dans les notes SAP pour vérifier le support de tes OS, virtualiseur et hyperviseurs. De plus un certain nombre de composants de ces produits peut ne pas fonctionner du tout sous linux et nécessitent alors un environnement Windows Server.

    Si c'est pour un système de production vérifie bien que tu puisse allouer des priorités sur tes VM en fonction de plages horaires, ainsi qu'en fonction des VM.

    Concernant les perf je ne suis pas sur que de tout mettre sur le meme raid, données, os, as soit une bonne idée.

    Bon après évidemment ça dépends également du budget allouer.
  • # Cherche pas

    Posté par  . Évalué à 4.

    Inutile de tenter de faire tourner SAP sous Linux. Leur support est raide pas bon au moindre pépin, et je crois qu'il se fichent royalement de Debian. RedHat rules ou débrouilles toi. Eventuellement CentOS, je ne sais pas.

    Les seules installations SAP vraiment sans problèmes (hum...) sont sous Windows 2003 (et 2008 maintenant peut-être). Obligation de séparer les serveurs comme tu l'indiques, tu sais très bien pourquoi. vmware ou Virtuozzo, le reste pas la peine. Xen, pas la peine de tenter, ça ne fonctionne pas bien du tout avec Windows. Bochs, bon logiciel, mais pas adapté à cet usage :-) et qemu, visiblement ici personne ne sait, j'ai déjà posé la question, personne n'a essayé "en vrai".

    Cela dit, je n'ai toujours pas compris pourquoi dépenser 600.000 € minimum dans un SAP (licences + matériel de guerre + support + installation + etc) et de galérer pendant des mois à faire fonctionner le tout, alors que pour le même prix tu te payes du libre, et tu n'a plus de types qui te disent de changer de version, d'acheter ça et ça, de changer ton serveur, ton logiciel tiers est moche, et en plus ton réseau sent les frites grasses. J'exagère à peine tellement on entends des prétextes bidons lorsqu'une grosse appli ne fonctionne pas comme prévue (c'est à dire dans 101% des cas).
  • # Suite...

    Posté par  . Évalué à 1.

    Merci pour vos réponses.

    Je vais m'orienter vers Xen.
    Je suis en train de voir pour le partitionnement du système et l'allocation de l'espace disque suivant les 2 raid.

    A plus.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.