[edit on GitHub]

Aperçu du couteau Azure

Microsoft Azure est une plate-forme d’hébergement cloud de Microsoft qui fournit des machines virtuelles pour Linux et Windows Server, des services cloud et de base de données, etc. Utilisez le knife azure sous-commande pour gérer les serveurs cloud pilotés par API hébergés par Microsoft Azure.

Noter

Passez en revue la liste des options courantes disponibles pour cette (et toutes) sous-commandes et plugins Knife.

knife-azure la version 1.6.0 et les versions ultérieures prennent en charge Azure Resource Manager. Commandes commençant par knife azurerm utilisez l’API Azure Resource Manager. Commandes commençant par knife azure utilisez l’API Azure Service Management. Bien que vous puissiez basculer entre les deux ensembles de commandes, ils ne sont pas conçus pour fonctionner ensemble.

Installation

Knife-azur est expédié dans Chef Workstation. Installez la dernière version de Chef Workstation à partir de Téléchargements de chefs

Configuration

Mode ASM

Les knife azure La sous-commande (mode ASM) utilise un certificat de gestion pour une communication sécurisée avec Microsoft Azure. Le certificat de gestion est requis pour une communication sécurisée avec la plateforme Microsoft Azure via les API REST. Pour générer le certificat de gestion (fichier .pem) :

  1. Téléchargez le fichier de paramètres : http://go.microsoft.com/fwlink/?LinkId=254432.

  2. Extraire les données du ManagementCertificate champ dans un fichier séparé nommé cert.pfx.

  3. Décodez le fichier de certificat avec la commande suivante :

    base64 -d cert.pfx > cert_decoded.pfx
    
  4. Convertissez le fichier PFX décodé en fichier PEM avec la commande suivante :

    openssl pkcs12 -in cert_decoded.pfx -out managementCertificate.pem -nodes
    

Noter

Il est possible de générer des certificats, puis de les télécharger. Voir le lien suivant pour plus d’informations : www.windowsazure.com/en-us/manage/linux/common-tasks/manage-certificates/.

Commandes Couteau Azure

ag créer

Utilisez le ag create argument pour créer un groupe d’affinité.

Syntaxe

Cet argument a la syntaxe suivante :

knife azure ag create (options)

Options

Cet argument a les options suivantes :

-a, --azure-affinity-group GROUP

Le groupe d’affinités auquel appartient la machine virtuelle. Obligatoire lorsque vous n’utilisez pas un point de service. Obligatoire lorsque vous n’utilisez pas --azure-service-location.

--azure-ag-desc DESCRIPTION

La description du groupe d’affinités Microsoft Azure.

--azure-publish-settings-file FILE_NAME

Le nom du fichier de paramètres de publication Azure, y compris le chemin. Par exemple: "/path/to/your.publishsettings".

-H HOST_NAME, --azure_host_name HOST_NAME

Le nom d’hôte de l’environnement Microsoft Azure.

-m LOCATION, --azure-service-location LOCATION

L’emplacement géographique d’une machine virtuelle et de ses services. Obligatoire lorsque vous n’utilisez pas --azure-affinity-group.

-p FILE_NAME, --azure-mgmt-cert FILE_NAME

Nom du fichier qui contient la clé publique SSH utilisée lors de l’authentification auprès de Microsoft Azure.

-S ID, --azure-subscription-id ID

L’identifiant d’abonnement pour le portail Microsoft Azure.

--verify-ssl-cert

Le certificat SSL utilisé pour vérifier la communication via HTTPS.

liste ag

Utilisez le ag list argument pour obtenir une liste de groupes d’affinités.

Syntaxe

Cet argument a la syntaxe suivante :

knife azure ag list (options)

Options

Cet argument a les options suivantes :

--azure-publish-settings-file FILE_NAME

Le nom du fichier de paramètres de publication Azure, y compris le chemin. Par exemple: "/path/to/your.publishsettings".

-H HOST_NAME, --azure_host_name HOST_NAME

Le nom d’hôte de l’environnement Microsoft Azure.

-p FILE_NAME, --azure-mgmt-cert FILE_NAME

Nom du fichier qui contient la clé publique SSH utilisée lors de l’authentification auprès de Microsoft Azure.

-S ID, --azure-subscription-id ID

L’identifiant d’abonnement pour le portail Microsoft Azure.

--verify-ssl-cert

Le certificat SSL utilisé pour vérifier la communication via HTTPS.

liste d’images

Utilisez le image list argument pour obtenir une liste des images qui existent dans un environnement Microsoft Azure. Toute image de cette liste peut être utilisée pour le provisionnement.

Syntaxe

Cet argument a la syntaxe suivante :

knife azure image list (options)

Options

Cet argument a les options suivantes :

--azure-publish-settings-file FILE_NAME

Le nom du fichier de paramètres de publication Azure, y compris le chemin. Par exemple: "/path/to/your.publishsettings".

--full

Afficher tous les champs pour toutes les images.

-H HOST_NAME, --azure_host_name HOST_NAME

Le nom d’hôte de l’environnement Microsoft Azure.

-p FILE_NAME, --azure-mgmt-cert FILE_NAME

Nom du fichier qui contient la clé publique SSH utilisée lors de l’authentification auprès de Microsoft Azure.

-S ID, --azure-subscription-id ID

L’identifiant d’abonnement pour le portail Microsoft Azure.

--verify-ssl-cert

Le certificat SSL utilisé pour vérifier la communication via HTTPS.

lb interne créer

Utilisez le internal lb create argument pour créer un nouvel équilibreur de charge interne au sein d’un service cloud.

Syntaxe

Cet argument a la syntaxe suivante :

knife azure internal lb create (options)

Options

Cet argument a les options suivantes :

--azure-dns-name DNS_NAME

Le nom du préfixe DNS qui sera utilisé pour ajouter cet équilibreur de charge. Il doit s’agir d’un service/déploiement existant.

--azure-lb-static-vip VIP

L’adresse IP virtuelle qui sera utilisée pour l’équilibreur de charge.

--azure-publish-settings-file FILENAME

Votre fichier de paramètres de publication Azure

--azure-subnet-name SUBNET_NAME

Obligatoire si VIP statique est défini. Spécifie le sous-nom dans lequel se trouve l’équilibreur de charge.

-c, --config CONFIG

Le fichier de configuration à utiliser.

--chef-zero-host HOST

Hôte pour commencer chef-zéro.

--chef-zero-port PORT

Port (ou plage de ports) pour démarrer chef-zéro. Les plages de ports lik1000,1010 ou 8889-9999 essaieront tous les ports donnés jusqu’à ce que l’un d’eux fonctionne.

--config-option OPTION=VALUE

Remplacer une seule option de configuration.

--[no-]color

Utiliser la sortie colorée, les valeurs par défaut sont activées.

-d, --disable-editing

N’ouvrez pas EDITOR, acceptez simplement les données telles quelles.

--defaults

Accepter les valeurs par défaut pour toutes les questions

-e, --editor EDITOR

Définir l’éditeur à utiliser pour les commandes interactives

-E, --environment ENVIRONMENT

Définir l’environnement Chef (sauf dans les recherches où cela sera ignoré de manière flagrante)

-F, --format FORMAT

Quel format utiliser pour la sortie.

--[no-]fips

Activer le mode fips.

--[no-]listen

Si un serveur en mode local (-z) se lie à un port.

-h, --help

Afficher le message d’aide.

-H HOSTNAME, --azure-api-host-name

Votre nom d’hôte Azure

-k, --key KEY

Clé cliente API

-n, --azure-load-balancer NAME

Obligatoire. Spécifie le nouveau nom de l’équilibreur de charge.

-p, --azure-mgmt-cert FILENAME

Votre nom de fichier Azure PEM.

-s, --server-url URL

URL du serveur Chef Infra.

-S, --azure-subscription-id ID

Votre identifiant d’abonnement Azure

--print-after

Afficher les données après une opération destructrice

--profile PROFILE

Le profil d’identifiants à sélectionner

-u, --user USER API

Nom d’utilisateur du client.

-v, --version

Afficher la version Chef.

-V, --verbose

Sortie plus verbeuse. Utilisez deux fois pour une verbosité maximale.

--verify-ssl-cert

Vérifiez les certificats SSL pour la communication via HTTPS.

-y, --yes

Dites oui à toutes les invites de confirmation.

-z, --local-mode

Pointez les commandes de couteau sur le référentiel local au lieu du serveur.

liste de livres interne

Utilisez le internal lb create argument à une liste d’équilibreurs de charge définis pour tous les services cloud. N’affiche pas les équilibreurs de charge publics.

Syntaxe

Cet argument a la syntaxe suivante :

knife azure internal lb create (options)

Options

Cet argument a les options suivantes :

--azure-publish-settings-file FILENAME

Votre fichier de paramètres de publication Azure

-c, --config CONFIG

Le fichier de configuration à utiliser.

--chef-zero-host HOST

Hôte pour commencer chef-zéro.

--chef-zero-port PORT

Port (ou plage de ports) pour démarrer chef-zéro. Les plages de ports lik1000,1010 ou 8889-9999 essaieront tous les ports donnés jusqu’à ce que l’un d’eux fonctionne.

--config-option OPTION=VALUE

Remplacer une seule option de configuration.

--[no-]color

Utiliser la sortie colorée, les valeurs par défaut sont activées.

-d, --disable-editing

N’ouvrez pas EDITOR, acceptez simplement les données telles quelles.

--defaults

Accepter les valeurs par défaut pour toutes les questions

-e, --editor EDITOR

Définir l’éditeur à utiliser pour les commandes interactives

-E, --environment ENVIRONMENT

Définir l’environnement Chef (sauf dans les recherches où cela sera ignoré de manière flagrante)

-F, --format FORMAT

Quel format utiliser pour la sortie.

--[no-]fips

Activer le mode fips.

--[no-]listen

Si un serveur en mode local (-z) se lie à un port.

-h, --help

Afficher le message d’aide.

-H HOSTNAME, --azure-api-host-name

Votre nom d’hôte Azure

-k, --key KEY

Clé cliente API

-p, --azure-mgmt-cert FILENAME

Votre nom de fichier Azure PEM.

-s, --server-url URL

URL du serveur Chef Infra.

-S, --azure-subscription-id ID

Votre identifiant d’abonnement Azure

--print-after

Afficher les données après une opération destructrice

--profile PROFILE

Le profil d’identifiants à sélectionner

-u, --user USER API

Nom d’utilisateur du client.

-v, --version

Afficher la version Chef.

-V, --verbose

Sortie plus verbeuse. Utilisez deux fois pour une verbosité maximale.

--verify-ssl-cert

Vérifiez les certificats SSL pour la communication via HTTPS.

-y, --yes

Dites oui à toutes les invites de confirmation.

-z, --local-mode

Pointez les commandes de couteau sur le référentiel local au lieu du serveur.

serveur créer

Utilisez le server create argument pour créer une nouvelle instance cloud Microsoft Azure. Cela fournira une nouvelle image dans Microsoft Azure, effectuera un bootstrap (à l’aide du protocole SSH), puis installera Chef Infra Client sur le système cible afin qu’il puisse être utilisé pour configurer le nœud et pour communiquer avec un Chef Infra Server.

Syntaxe

Cet argument a la syntaxe suivante :

knife azure server create (options)

Options

Cet argument a les options suivantes :

-a, --azure-affinity-group GROUP

Le groupe d’affinités auquel appartient la machine virtuelle. Obligatoire lorsque vous n’utilisez pas un point de service. Obligatoire lorsque vous n’utilisez pas --azure-service-location.

--auto-update-client

Activez les mises à jour automatiques pour Chef Infra Client dans Microsoft Azure. Cette option ne peut être utilisée que lorsque --bootstrap-protocol est réglé sur cloud-api. Valeur par défaut: false.

--azure-availability-set NAME

Nom de l’ensemble de disponibilité pour la machine virtuelle.

--azure-dns-name DNS_NAME

Obligatoire. Le nom du préfixe DNS utilisé pour accéder au service cloud. Ce nom doit être unique dans Microsoft Azure. Utiliser avec --azure-connect-to-existing-dns pour utiliser un préfixe DNS existant.

--azure-network-name NETWORK_NAME

Le réseau de la machine virtuelle.

--azure-publish-settings-file FILE_NAME

Le nom du fichier de paramètres de publication Azure, y compris le chemin. Par exemple: "/path/to/your.publishsettings".

--azure-storage-account STORAGE_ACCOUNT_NAME

Le nom du compte de stockage utilisé avec le service hébergé. Un nom de compte de stockage peut comporter entre 3 et 24 caractères (lettres minuscules et chiffres uniquement) et doit être unique dans Microsoft Azure.

--azure-subnet-name SUBNET_NAME

Le sous-réseau de la machine virtuelle.

--azure-vm-name NAME

Le nom de la machine virtuelle. Doit être unique dans Microsoft Azure. Requis pour les options avancées de création de serveur.

--azure-vm-ready-timeout TIMEOUT

Un nombre (en minutes) pour attendre qu’une machine virtuelle atteigne le provisioning Etat. Valeur par défaut: 10.

--azure-vm-startup-timeout TIMEOUT

Un nombre (en minutes) à attendre qu’une machine virtuelle passe de la provisioning état à la ready Etat. Valeur par défaut: 15.

--bootstrap-protocol PROTOCOL

Le protocole utilisé pour amorcer sur une machine qui exécute Windows Server : cloud-api, ssh, ou winrm. Valeur par défaut: winrm.

Utilisez le cloud-api option pour amorcer une machine dans Microsoft Azure. L’opération d’amorçage permettra à l’agent invité d’installer, de configurer et d’exécuter Chef Infra Client sur un nœud, après quoi Chef Infra Client est configuré pour s’exécuter en tant que démon/service. (Il s’agit d’un processus similaire à l’utilisation du portail Azure.)

Microsoft Azure conserve des images de Chef Infra Client sur l’invité, de sorte que la connectivité entre l’invité et le poste de travail à partir duquel l’opération d’amorçage a été lancée n’est pas requise, après un cloud-api bootstrap est lancé.

Pendant le cloud-api Opération d’amorçage, le couteau n’imprime pas la sortie d’un client Chef Infra exécuté comme il le fait lorsque le winrm et ssh les options sont utilisées. Knife ne rapporte que l’état du processus d’amorçage : provisioning, installing, ready, et ainsi de suite, ainsi que les erreurs de rapport.

--bootstrap-version VERSION

La version de Chef Infra Client à installer.

-c, --azure-connect-to-existing-dns

Ajoutez une nouvelle machine virtuelle au déploiement et/ou au service existants. Utiliser avec --azure-dns-name pour s’assurer que le DNS correct est utilisé.

--cert-passphrase PASSWORD

Le mot de passe du certificat SSL.

--cert-path PATH

Le chemin d’accès à l’emplacement du certificat SSL.

-H HOST_NAME, --azure_host_name HOST_NAME

Le nom d’hôte de la machine virtuelle.

--hint HINT_NAME[=HINT_FILE]

Un indice Ohai à définir sur le nœud cible. Consultez la documentation Ohai pour plus d’informations. HINT_FILE est le nom du fichier JSON. HINT_NAME est le nom d’un indice dans un fichier JSON. Utiliser plusieurs --hint options pour spécifier plusieurs astuces.

--host-name HOST_NAME

Le nom d’hôte de l’environnement Microsoft Azure.

-I IMAGE, --azure-source-image IMAGE

Le nom de l’image disque à utiliser pour créer la machine virtuelle.

--identity-file IDENTITY_FILE

Le fichier d’identité SSH utilisé pour l’authentification. L’authentification par clé est recommandée.

--identity-file_passphrase PASSWORD

La phrase secrète de la clé SSH. Utiliser uniquement avec --identity-file.

-j JSON_ATTRIBS, --json-attributes JSON_ATTRIBS

Une chaîne JSON qui est ajoutée à la première exécution d’un client Chef Infra.

-m LOCATION, --azure-service-location LOCATION

L’emplacement géographique d’une machine virtuelle et de ses services. Obligatoire lorsque vous n’utilisez pas --azure-affinity-group.

-N NAME, --node-name NAME

L’identifiant unique du nœud. Les noms de nœud, lorsqu’ils sont utilisés avec Microsoft Azure, doivent comporter 91 caractères ou moins.

--[no-]host-key-verify

Utilisation --no-host-key-verify pour désactiver la vérification de la clé d’hôte. Paramètres par défaut: --host-key-verify.

-o DISK_NAME, --azure-os-disk-name DISK_NAME

Le type de système d’exploitation de l’image du système d’exploitation Microsoft Azure : Linux ou Windows.

-p FILE_NAME, --azure-mgmt-cert FILE_NAME

Nom du fichier qui contient la clé publique SSH utilisée lors de l’authentification auprès de Microsoft Azure.

-P PASSWORD, --ssh-password PASSWORD

Le mot de passe SSH. Cela peut être utilisé pour passer le mot de passe directement sur la ligne de commande. Si cette option n’est pas spécifiée (et qu’un mot de passe est requis), le couteau demande le mot de passe.

--prerelease

Installez des gemmes de pré-version.

-r RUN_LIST, --run-list RUN_LIST

Une liste séparée par des virgules des rôles et/ou des recettes à appliquer.

-R ROLE_NAME, --role-name ROLE_NAME

Le nom de la machine virtuelle.

--ssh-port PORT

Le port SSH. Valeur par défaut: 22.

-t PORT_LIST, --tcp-endpoints PORT_LIST

Une liste séparée par des virgules des ports TCP locaux et publics qui doivent être ouverts. Par exemple: 80:80,433:5000.

--template-file TEMPLATE

Chemin d’accès à un fichier modèle à utiliser lors d’une opération d’amorçage.

Obsolète dans Chef Client 12.0.

--thumbprint THUMBPRINT

L’empreinte numérique du certificat SSL.

-u PORT_LIST, ---udp-endpoints PORT_LIST

Une liste séparée par des virgules des ports UDP locaux et publics qui doivent être ouverts. Par exemple: 80:80,433:5000.

--verify-ssl-cert

Le certificat SSL utilisé pour vérifier la communication via HTTPS.

--windows-auth-timeout MINUTES

La durée (en minutes) d’attente pour que l’authentification réussisse. Valeur par défaut: 25.

-x USER_NAME, --ssh-user USER_NAME

Le nom d’utilisateur SSH.

-z SIZE, --azure-vm-size SIZE

La taille de la machine virtuelle : ExtraSmall, Small, Medium, Large, ou ExtraLarge. Valeur par défaut: Small.

Exemples

Provisionner une instance à l’aide de nouveaux comptes de service et de stockage hébergés

Pour provisionner une machine CentOS de taille moyenne configurée en tant que serveur Web dans le West US centre de données, tout en réutilisant les comptes de service et de stockage hébergés existants, saisissez quelque chose comme :

knife azure server create -r "role[webserver]" --service-location "West US"
  --hosted-service-name webservers --storage-account webservers-storage --ssh-user foo
  --ssh--password password --role-name web-apache-0001 --host-name web-apache
  --tcp-endpoints 80:80,8080:8080 --source-image name_of_source_image --role-size Medium

Provisionner une instance à l’aide de nouveaux comptes de service et de stockage hébergés

Pour provisionner une machine CentOS de taille moyenne configurée en tant que serveur Web dans le West US centre de données, tout en créant également de nouveaux comptes de service et de stockage hébergés, entrez quelque chose comme :

knife azure server create -r "role[webserver]" --service-location "West US" --ssh-user foo
  --ssh--password password --role-name web-apache-0001 --host-name web-apache
  --tcp-endpoints 80:80,8080:8080 --source-image name_of_source_image --role-size Medium

suppression du serveur

Utilisez le server delete argument pour supprimer une ou plusieurs instances qui s’exécutent dans le cloud Microsoft Azure. Pour rechercher une instance cloud spécifique, utilisez knife azure server list. Utilisez le --purge option pour supprimer tous les objets nœuds et clients associés du serveur Chef Infra ou utilisez le knife node delete et knife client delete sous-commandes pour supprimer des objets nœuds et clients spécifiques.

Syntaxe

Cet argument a la syntaxe suivante :

knife azure server delete [SERVER...] (options)

Options

Cet argument a les options suivantes :

--azure-dns-name NAME

Le nom du serveur DNS (également appelé nom de service hébergé).

--azure-publish-settings-file FILE_NAME

Le nom du fichier de paramètres de publication Azure, y compris le chemin. Par exemple: "/path/to/your.publishsettings".

--delete-azure-storage-account

Supprimez tout compte de stockage correspondant. Lorsque cette option est true, tout compte de stockage non utilisé par une machine virtuelle est supprimé.

-H HOST_NAME, --azure_host_name HOST_NAME

Le nom d’hôte de l’environnement Microsoft Azure.

-N NODE_NAME, --node-name NODE_NAME

L’identifiant unique du nœud à supprimer, s’il est différent du nom du serveur. Celui-ci doit être utilisé avec le -p (purger) option.

-p FILE_NAME, --azure-mgmt-cert FILE_NAME

Nom du fichier qui contient la clé publique SSH utilisée lors de l’authentification auprès de Microsoft Azure.

-P, --purge

Détruisez tous les nœuds et clients correspondants sur le serveur Chef Infra, en plus du nœud Microsoft Azure lui-même. Cette action (en elle-même) suppose que le nœud et le client ont le même nom que le serveur ; s’ils n’ont pas les mêmes noms, alors le --node-name L’option doit être utilisée pour spécifier l’identifiant unique du nœud.

--preserve-azure-dns-name

Conservez les entrées DNS pour les services cloud correspondants. Si cette option est false, tout service non utilisé par une machine virtuelle est supprimé.

--preserve-azure-os-disk

Conservez le disque du système d’exploitation correspondant.

--preserve-azure-vhd

Conservez le disque dur virtuel (VHD) sous-jacent.

-S ID, --azure-subscription-id ID

L’identifiant d’abonnement pour le portail Microsoft Azure.

--verify-ssl-cert

Le certificat SSL utilisé pour vérifier la communication via HTTPS.

--wait

Suspendez la console jusqu’à ce que le serveur ait fini de traiter la demande.

Exemples

Supprimer une instance

Pour supprimer une instance nommée devops12, Entrer:

knife azure server delete devops12

liste de serveurs

Utilisez le server list argument pour rechercher des instances associées à un compte Microsoft Azure. Les résultats peuvent afficher des instances qui ne sont pas actuellement gérées par le serveur Chef Infra.

Syntaxe

Cet argument a la syntaxe suivante :

knife azure server list (options)

Options

Cet argument a les options suivantes :

--azure-publish-settings-file FILE_NAME

Le nom du fichier de paramètres de publication Azure, y compris le chemin. Par exemple: "/path/to/your.publishsettings".

-H HOST_NAME, --azure_host_name HOST_NAME

Le nom d’hôte de l’environnement Microsoft Azure.

-p FILE_NAME, --azure-mgmt-cert FILE_NAME

Nom du fichier qui contient la clé publique SSH utilisée lors de l’authentification auprès de Microsoft Azure.

-S ID, --azure-subscription-id ID

L’identifiant d’abonnement pour le portail Microsoft Azure.

--verify-ssl-cert

Le certificat SSL utilisé pour vérifier la communication via HTTPS.

spectacle de serveur

Utilisez le server show argument pour afficher les détails du ou des serveurs nommés.

Syntaxe

Cet argument a la syntaxe suivante :

knife azure server show SERVER [SERVER...] (options)

Options

Cet argument a les options suivantes :

--azure-publish-settings-file FILE_NAME

Le nom du fichier de paramètres de publication Azure, y compris le chemin. Par exemple: "/path/to/your.publishsettings".

-H HOST_NAME, --azure_host_name HOST_NAME

Le nom d’hôte de l’environnement Microsoft Azure.

-p FILE_NAME, --azure-mgmt-cert FILE_NAME

Nom du fichier qui contient la clé publique SSH utilisée lors de l’authentification auprès de Microsoft Azure.

-S ID, --azure-subscription-id ID

L’identifiant d’abonnement pour le portail Microsoft Azure.

--verify-ssl-cert

Le certificat SSL utilisé pour vérifier la communication via HTTPS.

vnet créer

Utilisez le vnet create argument pour créer un réseau virtuel.

Syntaxe

Cet argument a la syntaxe suivante :

knife azure vnet create (options)

Options

Cet argument a les options suivantes :

-a, --azure-affinity-group GROUP

Le groupe d’affinités auquel appartient la machine virtuelle. Obligatoire lorsque vous n’utilisez pas un point de service.

--azure-address-space CIDR

L’espace d’adressage du réseau virtuel. À utiliser avec la notation de routage inter-domaine sans classe (CIDR).

--azure-publish-settings-file FILE_NAME

Le nom du fichier de paramètres de publication Azure, y compris le chemin. Par exemple: "/path/to/your.publishsettings".

--azure-subnet-name CIDR

Le sous-réseau de la machine virtuelle. À utiliser avec la notation de routage inter-domaine sans classe (CIDR).

-H HOST_NAME, --azure_host_name HOST_NAME

Le nom d’hôte de l’environnement Microsoft Azure.

-n, --azure-network-name NETWORK_NAME

Le réseau de la machine virtuelle.

-p FILE_NAME, --azure-mgmt-cert FILE_NAME

Nom du fichier qui contient la clé publique SSH utilisée lors de l’authentification auprès de Microsoft Azure.

-S ID, --azure-subscription-id ID

L’identifiant d’abonnement pour le portail Microsoft Azure.

--verify-ssl-cert

Le certificat SSL utilisé pour vérifier la communication via HTTPS.

liste de réseaux virtuels

Utilisez le vnet list argument pour obtenir une liste de réseaux virtuels.

Syntaxe

Cet argument a la syntaxe suivante :

knife azure vnet list (options)

Options

Cet argument a les options suivantes :

--azure-publish-settings-file FILE_NAME

Le nom du fichier de paramètres de publication Azure, y compris le chemin. Par exemple: "/path/to/your.publishsettings".

-H HOST_NAME, --azure_host_name HOST_NAME

Le nom d’hôte de l’environnement Microsoft Azure.

-p FILE_NAME, --azure-mgmt-cert FILE_NAME

Nom du fichier qui contient la clé publique SSH utilisée lors de l’authentification auprès de Microsoft Azure.

-S ID, --azure-subscription-id ID

L’identifiant d’abonnement pour le portail Microsoft Azure.

--verify-ssl-cert

Le certificat SSL utilisé pour vérifier la communication via HTTPS.