... | @@ -29,12 +29,19 @@ alternative à l'utilisation de la ligne de commande est d'utiliser |
... | @@ -29,12 +29,19 @@ alternative à l'utilisation de la ligne de commande est d'utiliser |
|
|
|
|
|
## Définition des variables d'environnement
|
|
## Définition des variables d'environnement
|
|
|
|
|
|
Pour pouvoir utiliser le service cloud, vous devez au préalable vous connecter via ssh (en utilisant le *login/password* de votre compte mail) à la passerelle correspondant à votre projet :
|
|
Pour pouvoir utiliser le service cloud, vous devez au préalable vous connecter via ssh à la passerelle correspondant à votre projet :
|
|
``` {.sourceCode .console}
|
|
``` {.sourceCode .console}
|
|
$ ssh username@IP_PROJECT_SSHGATE
|
|
$ ssh username@IP_PROJECT_SSHGATE
|
|
```
|
|
```
|
|
où le champ `IP_PROJECT_SSHGATE` est à remplacer par l'adresse IP qui vous a été communiquée par mail.
|
|
où le champ `IP_PROJECT_SSHGATE` est à remplacer par l'adresse IP qui vous a été communiquée par mail.
|
|
|
|
|
|
|
|
Pour les utilisateurs du LPNHE, les *login/password* de connexion à la passerelle sont ceux de votre compte mail. Pour les extérieurs,
|
|
|
|
ils vous sont communiqués à l'issue de la création de votre compte.
|
|
|
|
|
|
|
|
> ** Remarque **
|
|
|
|
> Les IPs des passerelles sont enregistrées dans le serveur DNS. Vous pouvez donc utiliser le nom de domaine d'une passerelle plutôt que son IP,
|
|
|
|
> en remplaçant `IP_PROJECT_SSHGATE` par `lpncloud-project.in2p3.fr` où *project* est le nom du projet auquel vous appartenez.
|
|
|
|
|
|
Il faut maintenant configurer le client. Pour cela, créer
|
|
Il faut maintenant configurer le client. Pour cela, créer
|
|
le fichier `${HOME}/.cloud.env` avec le contenu suivant (les
|
|
le fichier `${HOME}/.cloud.env` avec le contenu suivant (les
|
|
valeurs *username*, *password* et *projectname* sont à remplacer par celles qui vous
|
|
valeurs *username*, *password* et *projectname* sont à remplacer par celles qui vous
|
... | @@ -77,7 +84,6 @@ $ openstack server list |
... | @@ -77,7 +84,6 @@ $ openstack server list |
|
>
|
|
>
|
|
> Toutes les commandes du type `openstack [...]` de cette documentation ne peuvent être
|
|
> Toutes les commandes du type `openstack [...]` de cette documentation ne peuvent être
|
|
> exécutées que sur la passerelle correspondant à votre projet.
|
|
> exécutées que sur la passerelle correspondant à votre projet.
|
|
>
|
|
|
|
|
|
|
|
## Changement du mot de passe
|
|
## Changement du mot de passe
|
|
|
|
|
... | @@ -178,7 +184,7 @@ $ openstack image list |
... | @@ -178,7 +184,7 @@ $ openstack image list |
|
|
|
|
|
```
|
|
```
|
|
|
|
|
|
> **note**
|
|
> **Remarque**
|
|
>
|
|
>
|
|
> La liste des images disponibles n'étant pas figée (les images sont
|
|
> La liste des images disponibles n'étant pas figée (les images sont
|
|
> mises à jour réguliérement), il est fort probable que vous obteniez un
|
|
> mises à jour réguliérement), il est fort probable que vous obteniez un
|
... | @@ -264,7 +270,8 @@ $ openstack server create --key-name YOUR_KEY_NAME --image CentOS-7 \ |
... | @@ -264,7 +270,8 @@ $ openstack server create --key-name YOUR_KEY_NAME --image CentOS-7 \ |
|
+-----------------------------+-----------------------------------------------------+
|
|
+-----------------------------+-----------------------------------------------------+
|
|
```
|
|
```
|
|
|
|
|
|
>**note**
|
|
> **Remarque**
|
|
|
|
>
|
|
> Lors du lancement de machines virtuelles, vous pouvez vous retrouver
|
|
> Lors du lancement de machines virtuelles, vous pouvez vous retrouver
|
|
> confronté à des problèmes de dépassement de quota :
|
|
> confronté à des problèmes de dépassement de quota :
|
|
> ``` {.sourceCode .console}
|
|
> ``` {.sourceCode .console}
|
... | @@ -350,7 +357,7 @@ usage: openstack server create [-h] [-f {json,shell,table,value,yaml}] |
... | @@ -350,7 +357,7 @@ usage: openstack server create [-h] [-f {json,shell,table,value,yaml}] |
|
[...]
|
|
[...]
|
|
```
|
|
```
|
|
|
|
|
|
> **note**
|
|
> **Remarque**
|
|
>
|
|
>
|
|
> Lors de l'utilisation de la commande `openstack`, il est possible
|
|
> Lors de l'utilisation de la commande `openstack`, il est possible
|
|
> d'utiliser aussi bien les noms (par exemple *MY\_VM\_NAME*) que les
|
|
> d'utiliser aussi bien les noms (par exemple *MY\_VM\_NAME*) que les
|
... | @@ -414,7 +421,7 @@ $ ssh debian@192.168.245.5 |
... | @@ -414,7 +421,7 @@ $ ssh debian@192.168.245.5 |
|
Les identifiants de connexions pour les images les plus fréquemment utilisées sont disponibles sur [la
|
|
Les identifiants de connexions pour les images les plus fréquemment utilisées sont disponibles sur [la
|
|
page](https://docs.openstack.org/image-guide/obtain-images.html) de la documentation officielle d'`Openstack`.
|
|
page](https://docs.openstack.org/image-guide/obtain-images.html) de la documentation officielle d'`Openstack`.
|
|
|
|
|
|
>**note**
|
|
> **Remarques**
|
|
> Pour se connecter directement à la VM, il est possible de faire un tunnel SSH en rajoutant
|
|
> Pour se connecter directement à la VM, il est possible de faire un tunnel SSH en rajoutant
|
|
> dans le fichier `~/.ssh/config` les instructions suivantes :
|
|
> dans le fichier `~/.ssh/config` les instructions suivantes :
|
|
> ``` {.sourceCode .console}
|
|
> ``` {.sourceCode .console}
|
... | @@ -540,7 +547,7 @@ Filesystem Size Used Avail Use% Mounted on |
... | @@ -540,7 +547,7 @@ Filesystem Size Used Avail Use% Mounted on |
|
La dernière commande permet de vérifier que nous avons bien l'espace
|
|
La dernière commande permet de vérifier que nous avons bien l'espace
|
|
disponible de la taille choisie (ici 8 Go) monté sur `/storage1`.
|
|
disponible de la taille choisie (ici 8 Go) monté sur `/storage1`.
|
|
|
|
|
|
> **note**
|
|
> **Remarque**
|
|
>
|
|
>
|
|
> Le disque virtuel peut également être partitionné avant le formatage.
|
|
> Le disque virtuel peut également être partitionné avant le formatage.
|
|
> Pour ce faire, référez-vous à la documentation du système
|
|
> Pour ce faire, référez-vous à la documentation du système
|
... | @@ -554,7 +561,7 @@ stockées sur ce disque) : |
... | @@ -554,7 +561,7 @@ stockées sur ce disque) : |
|
[root@my-vm-name centos]# umount /storage1
|
|
[root@my-vm-name centos]# umount /storage1
|
|
```
|
|
```
|
|
|
|
|
|
> **note**
|
|
> **Remarques**
|
|
>
|
|
>
|
|
> Si vous avez ajouté votre volume persistant dans le fichier
|
|
> Si vous avez ajouté votre volume persistant dans le fichier
|
|
> `/etc/fstab` de votre machine virtuelle (c.f. plus bas), pensez à
|
|
> `/etc/fstab` de votre machine virtuelle (c.f. plus bas), pensez à
|
... | @@ -573,7 +580,7 @@ $ openstack volume list --name MY_VOLUME_NAME |
... | @@ -573,7 +580,7 @@ $ openstack volume list --name MY_VOLUME_NAME |
|
+--------------------------------------+----------------------------+------+-------------+
|
|
+--------------------------------------+----------------------------+------+-------------+
|
|
```
|
|
```
|
|
|
|
|
|
> **note**
|
|
> **Remarque**
|
|
>
|
|
>
|
|
> Lorsque la machine virtuelle est redémarrée, le disque n'est pas monté
|
|
> Lorsque la machine virtuelle est redémarrée, le disque n'est pas monté
|
|
> automatiquement au système de fichier. Pour monter le disque
|
|
> automatiquement au système de fichier. Pour monter le disque
|
... | | ... | |