Créer votre appliance

Une appliance est un disque virtuel contenant le système d’exploitation (Openrating System, ou OS) de votre choix, ainsi que l’ensemble des logiciels utilisateurs.

Vous pouvez facilement créer votre propre appliance en quelques étapes:

  • télécharger l’OS de votre choix
  • lancer une machine virtuelle (VM) avec cet OS
  • mettre à jour l’ensemble des packages installés
  • préparer le système pour une utilisation sur le cloud
  • installer vos logiciels utilisateurs

Télécharger votre OS

Voici une liste non exhaustive des principaux OS:

Installer et lancer une VM

Vous devez utiliser un hyperviseur local pour installer et démarrer une VM avec l’OS de votre choix pour les opérations décrites dans les chapitres suivants. Vous pouvez utiliser Qemu ou Virtualbox.

Mettre à jour les packages

Vous devez utiliser l’outil de gestion des packages.

Par exemple, sous Scientific Linux, vous utiliserez la commande:

# yum update

Préparer le système pour une utilisation sur le cloud

N.B.: cette étape n’est pas nécessaire si vous avez téléchargé une image prête pour le cloud, telle que l’image Ubuntu dont le lien est fourni au chapitre « Télécharger votre OS« .

Utiliser un OS sur le cloud nécessite:

  • d’installer les packages « cloud-init »
    # yum install epel-release
    # [ $? -eq 0 ] || (wget http://epel.mirror.net.in/epel/6/i386/epel-release-6-8.noarch.rpm &&  rpm -Uvh epel-release-6-8.noarch.rpm)
    # yum install cloud-init
    # chkconfig cloud-init on 
    # chkconfig cloud-init-local on
  • réinitialiser la configuration réseau
    # echo "NOZEROCONF=yes" >> /etc /sysconfig/network
    # rm /etc/udev/rules.d/70-persistent-ner.rules
    # touch /etc/udev/rules.d/70-persistent-net.rules
  • désactiver le mot de passe « root »
    # dd if=/dev/random count=50|md5sum|passwd --stdin root

Installer vos logiciels utilisateurs

Vous pouvez finalement installer vos logiciels préférés.