guide:installation_coreos_2015

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
guide:installation_coreos_2015 [2015/07/11 10:39] viviguide:installation_coreos_2015 [2021/04/18 20:24] (Version actuelle) – modification externe 127.0.0.1
Ligne 3: Ligne 3:
 **Note :** page en vrac pour l'installation de coreos chez online.net **Note :** page en vrac pour l'installation de coreos chez online.net
  
 +===== Référence documentaires =====
 +
 +Au prépalable les documentations à lire :
 +  * [[http://documentation.online.net/fr/serveur-dedie/systemes-d_exploitation/distribution-coreos|La documentation de cette distributions chez online.net]]
 +  * [[https://coreos.com/docs/running-coreos/bare-metal/installing-to-disk/|Le guide d'installation officiel]]
 +  * [[https://coreos.com/docs/quickstart|Le guilde officiel de démarrage]]
 +  * [[https://coreos.com/etcd/docs/latest/getting-started-with-etcd.html|connaitre etcd]]
 +  * [[https://www.digitalocean.com/community/tutorials/how-to-use-journalctl-to-view-and-manipulate-systemd-logs|conntaitre journalctl]] (voir ce qui se passe dans vos services)
 ===== Installation online.net ===== ===== Installation online.net =====
  
Ligne 14: Ligne 22:
  
 Pour vous connecter avec putty (depuis windows dans mon cas vous l'aurez compris) il vous faudra ouvrir votre clé privée dans le pagent putty au préalable. C'est ceci qui vous permettra de vous logger. Pour vous connecter avec putty (depuis windows dans mon cas vous l'aurez compris) il vous faudra ouvrir votre clé privée dans le pagent putty au préalable. C'est ceci qui vous permettra de vous logger.
 +
 +===== Editions du cloud config / configuration initiale =====
 +
 +Pour activer le mode cluster il faut commencer par générer une clé **etcd** comme ceci :
 +
 +<code>
 +https://discovery.etcd.io/new?size=2
 +</code>
 +
 +Remarquez le size qui correspond au nombre de noeuds du cluster. Il suffit d'y aller avec votre navigateur et de placer l'url dans le cloud config de tous vos noeuds.
 +
 +Ensuite, la **configuration de base de coreos** se situe dans le **fichier suivant** :
 +
 +<code bash>
 +sudo vi /var/lib/coreos-install/user_data
 +</code>
 +
 +Pour activer les fonctionnalités cluster il vous faudra activer **fleet**, **etcd** et spécifier la clé ETCD que vous aurez généré :
 +
 +<code yaml>
 +#
 +# System base configuration
 +#
 +# @see https://coreos.com/docs/quickstart/
 +#
 +coreos:
 +  units:
 +    - name: etcd.service
 +      command: start
 +    - name: fleet.service
 +      command: start
 +  etcd:
 +    # generate a new token for each unique cluster from https://discovery.etcd.io/new?size=3
 +    # specify the initial size of your cluster with ?size=X
 +    discovery: https://discovery.etcd.io/METTRE_LA_CLE_ETCD_ICI
 +  update:
 +    reboot-strategy: off
 +</code>
 +
 +**Note :** reboot strategy a off n'est pas préconisé mais j'en ai marre que l'update se fasse seul sur mon serveur qui reboot ensuite sans que je sois derrière et plante ainsi toutes mes applications. Voir [[https://coreos.com/os/docs/latest/update-strategies.html|cette documentation]]. Idem pour update engine a stop.
 +
 +En conséquence, déclencher manuellement un update se fait ainsi :
 +<code>
 +update_engine_client -check_for_update
 +</code>
 +
 +C'est moins bien de faire ainsi mais je n'ai pas les moyens de surveiller en permanence les serveurs donc je préfère maitriser les updates / reboot.
  
  • guide/installation_coreos_2015.1436611183.txt.gz
  • Dernière modification : 2021/04/18 20:24
  • (modification externe)