Infos solution d'hébergement web
Détails compte
- Identifiant client :
- SINP PACA : mj14…-ovh (contact CBNA) - Compte OVH indépendant
- SINP AURA : coanim… (contact Flavia) - Compte OVH regroupant la gestion technique et administratives ; 2 comptes de facturation indépendant sont associés à chaque projet Public Cloud (Flavia ⇒ CMS et CBNMC ⇒ GeoNature)
- Connexion espace client : https://www.ovh.com/manager/
- Guide identifiant client : https://www.ovh.com/fr/g2123.nichandle
- Guides administration des services : https://www.ovh.com/fr/support
- Régénérer un mot de passe en cliquant sur "Identifiant ou mot de passe oublié ?" sur : https://www.ovh.com/manager/
Création du projet Public Cloud - GeoNature
- Se connecter au Manager OVH
- Accéder au menu principal "Public Cloud"
- Créer un nouveau projet Public Cloud :
- en cliquant dans le menu gauche sur la flèche à droite du nom du projet Public Cloud existant
- puis cliquer sur le bouton "Créer un nouveau projet"
- Saisir le nom du projet "GeoNature-SINP-<abreviation-region>"
- Le moyen de paiement par défaut du compte est sélectionné mais rien ne sera prélevé dessus s'il est changé avant la création du contenu du projet. Si c'est une carte bancaire, les 6 premiers chiffres de la CB seront demandés.
- Une fois validé, il est possible de suivre l'avancement de la création du projet Public Cloud via l'interface de suivi des commandes "Mes commandes".
- Une fois créé, il est nécessaire de changer le contact de facturation du projet
- Changer le contact facturation du projet Public Cloud :
- Depuis le tableau de bord, cliquer dans le panneau du profil du compte sur le raccourci "Gestion des contacts"
- Dans la liste des contacts, filtrer à l'aide de l'identifiant du projet Public Cloud (Copiable sous le nom du projet dans Public Cloud)
- Sur la ligne qui doit s'afficher, cliquer sur l'icone "…" et sélectionner "Modifier les contacts"
- Puis dans la fenêtre qui s'ouvre changer le Nic-Handle du contact Facturation
- Valider les emails reçu par l'ancien contact et le nouveau pour valider le changement
Création de sous-utilisateurs
Afin que plusieurs personnes distinctes puisse accéder à l'interface administration d'un compte OVH, il est possible de créer des "sous-utilisateurs" d'un compte donné. Pour ce faire suivre les étapes suivantes :
- Dans le panneau de profil de l'utilisateur, clique sur le nom du compte
- Dans la page "Mon profil" qui s'ouvre, cliquer sur "Gestion des utilisateurs"
- Dans la page de gestion des utilisateurs qui s'ouvre, cliquer sur "Ajouter un utilisateur"
- Dans la fenêtre modale :
- Saisir un identifiant (par exemple prénom et nom accolé en minuscule sans accents ou caractères spéciaux). Ex. :
pdupont
- Copier l'identifiant du sous-utilisateur qui permettra la connexion de cet utilisateur. Ex. :
1620-1020-43/pdupont
- Indiquer l'email de l'utilisateur
- Indiquer un mot de passe robuste
- Sélectionner le type de compte. Ex. :
Administrateur
- Indiquer une description. Ex. :
Accès administrateur de <Prénom> <NOM> (<Organisme>)
- Valider
- L'utilisateur en question peut maintenant accéder au compte principal avec ses propres identifiants.
Sélection des services du projet Public Cloud - GeoNature
- La localisation (=Datacenter) :
- pour les serveurs "web-srv" et "db-srv" : Gravelines GRA7
- pour le serveur "bkp-srv" : Londres UK1
- le réseau privé virtuel (vRack) : doit être dispo sur toutes les localisation (GRA7 et UK1)
- si des volumes de stockage sont pris (Block Storage), il faut les commander dans la même localisation que le serveur sur lequel il sera monté.
- Créer le réseau privé virtuel ("Network" > "Private Network") [un vRack contient des VPN]
- Créer les serveurs virtuels ("Instances") "db-<abreviation-region>-sinp", "web-<abreviation-region>-sinp" et "bkp-<abreviation-region>-sinp"
- Si cela s'avérer nécessaire et uniquement au moment où de l'espace disque supplémentaire s'avére nécessaire, créer un volume de stockage ("Block Storage") et l'associer à l'instance que le nécessite. Par défaut, au départ, seule l'instance "bkp-srv" en a besoin pour y sauvegarder les snapshots des autres instances.
- Ajouter un utilisateur "Administrateur" avec le rôle "Administrator" pour gérer OpenStack via le menu "Project Management" > "Users & roles"
Réseau Privé Virtuel (VRack)
- Cliquer sur "Network" > "Private Network", puis sur "Créer un VRack" > "Nouveau"
- Attendre la fin de la création du VRack
- Cliquer sur "Créer un réseau privé"
- Choisir le type "Statique (Manuelle)"
- Choisir la localisation "Gravelines (GRA7)"
- Indiquer son nom. Ex. :
sinp-aura-vpn
- Valider et attendre la fin de la création du réseau privé
Création des serveurs virtuels (Instances)
- Notes : vous pouvez créer l'instance "web-srv" la paramétrer, créer un snapshot à partir duquel vous pourrez créer l'instance "bkp-srv". De la même façon, il est possible de créer une première instance, la paramétrer avec la config commune à toutes les instances et s'en servir pour créer les autres.
- Cliquer sur "Compute" > "Instances", puis sur "Créer une instance"
- Sélectionner le modèle : General purpose > B2-7 (pour web-<region>-sinp et bkp-<region>-sinp) ou B2-15 (pour db-<region>-sinp)
- Localisation : Gravelines (GRA7) pour web-<region>-sinp et db-<region>-sinp ; Londres (UK1) pour bkp-<region>-sinp.
- Image :
- Distribution Linux : Debian 10
- Clé ssh : indiquer votre clé SSH publique (Voir :
cat ~/.ssh/id_rsa.pub
)
- Configurer votre instance :
- Nombre : 1
- ATTENTION bien cocher "Flexible"
- Nom : web-<region>-sinp ou db-<region>-sinp ou bkp-<region>-sinp
- Réseau privé attaché : 000 - sinp-aura-vpn
- Ne pas cocher les sauvegardes automatisées (nous le ferons après)
- Période de facturation : mensuelle
- Valider et attendre la fin de la création de l'instance
- ATTENTION : Vérifier que l'instance est bien flexible ! Le nom du modèle de serveur doit se terminer par "-flex". Si ce n'est pas le cas éditer le modèle et le passer en flexible.
Création des volumes de stockage (Block Storage)
- Notes : créer les disques supplémentaires uniquement lorsque le besoin d'espace disque s'avère nécessaire et pour un espace évalué au plus juste car ils sont facturés dès leur commande et en fonction de la taille sélectionnée.
- Localisation : Gravelines (GRA7) pour "web-srv" et "db-srv" ; Londres (UK1) pour "bkp-srv".
- Type : Haute performance
- Nom du volume : web-storage pour "web-srv" ; db-storage pour "db-srv" ; bkp-storage pour "bkp-srv".
- Capacité : en fonction du besoin. Pour bkp-storage prendre 200Go afin de pouvoir héberger les sauvegardes d'une instance de 100Go et une autre de 50Go tout en ayant une marge.
- Une fois créer, attacher les volumes à leur instance respective à l'aide du menu "Attacher à l'instance" disponible dans l'interface d'OVH.
Notes
- Le Public Cloud d'OVH est basé sur OpenStack. Il est donc utile de rechercher des infos sur le fonctionnement du Public Cloud en recherchant des infos sur OpenStack.
- Les outils en ligne de commande d'OpenStack (
openstack
,glance
, …) et l'API v6 d'OVH permettent de manipuler les sauvegardes, les restaurer, les déplacer entre datacentres… - OVH met à disposition une interface web Horizon pour gérer les instances.
- Pour accéder aux instances, il est nécessaire d'utiliser une clé SSH public puis une connexion via SSH.
- La clé public des utilisateurs peut être ajoutée à l'instance via le Manager d'OVH
- Concernant l'augmentation de la taille des disques attachés, il est nécessaire de lancer des commandes sous linux pour agrandir la taille du disque. Il est donc nécessaire d'en avoir fait une sauvegarde avant.
- Toutefois la manipulation documenter dans ce guide OVH permet de maintenir les données sur le disque si tout se passe bien. Il est nécessaire de répondre "N" à la question Partition #1 contains a ext4 signature. Do you want to remove the signature? [Y]es/[N]o:.
- Les commandes Linux nécessaires pour agrandir le disque sont disponibles dans le guide OVH dans la section dédiée.