Installation de lxc sur Online.
Bonne section réseau
Configuration réseau pour LXC et Debian 8, se base sur libvirt
Rque : pour supprimer le réseau créé :
La page LXC de Debian.
contient notamment différentes configurations réseau
Virtualisation LXC
Voir la conf réseau et les regles iptable
Liste d'article sur LXC
Comparaison LXC / Docker au niveau des usages
Script simplifiant/encapsulant l'écriture de regles iptable pour faire du NAT dnas le cas d'une machine hote et N machines virtuelles.
Ex : IP hote : port 10022 --> IP machine virtuelle : 22
Article intéressant sur la création d'un serveur LXC + ZFS
A voir : la mise ajour du kernel d'Ubuntu 12.04 avec celui de la 13.04 (back porté)
Installé de lxc sur une dedibox, reseau avec ip fail over en mode bridgé
Présentation en graphique des différents mode réseau sur LXC
Installation de LXC chez Online (Dedibox)
Encore un article d'installation de LXC chez OVH
Utiliser lxc pour maquetter des réseaux, utilisation d'un outils pour simuler des latences sur le reseau, etc
Utilisation de fichier preseed
Installation et utilisation de lxc sur OVH
Superbe article d'installation et configuration de lxc chez OVH
Compilation d'un noyau compatible cgroup, compilation de lxc, personnalisation succinct du template debian de base, créer des container, configuration du réseau compatible avec le réseau OVH (2 solution naté / bridgé)
Interface Web de paramétrage de box vagrant pour le dev
Provisionné avec Ansible
Utilisation de kvm sur lvm
Interface d’administration des container LXC
Installation de webvirtmgr : interface de gestion des VM KVM
L'auteur insiste sur son besoin de stocker les VM dans des volumes lvm et webvirtmgr y repond parfaitement
Interface web de gestion des vm kvm
Interface graphique ou non a KVM
Logiciel de gestion de VM basé sur XMPP
A voir et comparer avec Proxmox, semble a ssez peu utilisé
Migrer de Xen à KVM Proxmox
Introduction à KVM
Script de génération de machine virtuel KVM / Virtualbox, etc
Convertir les images disque KVM
RAW <-> QCOW2
Monter les disques dur des machines virtuels KVM depuis la machine hote
Comment mettre à jour les additions invitées de virtualbox dans vagrant
Dans la VM :
sudo wget -c http://download.virtualbox.org/virtualbox/4.3.4/VBoxGuestAdditions_4.3.4.iso -O VBoxGuestAdditions_4.3.4.iso
sudo mount VBoxGuestAdditions_4.3.4.iso -o loop /mnt
cd /mnt
sudo sh VBoxLinuxAdditions.run --nox11
cd
sudo rm *.iso
sudo /etc/init.d/vboxadd setup
sudo update-rc.d vboxadd defaults
sudo update-rc.d vboxadd enable
(basé sur cette version Fedora : https://gist.github.com/fernandoaleman/5083680)
Plugin pour mettre à jour les additions invitées de virtualbox automatiquement dans vagrant
Le githu : https://github.com/dotless-de/vagrant-vbguest
Setup initial de conteneur openvz dans proxmox
Introduction a ansible
Utilisation de vagrant (création de 2 VM db / web)
Playbook : création utilisateur, config ssh, ajout de package, config SMTP (nail.rc), mysql, apache
Script python de chiffrement des mots de apsse utilisateur
Introduction à ansible + vagrant
Playbook d'installation de silver searcher
Plugin Vagrant permettant de mettre à jour le fichier host des machines virtuelles géré par vagrant mais aussi de la machine hôte
Automatiser tout un tas de configuration (y compris le démarrage de VM LXC via docker) dès l'entrée dans un répertoire
Service, outil de téléchargement, installation et configuration simplifié de machines virtuelles LXC (container)
A voir permet de créer et installer automatiquement des machine virtuelles KVM
/etc/default/virtualbox :
VBOXAUTOSTART_DB=/etc/vbox
VBOXAUTOSTART_CONFIG=/etc/vbox/autostart.cfg
/etc/vbox/autostart.cfg :
default_policy = deny
vbox = {
allow = true
}
sudo chgrp vboxusers /etc/vbox
sudo chmod 1775 /etc/vbox
En tant que l'utilisateur vbox :
VBoxManage setproperty autostartdbpath /etc/vbox
VBoxManage modifyvm [NameOfVirtualMachine] --autostart-enabled on
VBoxManage modifyvm [NameOfVirtualMachine] --autostop-type poweroff
(Les 2 commandes précédentes crées un fichier [user].start/stop dans /etc/vbox parfois ne marche pas !!!)
sudo /etc/init.d/vboxautostart-service start
Pour lister les VMs (en tant qu'utilisateur qui lance les VM vbox) :
VBoxManage list vms
Pour les VMs démarrées :
VBoxManage list runningvms
Pour démarrer une VM :
VBoxManage startvm [Nom de la VM] --type headless
Sources :
https://blogs.wellesley.edu/cssysadmin/2012/10/16/installing-virtualbox-on-our-linux-clients/
http://lifeofageekadmin.com/how-to-set-your-virtualbox-vm-to-automatically-startup/
http://codepoets.co.uk/2012/virtualbox-4-2-vm-autostart-on-debian-squeeze/
https://www.virtualbox.org/manual/ch09.html#autostart
Et pour Mac OS X :
https://rcaguilar.wordpress.com/2013/01/07/auto-starting-virtualbox-vms-on-os-x/
Virtualisation complète
Installation :
http://techtips-tom.blogspot.fr/2012/05/ubuntu-1204-kvm-server.html
https://help.ubuntu.com/community/KVM/Installation
http://www.howtoforge.com/virtualization-with-kvm-on-ubuntu-12.04-lts
Interface management Web
Archipel (web = capucino !!)
http://archipelproject.org/
http://geekdom.wesmo.com/2012/03/29/linux-kvm-archipel-how-to/ (installation)
oVirt (Java)
http://www.ovirt.org/Home
Karesansui (Python
http://karesansui-project.info/
Webvirtmgr (Python)
https://www.webvirtmgr.net/
http://dougalmatthews.com/2011/02/27/my-vagrant-workflow/ : description de vagrant + chef
http://chrislaco.com/devops-toolbox/define-create-vagrant-box/
http://docs.vagrantup.com/v1/docs/provisioners/chef_solo.html
http://tumblr.nrako.com/post/22320729770/vagrant-chef-librarian
http://jordanbrock.com/2012/04/17/vagrant-chef-and-openphoto/index.html
http://java.dzone.com/news/using-vagrant-team
http://jpmens.net/2012/11/28/bootstrapping-openvz-containers-in-proxmox-ve/
http://pve.proxmox.com/wiki/OpenVZ_Console
http://wiki.csnu.org/index.php?title=Proxmox_et_OpenVZ
http://pve.proxmox.com/wiki/Category:HOWTO
http://www.youtube.com/watch?v=s3-g5WMk93I
https://raymii.org/s/software/ProxBash.html
http://www.yakakliker.org/index.php?title=Informatique/Cat%C3%A9gorie_:_Virtualisation/Proxmox/Installation_et_configuration_de_Proxmox
http://blog.developpeur-neurasthenique.fr/auto-hebergement-configurer-un-cluster-proxmox-2-sans-multicast.html
http://www.brunovalentin.com/linux/machines-virtuelles-en-nat-sur-le-rpn-de-dedibox-online/
http://blog.akelio.fr/comment-creer-un-conteneur-openvz-vm-avec-proxmox/
http://mariangemarcano.blogspot.fr/2012/06/virtualization-using-proxmox-ve.html : emplacement des VMs dans l'arbo proxmox, fichiers de configuration, ligne de commande de backup, création de VM
http://blog.olivierdelort.net/?p=901 : configuration des conteneur après création de la VM (personnalisation) + mécanisme de clone d'une VM pour faciliter la création de VM
http://www.proxmox.com/products/proxmox-ve/comparison
Installation :
http://www.unixmen.com/proxmox-install-step-by-step/ : avec copie d'écrans
Online :
http://documentation.online.net/fr/serveur-dedie/systemes-d_exploitation/distribution-proxmox : Documentation officiel online d’installation de proxmox, bien lire la partie ip failover et mac virtuelle associée aux VM si pas/mal fait coupure de l’accès réseau vers sa dédibox
http://blog.kheb.fr/administration/installation-et-configuration-de-proxmox-chez-ovh-et-dedibox-380/ : installation proxmox chez ovh / online, détail des partitions pour avoir le fonctionnalité de snapshot LVM
http://centre-entraide.info/proxmox-installer-une-distribution-promox-chez-dedibox-avec-des-partitions-lvm/ : installation proxmox chez ovh / online, détail des partitions pour avoir le fonctionnalité de snapshot LVM
http://blog.héry.com/article5/proxmox-lan-au-sein-d-une-dedibox-online : Configuration réseau nat ?
http://www.fitzdsl.net/2012/12/installation-dun-conteneur-lxc-sur-dedibox/
http://documentation.online.net/fr/serveur-dedie/reseau/ip-failover
OVH :
http://guides.ovh.com/Proxmox : guide des différentes solution réseau
Réseau :
http://blog.héry.com/article5/proxmox-lan-au-sein-d-une-dedibox-online : Configuration réseau nat ?
https://wiki.openvz.org/Nat : nat
http://forum.online.net/index.php?/topic/558-tuto-iptables-et-proxmox-openvz/ : configuration iptable sur le host proxmox pour se passe d'IPFO (pose à priori un pb de secu)
https://www.letitux.com/proxmox/2012/09/22/securiser-son-serveur-proxmox-ve-2-1.html : sécuriser son serveur proxmox, pas complet, pose pb sur certaines fonctionnalités
http://forum.ovh.com/showthread.php?t=79708 : config réseau nat
http://wiki.openvz.org/Setting_up_an_iptables_firewall : reglage firewall pour openvz
http://forum.online.net/index.php?/topic/3605-proxmox-openvz-et-ip-failover/?hl=vz.conf#entry17983
http://michael.bouvy.net/blog/fr/2013/01/22/proxmox-openvz-reseau-public-reseau-prive/
Backups :
https://www.letitux.com/proxmox/2013/02/02/faire-des-snapshots-sous-proxmox-sans-que-les-vms-soient-suspendues.html : passe via un montage NFS !!
http://wiki.openvz.org/Backup_of_a_running_container_with_vzdump : Backup de container open VZ via vzdump
Retour d’expérience
Proxmox en clusteur chez online :
http://vivihome.net/2013/02/17/nouvelle-architecture-serveurs-partie-1-point-de-depart/ : présentation de l'historique et de l'archi cible
http://vivihome.net/2013/02/23/nouvelle-architecture-serveurs-partie-2-preparation-des-machines/ : préparation des machines, installation serveur online via la console ILO (nécessite une première installation avec les paramètres de base)
Dommage les articles suivant n'ont pas suivi....
http://vivihome.net/2013/05/19/nouvelle-architecture-serveurs-terminee/
Rque : solution idéale non mise en œuvre réplication DRDB via VPN RPN
http://blog.ganbaranai.fr/2013/08/il-etait-une-fois-proxmox-ou-la-virtualisation-pour-les-nuls/ : tres interessant, voir notamment le reverse proxy
Proxmox simple chez online :
http://blog.chto.fr/2011/08/proxmox-sur-dedibox-preparation-du-serveur-partie-1/ : préparation du host
http://blog.chto.fr/2011/08/proxmox-sur-dedibox-preparation-du-serveur-partie-2/ : préparation du host, partitionnement LVM
http://blog.chto.fr/2011/08/proxmox-sur-dedibox-mise-en-place-de-la-vm-partie-1/ : installation et paramétrage des VM
Cluster proxmox :
http://pve.proxmox.com/wiki/Multicast_notes#Use_unicast_instead_of_multicast : cluster en unicast (multcast non supporté par les hébergeur gd public)
http://blog.héry.com/article11/cluster-proxmox-distant-le-concept : cluster proxmox en multicast via tunnel vpn + synchro disque drdb !!
http://blog.héry.com/article6/cluster-proxmox-distant-construction-du-cluster-openvpn : installation (online / ovh), partitionnement, personnalisation, config réseau
A suivre...
http://www.nedproductions.biz/wiki/configuring-a-proxmox-ve-2.x-cluster-running-over-an-openvpn-intranet : cluster proxmox a traver un vpn
Réplication de FS entre noeud du cluster :
http://blog.etoilebsd.net/post/FS_partage_et_replique : réplication drbd, article qui date 2010...
Divers :
http://www.brunovalentin.com/linux/shutdown-machine-virtuelle-sous-proxmox/
http://blog.héry.com/article8/proxmox-la-virtualisation-open-source-qui-roxx : présentation de proxmox et des avantages de la virtualisation
Liste de box Vagrant en téléchargement
Machine virtuelles et iso préconfiguré selon plusieurs OS, plusieurs CMS, outils...
Script de gestion des container LXC
Outil de mise en oeuvre d'environnement de développement virtualisés.
A coupler avec puppet/chef pour appliquer les même conf sur les serveurs de prod que sur ces environnements
Retour d’expérience sur l'autohebergement
Solution à base de multiple machines virtuelle avec openVZ