Bonjour à tous,
Je suis actuellement en train de regarder des outils d'automatisation de déploiement de VM ou de machine physique. Je souhaiterais avoir votre retour d'expérience sur les différents outils que vous pouvez utiliser sachant que je souhaiterais si possible avoir : - Déploiement d'OS en VM sous VMware comme de Machine Physique - Déploiement en "masse" simplifié - Déploiement d'application en fonction d'un catalogue - Interface Web de gestion et de déploiement sécurisé - Gestion potentiel d'un framework de validation - Gestion des updates .... etc etc...
Merci d'avance pour votre retour.
@+
Cyrille
Salut,
La réponse dépend grandement du/des OS à déployer, donc sans cette information c'est peu probable d'avoir une réponse...
Par ailleurs bypasser son fournisseur de messagerie pour les mails sortant c'est mal... (Petit indice: DKIM, un peu plus et ton mail finissait aux oubliettes).
Bien à toi,
En gros les OS à déployer seront à 99% des RHEL 6.x et 7.x et des Windows 2008 R2 et Windows 2012R2
Cdt.
Cyrille
Le 9 juin 2017 à 16:26, Yann Lopez ylopez@lonewulf.net a écrit :
Salut,
La réponse dépend grandement du/des OS à déployer, donc sans cette information c'est peu probable d'avoir une réponse...
Par ailleurs bypasser son fournisseur de messagerie pour les mails sortant c'est mal... (Petit indice: DKIM, un peu plus et ton mail finissait aux oubliettes).
Bien à toi,
Je complète ma question puisque les données de départ ne sont toujours pas forcément complètes...
Outils de virtualisation utilisés à part Vmware ? HyperV, Xen, KVM, proxmox, Openshift, Nebula, etc... Tous les serveurs sont en propre ou il y a des serveurs chez Amazon ? OVH ? Google ? Azure ? As-tu des images docker sur tes linux (eh oui ce sont aussi des OS à mettre à jour !!!) Cdlt, 9 juin 2017 16:33 "Cyrille Verger" a écrit: En gros les OS à déployer seront à 99% des RHEL 6.x et 7.x et des Windows 2008 R2 et Windows 2012R2 Cdt. Cyrille Le 9 juin 2017 à 16:26, Yann Lopez a écrit :
Salut,
La réponse dépend grandement du/des OS à déployer, donc sans cette information c'est peu probable d'avoir une réponse...
Par ailleurs bypasser son fournisseur de messagerie pour les mails sortant c'est mal... (Petit indice: DKIM, un peu plus et ton mail finissait aux oubliettes).
Bien à toi,
Bonjour,
Openstack pour des machines virtuelles et avec Ironic (partie d'Openstack) pour des machines physiques. Si besoin heat (partie d'Openstack) peut faire l’orchestration de déploiement VM et de baremetal
Openshift pour déployer des applications.
Ce sont des réponses très Red Hat je sais mais c'est mon quotidien et on peut utiliser les versions communautaires sans débourser un centime.
My 2 cents
[1] https://www.openstack.org/
[2] https://wiki.openstack.org/wiki/Ironic
[3] https://wiki.openstack.org/wiki/Heat
[4] https://www.openshift.org/
9 juin 2017 16:18 "Cyrille Verger" a écrit: Bonjour à tous, Je suis actuellement en train de regarder des outils d'automatisation de déploiement de VM ou de machine physique. Je souhaiterais avoir votre retour d'expérience sur les différents outils que vous pouvez utiliser sachant que je souhaiterais si possible avoir : - Déploiement d'OS en VM sous VMware comme de Machine Physique - Déploiement en "masse" simplifié - Déploiement d'application en fonction d'un catalogue - Interface Web de gestion et de déploiement sécurisé - Gestion potentiel d'un framework de validation - Gestion des updates .... etc etc... Merci d'avance pour votre retour. @+ Cyrille Hello,
Quels OS concernés ? Linux, Windows, VMWARE, AIX, VIOS, Solaris, OpenVMS, zOS, etc ??? Quelles architectures concernées ? i386, x86_64, sparc, os/390, mipsel, alpha, etc....
Suivant les réponses à ces 2 questions.... les solutions ne seront pas les mêmes
Cordialement,
JYL
Le 9 juin 2017 à 16:17, Cyrille Verger cverger99@gmail.com a écrit :
Bonjour à tous,
Salut,
Je suis actuellement en train de regarder des outils d'automatisation de déploiement de VM ou de machine physique. Je souhaiterais avoir votre retour d'expérience sur les différents outils que vous pouvez utiliser sachant que je souhaiterais si possible avoir :
- Déploiement d'OS en VM sous VMware comme de Machine Physique
- Déploiement en "masse" simplifié
https://www.terraform.io/ (pas testé)
- Déploiement d'application en fonction d'un catalogue
https://saltstack.com/ (c'est bien)
- Interface Web de gestion et de déploiement sécurisé
- Gestion potentiel d'un framework de validation
- Gestion des updates .... etc etc...
Pour ça je ne sais pas trop. Mais si tu cherches *une* solution pour faire tout ça, ça risque d'être compliqué.
Le 09/06/2017 à 16:36, Jonathan Leroy a écrit :
Le 9 juin 2017 à 16:17, Cyrille Verger cverger99@gmail.com a écrit :
Bonjour à tous,
Salut,
Bonjour,
Je suis actuellement en train de regarder des outils d'automatisation de déploiement de VM ou de machine physique. Je souhaiterais avoir votre retour d'expérience sur les différents outils que vous pouvez utiliser sachant que je souhaiterais si possible avoir : - Déploiement d'OS en VM sous VMware comme de Machine Physique
Avec VMware, je sais qu'il y a un converter pour faire du p2v, mais dans l'autre sens ...?
- Déploiement en "masse" simplifié
https://www.terraform.io/ (pas testé)
- Déploiement d'application en fonction d'un catalogue
https://saltstack.com/ (c'est bien)
Pour les images: Je déploie des OS (Linux) aussi avec SaltStack + FAI (http://fai-project.org/); et j'en connais aussi qui font ça avec Kickstart ou preseed (http://github.com/oxedions/banquise).
Pour faire du déploiement sans info sur l'OS, c'est effectivement compliqué, sauf à déployer des images disques (clonezilla ? Avec sysprep pour Windows ?)... Mes infos windows étant un peu outdated, je me rappelle qu'on faisait ça avec Norton Ghost à une époque aussi (il y a + de 10 ans de ça...), après nettoiement de l'image (suppression de toutes les caratéristiques spécifiques aux machines (hostname, ip...).
Pour les softs : Tu as aussi des outils de déploiement via une application tierce (OCS packager, peut-être avec Landesk aussi http://landesk.avocent.com/os-deployment.aspx ?). A une époque, Mandrive proposait "Pulse", mais bon, comme c'est mort... (dommage...; Pour les curieux : http://linuxfr.org/news/mandriva-pulse-3-0-faites-le-plein-de-fonctionnalite...)
- Interface Web de gestion et de déploiement sécurisé
Les pros rundeck/ansible n'ont pas un truc pour ça ?
- Gestion potentiel d'un framework de validation
Je sais que Chef a un système de gestion de contrôle des recettes déployées. Salt aussi mais c'est une contrib, basé sur les "dry runs" qui date un peu ( https://bitbucket.org/arthurlogilab/salt-highstate-stats )
- Gestion des updates .... etc etc...
J'ai peur que ça soit impossible d'avoir tout dans un seul produit là... Du côté pur Windows, il y a déjà des outils très bien qui font ça, mais c'est du pur Windows (AD+GPO, WSUS, MDT, WAPT, WPKG)...
Mais une fois de plus un outil de gestion de conf multi OS. Dans Salt, je crains que la gestion des Windows soit pour le moins instable, même si certains font ça... Tu dois pouvoir coder toi-même les parties manquantes, ce qui ne sera pas évident avec un autre outil de gestion de conf que Salt, où généralement, le pouvoir d'expression est moindre, mais l'apprentissage sera plus long... J'attends les levées de bouclier :)
Sinon, il y a effectivement des outils clouds pour ça, mais généralement, ça déploie des VMs, pas des OS sur bare-metal... Tu peux quand même regarder de ce côté là si ça t'intéresse (à base de OpenStack) : https://cloudbase.it/windows-with-juju-and-maas/
A+ Rémy.
Pour ça je ne sais pas trop. Mais si tu cherches *une* solution pour faire tout ça, ça risque d'être compliqué.
Le 12/06/2017 à 09:36, Remy Dernat a écrit :
Le 09/06/2017 à 16:36, Jonathan Leroy a écrit :
Le 9 juin 2017 à 16:17, Cyrille Verger cverger99@gmail.com a écrit :
Bonjour à tous,
Salut,
Bonjour,
Je suis actuellement en train de regarder des outils d'automatisation de déploiement de VM ou de machine physique. Je souhaiterais avoir votre retour d'expérience sur les différents outils que vous pouvez utiliser sachant que je souhaiterais si possible avoir : - Déploiement d'OS en VM sous VMware comme de Machine Physique
Avec VMware, je sais qu'il y a un converter pour faire du p2v, mais dans l'autre sens ...?
- Déploiement en "masse" simplifié
https://www.terraform.io/ (pas testé)
- Déploiement d'application en fonction d'un catalogue
https://saltstack.com/ (c'est bien)
Pour les images: Je déploie des OS (Linux) aussi avec SaltStack + FAI (http://fai-project.org/); et j'en connais aussi qui font ça avec Kickstart ou preseed (http://github.com/oxedions/banquise).
Pour faire du déploiement sans info sur l'OS, c'est effectivement compliqué, sauf à déployer des images disques (clonezilla ? Avec sysprep pour Windows ?)... Mes infos windows étant un peu outdated, je me rappelle qu'on faisait ça avec Norton Ghost à une époque aussi (il y a + de 10 ans de ça...), après nettoiement de l'image (suppression de toutes les caratéristiques spécifiques aux machines (hostname, ip...).
Pour les softs : Tu as aussi des outils de déploiement via une application tierce (OCS packager, peut-être avec Landesk aussi http://landesk.avocent.com/os-deployment.aspx ?). A une époque, Mandrive proposait "Pulse", mais bon, comme c'est mort... (dommage...; Pour les curieux : http://linuxfr.org/news/mandriva-pulse-3-0-faites-le-plein-de-fonctionnalite...)
Désolé pour les mails multiples, mais à la réflexion, et après une petite recherche, pulse existe toujours : http://www.siveo.net/pulse/ Donc à ta place, si tu me manques de temps, je me pencherai sur ça ou LANdesk.
Si tu as plus de temps, terraform.io/packer.io, SaltStack + FAI/ Clonezilla, OpenStack, Ubuntu Juju/MAAS...
A+ Rémy
- Interface Web de gestion et de déploiement sécurisé
Les pros rundeck/ansible n'ont pas un truc pour ça ?
- Gestion potentiel d'un framework de validation
Je sais que Chef a un système de gestion de contrôle des recettes déployées. Salt aussi mais c'est une contrib, basé sur les "dry runs" qui date un peu ( https://bitbucket.org/arthurlogilab/salt-highstate-stats )
- Gestion des updates .... etc etc...
J'ai peur que ça soit impossible d'avoir tout dans un seul produit là... Du côté pur Windows, il y a déjà des outils très bien qui font ça, mais c'est du pur Windows (AD+GPO, WSUS, MDT, WAPT, WPKG)...
Mais une fois de plus un outil de gestion de conf multi OS. Dans Salt, je crains que la gestion des Windows soit pour le moins instable, même si certains font ça... Tu dois pouvoir coder toi-même les parties manquantes, ce qui ne sera pas évident avec un autre outil de gestion de conf que Salt, où généralement, le pouvoir d'expression est moindre, mais l'apprentissage sera plus long... J'attends les levées de bouclier :)
Sinon, il y a effectivement des outils clouds pour ça, mais généralement, ça déploie des VMs, pas des OS sur bare-metal... Tu peux quand même regarder de ce côté là si ça t'intéresse (à base de OpenStack) : https://cloudbase.it/windows-with-juju-and-maas/
A+ Rémy.
Pour ça je ne sais pas trop. Mais si tu cherches *une* solution pour faire tout ça, ça risque d'être compliqué.
Bonjour,
On 12/06/2017 14:02, Remy Dernat wrote:
Le 12/06/2017 à 09:36, Remy Dernat a écrit :
Le 09/06/2017 à 16:36, Jonathan Leroy a écrit :
Le 9 juin 2017 à 16:17, Cyrille Verger cverger99@gmail.com a écrit :
Bonjour à tous,
Salut,
Bonjour,
Je suis actuellement en train de regarder des outils d'automatisation de déploiement de VM ou de machine physique. Je souhaiterais avoir votre retour d'expérience sur les différents outils que vous pouvez utiliser sachant que je souhaiterais si possible avoir : - Déploiement d'OS en VM sous VMware comme de Machine Physique
Avec VMware, je sais qu'il y a un converter pour faire du p2v, mais dans l'autre sens ...?
- Déploiement en "masse" simplifié
https://www.terraform.io/ (pas testé)
Pour du déploiement d'OS VM ou physique, Foreman fait très bien le boulot : https://www.theforeman.org/
- Déploiement d'application en fonction d'un catalogue
https://saltstack.com/ (c'est bien)
Pour déployer des applications des cibles Windows, Je ne pourrais que conseiller WAPT (https://doc.wapt.fr) dans ce cas. Pour des cibles Linux, Ansible peux être une solution.
Pour les images: Je déploie des OS (Linux) aussi avec SaltStack + FAI (http://fai-project.org/); et j'en connais aussi qui font ça avec Kickstart ou preseed (http://github.com/oxedions/banquise).
Pour faire du déploiement sans info sur l'OS, c'est effectivement compliqué, sauf à déployer des images disques (clonezilla ? Avec sysprep pour Windows ?)... Mes infos windows étant un peu outdated, je me rappelle qu'on faisait ça avec Norton Ghost à une époque aussi (il y a + de 10 ans de ça...), après nettoiement de l'image (suppression de toutes les caratéristiques spécifiques aux machines (hostname, ip...).
Pour du clonage d'images disque FOG ( https://fogproject.org/ ) est une bonne solution avec la possibilitée d'effectuer des taches postes installation (renommage, intégration au domaine, installation de packages)
Pour les softs : Tu as aussi des outils de déploiement via une application tierce (OCS packager, peut-être avec Landesk aussi http://landesk.avocent.com/os-deployment.aspx ?). A une époque, Mandrive proposait "Pulse", mais bon, comme c'est mort... (dommage...; Pour les curieux : http://linuxfr.org/news/mandriva-pulse-3-0-faites-le-plein-de-fonctionnalite...)
Idem, WAPT.
Désolé pour les mails multiples, mais à la réflexion, et après une petite recherche, pulse existe toujours : http://www.siveo.net/pulse/ Donc à ta place, si tu me manques de temps, je me pencherai sur ça ou LANdesk.
Si tu as plus de temps, terraform.io/packer.io, SaltStack + FAI/ Clonezilla, OpenStack, Ubuntu Juju/MAAS...
A+ Rémy
- Interface Web de gestion et de déploiement sécurisé
Les pros rundeck/ansible n'ont pas un truc pour ça ?
- Gestion potentiel d'un framework de validation
Je sais que Chef a un système de gestion de contrôle des recettes déployées. Salt aussi mais c'est une contrib, basé sur les "dry runs" qui date un peu ( https://bitbucket.org/arthurlogilab/salt-highstate-stats )
- Gestion des updates .... etc etc...
J'ai peur que ça soit impossible d'avoir tout dans un seul produit là... Du côté pur Windows, il y a déjà des outils très bien qui font ça, mais c'est du pur Windows (AD+GPO, WSUS, MDT, WAPT, WPKG)...
Mais une fois de plus un outil de gestion de conf multi OS. Dans Salt, je crains que la gestion des Windows soit pour le moins instable, même si certains font ça... Tu dois pouvoir coder toi-même les parties manquantes, ce qui ne sera pas évident avec un autre outil de gestion de conf que Salt, où généralement, le pouvoir d'expression est moindre, mais l'apprentissage sera plus long... J'attends les levées de bouclier :)
Sinon, il y a effectivement des outils clouds pour ça, mais généralement, ça déploie des VMs, pas des OS sur bare-metal... Tu peux quand même regarder de ce côté là si ça t'intéresse (à base de OpenStack) : https://cloudbase.it/windows-with-juju-and-maas/
A+ Rémy.
Pour ça je ne sais pas trop. Mais si tu cherches *une* solution pour faire tout ça, ça risque d'être compliqué.
A+ Alexandre.
Le 09/06/2017 à 16:36, Jonathan Leroy a écrit :
Le 9 juin 2017 à 16:17, Cyrille Verger cverger99@gmail.com a écrit :
Bonjour à tous,
Salut,
Je suis actuellement en train de regarder des outils d'automatisation de déploiement de VM ou de machine physique. Je souhaiterais avoir votre retour d'expérience sur les différents outils que vous pouvez utiliser sachant que je souhaiterais si possible avoir : - Déploiement d'OS en VM sous VMware comme de Machine Physique - Déploiement en "masse" simplifié
https://www.terraform.io/ (pas testé)
Ça me fait penser, de la même boîte, il y a : https://www.packer.io/intro/index.html
(Jamais testé). Mais une fois de plus, c'est vraiment orienté cloud/VM.
- Déploiement d'application en fonction d'un catalogue
https://saltstack.com/ (c'est bien)
- Interface Web de gestion et de déploiement sécurisé - Gestion potentiel d'un framework de validation - Gestion des updates .... etc etc...
Pour ça je ne sais pas trop. Mais si tu cherches *une* solution pour faire tout ça, ça risque d'être compliqué.