Cloud Quick Start/fr: Difference between revisions
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
<languages /> | <languages /> | ||
''Parent page: [[CC-Cloud]]'' | |||
=Obtenir un compte infonuagique= | =Obtenir un compte infonuagique= | ||
1. Si vous n'avez pas de compte Calcul Canada, demandez un compte [https://www.computecanada.ca/page-daccueil-du-portail-de-recherche/account-management/demander-un-compte/?lang=fr/ ici]. | 1. Si vous n'avez pas de compte Calcul Canada, demandez un compte [https://www.computecanada.ca/page-daccueil-du-portail-de-recherche/account-management/demander-un-compte/?lang=fr/ ici]. | ||
3. Demander un compte infonuagique [https://www.computecanada.ca/page-daccueil-du-portail-de-recherche/services-nationale/service-dinfonuagique-de-calcul-canada/creer-un-compte-dinfonuagique/?lang=fr/ ici]. | 3. Demander un compte infonuagique [https://www.computecanada.ca/page-daccueil-du-portail-de-recherche/services-nationale/service-dinfonuagique-de-calcul-canada/creer-un-compte-dinfonuagique/?lang=fr/ ici]. | ||
Line 14: | Line 11: | ||
[[File:OpenStack-Dashboard-Compute-Overview-fr.png|400px|thumb| Tableau de bord OpenStack (version Icehouse), Vue d'ensemble (Cliquez pour agrandir)]] | [[File:OpenStack-Dashboard-Compute-Overview-fr.png|400px|thumb| Tableau de bord OpenStack (version Icehouse), Vue d'ensemble (Cliquez pour agrandir)]] | ||
Selon le nuage où se trouve votre projet, rendez-vous sur [https://east.cloud.computecanada.ca/ East cloud] ou sur [https://west.cloud.computecanada.ca/ West cloud] et entrez les coordonnées de votre compte | Selon le nuage où se trouve votre projet, rendez-vous sur [https://east.cloud.computecanada.ca/ East cloud] ou sur [https://west.cloud.computecanada.ca/ West cloud] et entrez les coordonnées de votre compte Calcul Canada (CCDB). | ||
À l’ouverture de la session, la vue d'ensemble affiche un aperçu de vos ressources. | À l’ouverture de la session, la vue d'ensemble affiche un aperçu de vos ressources. | ||
Line 79: | Line 76: | ||
===Public IP=== | ===Public IP=== | ||
[[File:Manage-Floating-IP-Associations-Form.png|400px|thumb| Manage Floating IP (Click for larger image)]] | |||
To assign a public IP, you need to select ''Associate Floating IP'' from the drop-down menu button (indicated by ▼) of the ''Actions'' column in the ''Instances'' list. If this is your first time through this Quick Start Guide, your tenant hasn't been assigned an external IP address yet. You need to click on the “+” sign to bring up the ''Allocate Floating IP'' dialog box. There is only one pool of public addresses, so the correct pool will already be selected; simply click on the ''Allocate IP'' button. | To assign a public IP, you need to select ''Associate Floating IP'' from the drop-down menu button (indicated by ▼) of the ''Actions'' column in the ''Instances'' list. If this is your first time through this Quick Start Guide, your tenant hasn't been assigned an external IP address yet. You need to click on the “+” sign to bring up the ''Allocate Floating IP'' dialog box. There is only one pool of public addresses, so the correct pool will already be selected; simply click on the ''Allocate IP'' button. | ||
The ''Manage Floating IP Associations'' screen is displayed, indicating the IP address and the port to which it is [https://en.wikipedia.org/wiki/Network_address_translation NATted]; simply click on the ''Associate'' button. | The ''Manage Floating IP Associations'' screen is displayed, indicating the IP address and the port to which it is [https://en.wikipedia.org/wiki/Network_address_translation NATted]; simply click on the ''Associate'' button. | ||
===Pare-feu et règles autorisant le protocole SSH=== | ===Pare-feu et règles autorisant le protocole SSH=== | ||
Line 112: | Line 108: | ||
*CLI control : [http://docs.openstack.org/developer/python-openstackclient/ http://docs.openstack.org/developer/python-openstackclient/] (en anglais) | *CLI control : [http://docs.openstack.org/developer/python-openstackclient/ http://docs.openstack.org/developer/python-openstackclient/] (en anglais) | ||
*Documentation WestGrid : [https://www.westgrid.ca/support/quickstart/CC-Cloud https://www.westgrid.ca/support/quickstart/CC-Cloud] (en anglais) | *Documentation WestGrid : [https://www.westgrid.ca/support/quickstart/CC-Cloud https://www.westgrid.ca/support/quickstart/CC-Cloud] (en anglais) | ||
[[Category:CC-Cloud]] |
Revision as of 13:34, 20 July 2016
Parent page: CC-Cloud
Obtenir un compte infonuagique
1. Si vous n'avez pas de compte Calcul Canada, demandez un compte ici.
3. Demander un compte infonuagique ici.
Créer votre première instance
Se connecter au nuage
Selon le nuage où se trouve votre projet, rendez-vous sur East cloud ou sur West cloud et entrez les coordonnées de votre compte Calcul Canada (CCDB).
À l’ouverture de la session, la vue d'ensemble affiche un aperçu de vos ressources.
Paire de clés SSH
À la création d’une instance (les termes machine virtuelle ou VM sont parfois utilisés), ni l’administrateur ni le compte racine sur votre serveur n’ont de mot de passe. Pour des raisons de sécurité, votre nouvelle instance est protégée d'un accès non autorisé qui serait possible par un mot de passe par défaut.
En créant une instance, OpenStack lui attribue une clé publique SSH : cette paire de clés SSH est le seul moyen d'accéder à la nouvelle instance. La clé publique SSH peut soit être générée par OpenStack, soit provenir d'une paire de clés que vous avez préalablement créée pour une autre instance. S'il s'agit d'une machine distante, la clé publique SSH doit être importée dans OpenStack pour servir à la nouvelle instance. OpenStack peut créer une paire de clés à l'aide de la clé privée téléchargée sur votre poste local.
Les paires de clés sont définies par l'option Accès et Sécurité du menu de gauche, sous l'onglet Paires de clés. Sous cet onglet, il est possible de créer ou d'importer une paire de clés.
Importer une paire de clés
- Cliquez sur Importer une paire de clés.
- Entrez le nom de votre paire de clés.
- Collez votre clé publique.
- Cliquez sur le bouton Importer une paire de clés au bas de la fenêtre.
Créer une paire de clés
- Cliquez sur Créer une paire de clés.
- Entrez le nom de la paire de clés.
- Cliquez sur le bouton Créer une paire de clés au bas de la fenêtre.
- Sauvergardez <key name>.pem sur votre disque.
|
Lancer une instance
Pour lancer une instance, cliquez sur l'option Instances dans le menu de gauche, puis sur le bouton Lancer une instance.
Le formulaire de création d'une instance est affiché.
- Onglet Details
- Zone de disponibilité: Il n'y a que la zone nova qui est disponible.
- Nom de l'instance: Entrez le nom de votre instance en respectant les conventions de nomenclature (en anglais).
- Gabarit: Le gabarit détermine les caractéristiques matérielles de l'instance.
Le gabarit c1-3.75gb-36 possède une (1) UCT, 3,75Go de mémoire vive et un disque éphémère de 36Go. Les disques éphémères sont créés et supprimés avec l'instance; ils résident sur le poste local sur lequel est créé la machine virtuelle.
- Les gabarits dont le nom commence par la lettre "p" n'ont pas de disque éphémère et ne se terminent pas par -##. Leur disque racine n'est que de 2,2Go, dont 770Mo sont utilisés par un OS type. Vous avez peut-être deviné que le disque racine est à la racine du système de fichiers Linux.
- Les gabarits dont le nom commence par la lettre "c" ont un disque éphémère supplémentaire et un disque racine de 20Go.
- Nombre d'instances: Nombre d'instances à créer.
- Source de démarrage de l'instance: Source utilisée pour lancer l'instance.
Démarrage depuis une image permet de lancer l'instance à partir d'une image existante. Une autre option souvent utilisée est Démarrage depuis un volume qui permet de lancer l'instance à partir d'un volume existant, ce qui se fait habituellement avec les gabarits commençant par la lettre "p".
- Limites du projet: Dans les barres de progression, la couleur verte montre la proportion des ressources utilisées par l'instance qui sera lancée. La couleur rouge indique que le gabarit utilise plus de ressources que celles allouées au projet. Le bleu montre les ressources utilisées par le projet.
- Onglet Accès & Sécurité
- Paires de clés: Sélectionnez votre paire de clés SSH.
S'il n'y a qu'une paire de clés, elle est affichée par défaut. Si vous n'avez pas de paire de clés, reportez-vous à Cloud Quick Start#SSH Key Pair.
- Paires de clés: Sélectionnez votre paire de clés SSH.
- Groupes de sécurité: Laissez la marque dans la case default.
- Onglet Démarrage du réseau: Ne modifiez pas le contenu de ce champ.
L'information relative aux réseaux sera présentée après le lancement de l'instance.
- Onglet Post-Création: Ne modifiez pas le contenu de ce champ.
Ici, vous pouvez coller un script cloud-init, par exemple pour automatiquement installer et configurer des logiciels, ajouter des utilisateurs ou définir des clés SSH additionnelles une fois que l'instance est créée; voir OpenStack#Accessing a VM with Multiple Users (en anglais) . Pour plus d'information sur cloud-init, voyez cloudinit (en anglais).
- Onglet Options avancées: Pour l'instant, ne modifiez pas l'option Automatique dans le champ Partitionnement du disque.
Vérifiez le contenu des champs sous chacun des onglets et cliquez sur Démarrer pour créer votre instance. La liste des instances est affichée. La colonne Tâche montre l'état de l'instance qui au début sera probablement Génération. Une fois l'instance générée, l'État de l'alimentation indiquera En fonctionnement. Plusieurs facteurs font varier le temps nécessaire au lancement de l'instance.
Note : Pour créer un service permanent, il est recommandé de démarrer l'instance depuis un volume; voir Persistent Services In The Cloud (en anglais).
Réseau
Adresse IP privée
La liste des instances montre les adresses IP auxquelles votre instance est reliée. Par défaut, un réseau est créé sur 192.168.X.0
pour votre instance locataire (aussi nommée Projet sur le tableau de bord OpenStack).
La liste montre l'adresse IP privée de l'instance. Cette adresse IP sert à communiquer avec d'autres instances sur le nuage.
Public IP
To assign a public IP, you need to select Associate Floating IP from the drop-down menu button (indicated by ▼) of the Actions column in the Instances list. If this is your first time through this Quick Start Guide, your tenant hasn't been assigned an external IP address yet. You need to click on the “+” sign to bring up the Allocate Floating IP dialog box. There is only one pool of public addresses, so the correct pool will already be selected; simply click on the Allocate IP button. The Manage Floating IP Associations screen is displayed, indicating the IP address and the port to which it is NATted; simply click on the Associate button.
Pare-feu et règles autorisant le protocole SSH
Pour vous connecter à votre instance par SSH, vous devez d'abord autoriser le protocole dans le pare-feu.
- Dans le menu de gauche, sélectionnez Accès et Sécurité. Sous l'onglet Groupes de sécurité, sélectionnez le groupe default et cliquez sur le bouton Gérer les règles.
- Cliquez ensuite sur + Ajouter une règle.
Connexion à votre instance par SSH
Retracez la paire de clés que vous avez créée à la première étape, le cas échéant.
Connecting from a Linux machine
[name@server ~]$ ssh -i /path/where/your/key/is/my_key.key username@<public IP of your server>
Most common Linux distributions have standardized on the name of the distro as the username. To connect to the provided CentOS images, you would use:
[name@server ~]$ ssh -i /path/where/your/key/is/my_key.key centos@<public IP of your server>
where <public IP of your server>
is the public IP you set in the previous step (Cloud Quick Start#Public IP (Assign a public IP)). The username for Ubuntu instances is ubuntu and Debian instances have the debian username. By default the preconfigured cloud username will have full sudo privileges. The root account is normally disabled.
Vous êtes maintenant connecté à votre instance.
Se connecter sous Windows
Voir [Connecting with PuTTY/fr|Se connecter avec Putty] ou [Connecting with MobaXTerm/fr|Se connecter avec MobaXTerm].
Pour plus d'information
- Soutien technique : cloud@computecanada.ca
- Cloud-init : https://cloudinit.readthedocs.org/en/latest/ (en anglais)
- Documentation OpenStack : http://docs.openstack.org/icehouse/ (en anglais)
- CLI control : http://docs.openstack.org/developer/python-openstackclient/ (en anglais)
- Documentation WestGrid : https://www.westgrid.ca/support/quickstart/CC-Cloud (en anglais)