diff --git a/Cloud/IPC/Premier-Pas.md b/Cloud/IPC/Premier-Pas.md index dee24d2..eeeee10 100644 --- a/Cloud/IPC/Premier-Pas.md +++ b/Cloud/IPC/Premier-Pas.md @@ -2,7 +2,7 @@ title: Infomaniak Public Cloud - Création d'un projet description: Comment créer un projet et s'y connecter ! published: true -date: 2021-11-03T09:29:50.617Z +date: 2021-11-03T10:01:31.244Z tags: openstack, infomaniak, public-cloud, cloud editor: markdown dateCreated: 2021-11-03T08:25:32.856Z @@ -35,7 +35,7 @@ Vous pouvez modifier ou ajouter d'autres utilisateurs directement depuis le pane # Connexion au projet avec Horizon Horizon est une interface web vous permettant de créer et gérer vos instances, vos containers etc... -### Cliquez sur le nom de votre projet ou sur `Ouvrir le dashboard Openstack` +### Cliquez sur le nom de votre projet ou sur `Ouvrir le dashboard OpenStack` ![infomaniak-publiccloud_08.png](/images/cloud/infomaniak-public-cloud/1/infomaniak-publiccloud_08.png) ### Connectez vous avec les identifiants précédemment créés ![infomaniak-publiccloud_09.png](/images/cloud/infomaniak-public-cloud/1/infomaniak-publiccloud_09.png) @@ -46,6 +46,88 @@ Horizon est une interface web vous permettant de créer et gérer vos instances, ![infomaniak-publiccloud_10.png](/images/cloud/infomaniak-public-cloud/1/infomaniak-publiccloud_10.png) # Connexion au projet en CLI -Vous pouvez utiliser l'API d'Openstack ainsi que son client pour gérer votre projet directement depuis votre terminal. +Vous pouvez utiliser l'API d'OpenStack ainsi que son client pour gérer votre projet directement depuis votre terminal. +## Installer le client OpenStack +Vous pouvez suivre le tutoriel suivant : +- [🌀 Installer le client *Linux, MacOS et Windows*](/Cloud/OpenStack/Installation) +{.links-list} ## Récupérer les identifiants -![infomaniak-publiccloud_11.png](/images/cloud/infomaniak-public-cloud/1/infomaniak-publiccloud_11.png) \ No newline at end of file +### Dans la liste des utilisateurs, vous pouvez télécharger le `fichier OpenStack` +![infomaniak-publiccloud_11.png](/images/cloud/infomaniak-public-cloud/1/infomaniak-publiccloud_11.png) + +Votre fichier ressemblera à ca : +```bash +export OS_AUTH_URL=https://api.pub1.infomaniak.cloud/identity/v3 +export OS_PROJECT_NAME=PCP-U2CAZJ4 +export OS_PROJECT_DOMAIN_NAME=default +export OS_USERNAME=PCU-U2CAZJ4 +export OS_USER_DOMAIN_NAME=default +export OS_PROJECT_ID=7368f02b559648d0a9ff15bff29b464f +export OS_IDENTITY_API_VERSION=3 +export OS_INTERFACE=public +export OS_REGION_NAME=dc3-a +# To avoid being prompted for your password each time, +# write your password below and uncomment the line +#OS_PASSWORD='your password goes here' +[ -z "$OS_PASSWORD" ] && read -e -p "Please enter your OpenStack Password for project $OS_PROJECT_NAME as user $OS_USERNAME: " OS_PASSWORD +export OS_PASSWORD +``` +Comme écrit dans le fichier en question, si vous souhaitez ne pas avoir à rentrer votre mot de passe à chaque fois, vous pouvez modifier votre fichier comme ceci : +```bash +export OS_AUTH_URL=https://api.pub1.infomaniak.cloud/identity/v3 +export OS_PROJECT_NAME=PCP-U2CAZJ4 +export OS_PROJECT_DOMAIN_NAME=default +export OS_USERNAME=PCU-U2CAZJ4 +export OS_USER_DOMAIN_NAME=default +export OS_PROJECT_ID=7368f02b559648d0a9ff15bff29b464f +export OS_IDENTITY_API_VERSION=3 +export OS_INTERFACE=public +export OS_REGION_NAME=dc3-a +export OS_PASSWORD='' +``` +> Pensez à remplacer ``par votre mot de passe évidemment. +{.is-warning} + +### Pour vous connecter, vous devez sourcer votre fichier : +```bash +source +``` + +### Vous pouvez vérifier que vous êtes bien connecter en listant les flavors disponibles par exemple : +```bash +openstack flavor list +``` +Si tout se passe bien, vous devriez voir la liste des flavors : +```bash ++--------------------------------------+------------------------+-------+------+-----------+-------+-----------+ +| ID | Name | RAM | Disk | Ephemeral | VCPUs | Is Public | ++--------------------------------------+------------------------+-------+------+-----------+-------+-----------+ +| 019bba95-4b83-4f27-b04a-bd52f207f0e6 | a16-ram32-disk50-perf1 | 32768 | 50 | 0 | 16 | True | +| 0dc5bd7c-e85a-498e-88a3-b950ea5ab106 | a1-ram2-disk80-perf1 | 2048 | 80 | 0 | 1 | True | +| 12c044f0-842f-48d4-9553-700095cb5153 | a2-ram4-disk0 | 4096 | 0 | 0 | 2 | True | +| 21aad244-a330-4e79-ba80-4c057cf742f9 | a1-ram2-disk20-perf1 | 2048 | 20 | 0 | 1 | True | +| 2b072d6a-92ff-495a-9528-835c5e360123 | a2-ram4-disk50-perf1 | 4096 | 50 | 0 | 2 | True | +| 366010f9-67e0-4c83-bae0-e3bdec3c2c5d | a1-ram2-disk50-perf1 | 2048 | 50 | 0 | 1 | True | +| 3e0fd116-1e94-464d-95af-7f12eca50744 | a8-ram16-disk0 | 16384 | 0 | 0 | 8 | True | +| 478f6e28-36a7-4e96-93c1-9bc3a5bc20b5 | a4-ram8-disk50-perf1 | 8192 | 50 | 0 | 4 | True | +| 47a2e96f-364e-4191-a273-4e3bf8cff791 | a12-ram24-disk50-perf1 | 24576 | 50 | 0 | 12 | True | +| 60298864-77b4-4058-9861-50fea072c5fd | a2-ram4-disk80-perf1 | 4096 | 80 | 0 | 2 | True | +| 6d0e3553-fdf7-4008-ace8-39169ce127a7 | a8-ram16-disk50-perf1 | 16384 | 50 | 0 | 8 | True | +| 7918af3e-aa2a-4aa4-976d-9056490a4654 | a4-ram8-disk20-perf1 | 8192 | 20 | 0 | 4 | True | +| 8e5deff9-d4e9-4f6f-952c-10875acecda8 | a4-ram8-disk0 | 8192 | 0 | 0 | 4 | True | +| a1d6e394-e4db-486b-8091-5d95cfbf3952 | a12-ram24-disk20-perf1 | 24576 | 20 | 0 | 12 | True | +| a35c6646-0f3c-464b-b50d-2a76cad0bd7b | a16-ram32-disk20-perf1 | 32768 | 20 | 0 | 16 | True | +| b6b7baeb-2328-48c9-8543-88cccec8ec4b | a2-ram4-disk20-perf1 | 4096 | 20 | 0 | 2 | True | +| ca6bd4f0-37d5-47f4-9edc-2cee017ac248 | a12-ram24-disk0 | 24576 | 0 | 0 | 12 | True | +| cd0483a8-ca2a-466b-89b2-f8d0d005408a | a8-ram16-disk20-perf1 | 16384 | 20 | 0 | 8 | True | +| d0fb6907-dde8-4bda-92c3-b84feedf171e | a16-ram32-disk80-perf1 | 32768 | 80 | 0 | 16 | True | +| d120e7de-01a3-4aca-b7e6-0fae9e9e7937 | a4-ram8-disk80-perf1 | 8192 | 80 | 0 | 4 | True | +| d21c5591-0b1d-45bf-9b0e-4a6c54c82fcf | a12-ram24-disk80-perf1 | 24576 | 80 | 0 | 12 | True | +| db13a284-48e7-4e28-89fa-1191c0e1508e | a8-ram16-disk80-perf1 | 16384 | 80 | 0 | 8 | True | +| e36581a7-e4a0-42b8-b91c-1a44747f0aff | a1-ram2-disk0 | 2048 | 0 | 0 | 1 | True | +| e9b77f56-9682-4874-a4ec-f092891fdc4a | a16-ram32-disk0 | 32768 | 0 | 0 | 16 | True | ++--------------------------------------+------------------------+-------+------+-----------+-------+-----------+ +``` + +> Vous pouvez utiliser votre projet directement depuis votre terminal ! +{.is-success}