Catégorie : Technique

Installer Nextcloud sur Fedora Servers Cloud grâce à Terraform et Ansible, part2

Vue d’ensemble du code de provision des VMs

Maintenant que l’on a notre code pour l’infra, il est temps de passer à la partie provision des vms. Pour cela, comme je vous le disais, j’utilise Ansible. Pourquoi ? Parce qu’il est de plus en plus inclus dans l’écosystème RedHat, que la communauté autour du projet est très vivante et que l’on n’a aucun de mal à trouver des infos. Je vous rappelle que ce code met à disposition des serveurs dans un réseau isolé. Je vous montre l’arborescence des rôles et playbooks en fonction de mon architecture :

Poursuivre la lecture « Installer Nextcloud sur Fedora Servers Cloud grâce à Terraform et Ansible, part2 »

Installer Nextcloud sur Fedora Servers Cloud grâce à Terraform et Ansible, part1

Aujourd’hui, je vais vous exposer un de mes POC. Je voulais installer Nexcloud sur Fedora server et pour plus de sécurité et plus d’efficacité, séparer les middlewares et les applications sur ces différents serveurs. Je pars sur 3 serveurs, on peut faire évoluer le code pour en ajouter plus, notamment Redis en master-slave, Mariadb en Master/Slave et un loadbalancer nginx. Je mets en ligne un de mes premiers codes Terraform fonctionnel. Il est plus simple à comprendre mais pas super optimisé/industrialisé. Dans des articles ultérieurs, je mettrai des codes Terraform pour de l’infra scalable, c’est plus sexy. J’ai essayé dans les playbooks ansible d’adapter les règles SElinux pour que l’application Nextcloud fonctionne en mode enforcing, et ça passe: c’est toujours mieux avec. Un truc sympa à faire également au niveau sécu, serait de relier le chiffrement de Nextcloud à la puce TPM émulée du serveur, dans le même registre je n’ai pas mis de rôle pour le durcissement des souches Fedora. Tout un programme…

Poursuivre la lecture « Installer Nextcloud sur Fedora Servers Cloud grâce à Terraform et Ansible, part1 »
Gérer le changement en masse des cartes réseaux sous VMware VSPHERE

Gérer le changement en masse des cartes réseaux sous VMware VSPHERE

Les changements massifs de composants techniques des enveloppes de VM (GuestOS ou Invité), sont assez rare en production. Mais il peu arriver, lié à divers problématiques d’incompatibilités de drivers vs O.S., de devoir changer massivement ce dernier.

Poursuivre la lecture « Gérer le changement en masse des cartes réseaux sous VMware VSPHERE »
La Roadmap des versions O.S. d’Apple

La Roadmap des versions O.S. d’Apple

Version Nom de la version Darwin version Processeur Support Application Support Noyau Date annoncée Sortie Date La plus récente version
Rhapsody Developer Release Grail1Z4 / Titan1U (nom de code interne) Inconnu Power PC 32 bits Power PC 32 bits 32 bits 7 janvier 1997 [13] 31 août 1997 DR2 (14 mai 1998)
Mac OS X Server 1.0 Hera (nom de code interne) Inconnu Un­known 16 mars 1999 1.2v3 (27 octobre 2000)
Mac OS X Developer Preview Un­known Inconnu 11 mai 1998 [14] 16 mars 1999 DP4 (5 avril 2000)
Mac OS X Public Beta Kodiak [15] (nom de code interne) Inconnu 15 mai 2000 [16] 13 septembre 2000
Mac OS X 10.0 Cheetah (nom de code interne) 1.3.1 9 janvier 2001 [17] 24 mars 2001 10.0.4 (4Q12) (22 juin 2001)
Mac OS X 10.1 Puma (nom de code interne) 1.4.1 / 5 18 juillet 2001 [18] 25 septembre 2001 10.1.5 (5S60) (6 juin 2002)
Mac OS X 10.2 Jaguar 6 PowerPC 32/64 bits [Remarque 1] 6 mai 2002 [19] 24 août 2002 10.2.8 (3 octobre 2003)
Mac OS X 10.3 Panther 7 23 juin 2003 [20] 24 octobre 2003 10.3.9 (7W98) (15 avril 2005)
Mac OS X 10.4 Tiger 8 PowerPC 32/64 bits et Intel PowerPC 32/64 bits et Intel [Remarque 2] [Remarque 3] 4 mai 2004 [21] 29 avril 2005 10.4.11 (14 novembre 2007)
Mac OS X 10.5 Leopard 9 26 juin 2006 [22] 26 octobre 2007 10.5.8 (9L31a) (13 août 2009)
Mac OS X 10.6 Snow Leopard 10 Intel 32/64 bits Intel 32/64 bits PowerPC 32 bits [Remarque 3] 32/64 bits [23] 9 juin 2008 [24] 28 août 2009 10.6.8 (10K549) (25 juillet 2011)
Mac OS X 10.7 Lion 11 Intel 64 bits Intel 32/64 bits 20 octobre 2010 [25] 20 juillet 2011 10.7.5 (11G63) (4 octobre 2012)
OS X 10.8 Mountain Lion 12 64 bits [26] 16 février 2012 [27] 25 juillet 2012 [28] 10.8.5 (12F2560) (13 août 2015)
OS X 10.9 Mavericks 13 10 juin 2013 [29] 22 octobre 2013 10.9.5 (13F1911) (18 juillet 2016)
OS X 10.10 Yosemite 14 2 juin 2014 [30] 16 octobre 2014 10.10.5 (14F2511) (19 juillet 2017)
OS X 10.11 El capitain 15 8 juin 2015 [31] 30 septembre 2015 10.11.6 (15G22010) (9 juillet 2018)
macOS 10.12 Sierra 16 13 juin 2016 [32] 20 septembre 2016 10.12.6 (16G2136) (26 septembre 2019)
macOS 10.13 High Sierra 17 5 juin 2017 25 septembre 2017 10.13.6 (17G14042) (12 novembre 2020)
macOS 10.14 Mojave 18 4 juin 2018 24 septembre 2018 10.14.6 (18G9323) (21 juillet 2021)
macOS 10.15 Catalina 19 Intel 64 bits 3 juin 2019 7 octobre 2019 10.15.7 (19H1922) (16 mai 2022)
macOS 11 Big Sur 20 Intel et ARM 64 bits Intel 64 bits et ARM [Remarque 4] 22 juin 2020 12 novembre 2020 11.6.7 (20G630) (9 juin 2022)
macOS 12 Monterey 21 7 juin 2021 25 octobre 2021 12.4 (21F79) (16 mai 2022)
macOS 13 Ventura 22 6 juin 2022 21 septembre 2023 Mise à jour 13.0 bêta 3 (22A5295i) (11 juillet 2022) 13.6 (21 septembre 2023)
macOS 14 Sonoma 23 Juin 2023 14.0 Juin 2023
1. ↑ Le PowerMac G5 avait des versions Jaguar spéciales. 2. ↑ Tiger ne supportait pas les applications GUI 64 bits, uniquement les applications CLI 64 bits. [33] [34] 3. 1 2 Les applications PowerPC 32 bits (mais pas 64 bits) étaient prises en charge sur les processeurs Intel avec Rosetta . 4. ↑ Les applications Intel 64 bits sont prises en charge sur silicium d'Apple Mac en Rosetta 2 . Cependant, les Mac à processeur Intel ne peuvent pas exécuter d'applications basées sur ARM, telles que les applications iOS et iPadOS.

Installer Openvswitch sous Fedora avec NetworkManager

Introduction

On ne présente plus Openvswitch, une brique importante du SDN (Software-defined networking). OpenvSwitch est destiné aux déploiements de virtualisation multi-serveurs. Les possibilités d’OVS sont nombreuses, il gère les vlans, la QoS, OpenFlow, le bonding, le mirroring. Il supporte Xen, KVM, Proxmox, Virtualbox et est intégré dans Openstack, openQRM, OpenNebula et oVirt. Poursuivre la lecture « Installer Openvswitch sous Fedora avec NetworkManager »