Importation d'une image d'initialisation
IBM Power Virtual Server en IBM centre de données
IBM Power Virtual Server Nuage privé en Site client
Vous pouvez importer une image de système d'exploitation (OS) personnalisée à partir d'un compartiment COS ( IBM Cloud Object Storage ) à l'aide de l'interface utilisateur, de la CLI ou de l'API d' IBM® Power® Virtual Server, au lieu d'utiliser une image standard fournie par IBM. Une fois l'image de démarrage importée, vous pouvez l'utiliser pour créer une instance de serveur virtuel (VSI) Power Virtual Server.
Lorsque vous importez une image de démarrage, vous sélectionnez un niveau de stockage et un pool de stockage pour cette image. Power Virtual Server crée les volumes de démarrage à partir de l’image de démarrage importée dans le pool de stockage que vous spécifiez lors de l’importation. Vous ne pouvez pas modifier le niveau de stockage ni le pool de stockage une fois l'image importée. Un VSI peut comporter des disques de plusieurs types de stockage. Tous les centres de données d' Power Virtual Server prennent en charge les types de stockage Tier 0, Tier 1, Tier 3 et à IOP fixes.
L'importation et l'exportation d'images de démarrage sont des opérations asynchrones de longue durée. L' Power Virtual Server surveille ces opérations sur l'ensemble des espaces de travail de votre compte. Dans un espace de travail, vous ne pouvez effectuer qu'une seule opération d'importation ou d'exportation à la fois. Vous ne pouvez pas lancer une autre opération dans cet espace de travail tant que l'opération en cours n'est pas terminée.
Avant de commencer
Avant d'importer une image de démarrage, vérifiez que vous remplissez les conditions préalables suivantes :
-
Téléchargez votre fichier d'image de démarrage dans un compartiment IBM Cloud Object Storage. Les formats de fichiers pris en charge sont
.ova,.ova.gz,.tar,.tar.gz, et.tgz. Pour plus d'informations, consultez la section « Créer des compartiments pour stocker vos données ». -
Générez des identifiants HMAC (Hash-based Message Authentication Code) pour votre instance COS. Pour plus d'informations, voir Utilisation des données d'identification HMAC.
-
Créez ou utilisez un espace de travail Power Virtual Server existant.
Importation d'une image de démarrage via l'interface utilisateur d' Power Virtual Server
Pour importer une image de démarrage à l'aide de l'interface utilisateur d' Power Virtual Server, procédez comme suit :
-
Connectez-vous au catalogue IBM Cloud avec vos identifiants IBM.
-
Dans le champ de recherche, tapez Power Virtual Server puis cliquez sur la Power Virtual Server tuile.
-
Cliquez sur Workspaces dans le panneau de navigation. La page « Espaces de travail », qui contient la liste des espaces de travail existants, s'affiche.
-
Sélectionnez l'espace de travail dans lequel vous souhaitez importer l'image de démarrage. La page « Instances de serveurs virtuels » de l'espace de travail sélectionné s'affiche.
-
Cliquez sur Images de démarrage dans le panneau de navigation, puis sur Importer une image. Le panneau « Importer une image de démarrage » s'affiche.
-
Dans le panneau Importer une image de démarrage, effectuez les étapes suivantes dans la section Source:
-
Sélectionnez le système d'exploitation de l'image dans la liste déroulante Image OS.
Si vous sélectionnez une image de système d'exploitation SAP HANA ou SAP NetWeaver, vous devez cocher la case d'autocertification.
-
Dans la liste déroulante Région, sélectionnez la région qui contient votre compartiment COS.
-
Saisissez le nom du fichier de l'image dans le champ Nom du fichier image. Le fichier image ne doit pas contenir d'espaces.
Les extensions de fichiers prises en charge sont
.ova,.ova.gz,.tar,.tar.gz, et.tgz. Vous pouvez compresser des fichiers image à l'aide degzip. Par exemple :Aix_7200-03-02-1846_cldrdy_112018.ova.gz. -
Saisissez le nom de votre compartiment dans le champ « Nom du compartiment ». Si votre fichier image est stocké dans un sous-dossier du compartiment, indiquez le chemin d'accès complet en utilisant le format
bucketName/optional/folders.Pour connaître le nom de votre compartiment, accédez au menu de navigation > Liste des ressources > Stockage, puis cliquez sur le nom de votre instance d' Cloud Object Storage. Vos compartiments apparaissent dans l'onglet « Compartiments ».
-
Copiez la valeur «
access_key_id» figurant dans vos identifiants de service COS, puis collez-la dans le champ « Clé d'accès HMAC ».Pour retrouver vos identifiants de service, accédez au menu de navigation > Liste des ressources > Stockage, cliquez sur le nom de votre instance d' Cloud Object Storage, puis accédez à Identifiants de service > Afficher les identifiants.
-
Copiez la valeur «
secret_access_key» figurant dans vos identifiants de service COS, puis collez-la dans le champ « Clé d'accès secrète HMAC ». -
Activez l'option « Valider l'importation à l'aide du fichier de somme de contrôle » pour vérifier la cohérence du fichier importé par rapport au fichier de somme de contrôle. Vous devez stocker le fichier de somme de contrôle et le fichier d'image de démarrage dans le même compartiment COS.
Vous pouvez générer le fichier de somme de contrôle lorsque vous exportez le fichier d'image de démarrage vers le compartiment IBM Cloud Object Storage. Le nom du fichier de somme de contrôle est dérivé du nom du fichier d'image de démarrage et porte l'extension «
.sha256».Si vous créez votre propre image de démarrage, vous pouvez générer un fichier de somme de contrôle et l'enregistrer dans le même compartiment que votre image de démarrage. Vous pouvez générer le fichier de somme de contrôle en exécutant la commande «
shasum -a 256 <filename>» ou «sha256sum <filename>».Pour plus d'informations sur la génération d'un fichier de somme de contrôle, consultez la section Utilisation de l'interface utilisateur d' Power Virtual Server pour capturer et exporter une VM.
La validation du fichier d'importation par rapport au fichier de somme de contrôle peut allonger la durée de l'importation.
-
-
Cliquez sur Suivant.
-
Saisissez les informations suivantes dans la section Destination:
-
Dans le champ « Nom de l'image personnalisée », saisissez un nom pour l'image de démarrage importée.
-
Facultatif : dans le champ Balises utilisateur, saisissez des balises pour organiser ou classer cette image de démarrage.
Les balises utilisateur sont visibles par tous les utilisateurs du compte. N'incluez pas de données sensibles dans les noms des balises.
-
Dans le champ « Tier », sélectionnez l'une des options de type de stockage suivantes :
- Niveau 0 (25 IOP/ GiB )
- Niveau 1 (10 IOP/ GiB )
- Niveau 3 (3 IOP/ GiB )
- IOP fixes (5 000 IOP)
Un VSI ne peut pas utiliser simultanément les types de stockage de niveau 1 et de niveau 3. Pour plus d'informations, voir Niveaux de stockage.
-
Dans le champ Pool de stockage, sélectionnez une option de pool de stockage.
Power Virtual Server ajoute un ou plusieurs volumes de stockage d'images personnalisés au pool de stockage en fonction de l'option que vous sélectionnez : « Sélection automatique », « Affinité » ou « Anti-affinité ». Le volume de démarrage de tout VSI que vous déployez à l'aide de cette image est créé dans le même pool de stockage. Pour plus d'informations sur les volumes de stockage, consultez la section « Ajouter et gérer des volumes de stockage ».
Les options de pool de stockage suivantes sont disponibles :
-
Sélection automatique: crée automatiquement le volume de stockage dans un pool de stockage disposant d'une capacité suffisante.
-
Affinité: identifie le pool de stockage des volumes de démarrage, en fonction d’un VSI existant ou d’un volume de stockage de votre compte. Power Virtual Server stocke les volumes de stockage des images personnalisées dans le même pool de stockage que celui dans lequel se trouve l’objet d’affinité. Si l'objet d'affinité est un VSI, Power Virtual Server détermine le pool de stockage en fonction du volume de démarrage du VSI.
-
Anti-affinité: permet d'identifier un ou plusieurs pools de stockage que vous souhaitez exclure. La fonctionnalité « Power Virtual Server » ne prend pas en compte les pools de stockage exclus lors du placement des volumes de démarrage. Les pools à exclure sont identifiés en fonction des VSI existants ou des volumes de stockage de votre compte. Lorsque vous sélectionnez cette option, « Power Virtual Server » exclut les pools de stockage contenant des objets d'anti-affinité lors de la création des volumes de stockage d'images personnalisés. Si vous utilisez des VSI comme objets anti-affinité, la fonction « Power Virtual Server » exclut les pools de stockage en fonction du volume de démarrage de chaque VSI.
-
-
-
Cliquez sur Importer une image.
L'importation d'images de démarrage volumineuses peut prendre plus de temps. Il se peut que vous deviez attendre un peu avant de recevoir un message de confirmation.
La nouvelle image de démarrage figure sur la page « Images de démarrage ».
Importation d'une image de démarrage à l'aide de l'interface de ligne de commande d' Power Virtual Server
Pour importer une image de démarrage, exécutez la commande ibmcloud pi image import. Pour vérifier que l'importation est terminée,
exécutez la commande ibmcloud pi image list.
Si vous utilisez une image Bring-Your-Own-License (BYOL) SAP HANA ou SAP NetWeaver, ajoutez l’option --import-details à la commande ibmcloud pi image import pour identifier l’image comme certifiée SAP.
Importation d'une image de démarrage à l'aide de l'API « Power Virtual Server »
Pour importer une image de démarrage depuis IBM Cloud Object Storage à l'aide de l'API, utilisez la méthode Create a cos-image import job en indiquant les propriétés requises dans le corps de la requête : imageName, imageFilename, et bucketName. Pour les compartiments privés, vous devez spécifier et accessKey secretKey,
qui correspondent respectivement à la clé d'accès HMAC et à la clé secrète de votre instance COS. Pour plus d'informations, voir Utilisation des données d'identification HMAC.
curl -X POST \
https://us-east.power-iaas.cloud.ibm.com/pcloud/v1/cloud-instances/$CLOUD_INSTANCE_ID/cos-images \
-H "Authorization: Bearer $TOKEN" \
-H "CRN: $CRN" \
-H "Content-Type: application/json" \
-d '{
"imageName": "my-image-name",
"imageFilename": "my-os-image-file.ova.gz",
"bucketName": "my-cos-bucket-name",
"region": "us-east",
"accessKey": "my-cos-access-key",
"secretKey": "my-cos-secret-key",
"storageType": "tier3"
}'
Si vous utilisez une image « Bring Your Own License » (BYOL) de type « SAP HANA » ou « SAP NetWeaver », incluez l'objet « importDetails » dans le corps de la requête afin d'identifier l'image comme certifiée « SAP » :
"importDetails": {
"licenseType": "byol",
"product": "Hana",
"vendor": "SAP"
}
Affichage des résultats de l'importation de l'image de démarrage
Une fois l'importation d'une image de démarrage lancée, la colonne « Statut » de la page « Images de démarrage » affiche la progression de l'importation. Pour afficher les détails, cliquez sur Afficher les détails afin d'ouvrir la boîte de dialogue État des tâches en cours. La boîte de dialogue affiche les informations suivantes :
- ID travail
- Type d'opération
- Ressource d'entrée
- Heure de création
- Étapes terminées
Pour afficher les détails de la tâche d'importation de l'image de démarrage à l'aide de l'interface de ligne de commande (CLI), utilisez la ibmcloud pi image import-show commande suivante.
Pour consulter les détails d'une tâche d'importation d'image de démarrage via l'API, utilisez la méthode « Get detail of last cos-image import job ».
Téléchargement d'une image de démarrage depuis Cloud Object Storage
Pour télécharger l'image de démarrage après l'avoir importée, procédez comme suit :
-
Dans le tableau de bord d' IBM Cloud, accédez à la liste des ressources et cliquez sur votre instance Cloud Object Storage.
-
Dans le compartiment où vous avez stocké votre image de démarrage, cliquez sur le fichier d'image de démarrage.
-
Cliquez sur Télécharger les objets.
Pour plus d'informations sur la commande CLI Cloud Object Storage, consultez la section Télécharger un objet.