az mysql flexible-server import
Gérer les flux de travail d’importation pour les serveurs flexibles MySQL.
Commandes
Nom | Description | Type | État |
---|---|---|---|
az mysql flexible-server import create |
Créez un flux de travail d’importation pour un serveur flexible. |
Core | GA |
az mysql flexible-server import stop-replication |
Pour arrêter la réplication entre le serveur unique source et le serveur flexible cible. |
Core | GA |
az mysql flexible-server import create
Créez un flux de travail d’importation pour un serveur flexible.
Cette commande est utilisée à deux fins suivantes : Pour migrer un serveur MySQL externe vers un serveur flexible Azure MySQL dont la sauvegarde est stockée sur un conteneur d’objets blob Azure. Pour migrer un serveur unique Azure MySQL vers un serveur flexible Azure MySQL. Pour plus d’informations sur la configuration réseau, consultez
- Migrer Azure Database pour MySQL - Serveur unique vers un serveur flexible à l’aide de l’interface CLI d’importation Azure Database pour MySQLhttps://learn.microsoft.com/en-us/azure/mysql/migrate/migrate-single-flexible-mysql-import-cli
- Configurer l’accès public https://docs.microsoft.com/en-us/azure/mysql/flexible-server/how-to-manage-firewall-cli
- Configurer l’accès https://docs.microsoft.com/en-us/azure/mysql/flexible-server/how-to-manage-virtual-network-cliprivé .
az mysql flexible-server import create --data-source
--data-source-type {azure_blob, mysql_single}
--name
--resource-group
[--address-prefixes]
[--admin-password]
[--admin-user]
[--auto-scale-iops {Disabled, Enabled}]
[--backup-identity]
[--backup-key]
[--backup-retention]
[--data-source-backup-dir]
[--data-source-sas-token]
[--geo-redundant-backup {Disabled, Enabled}]
[--high-availability {Disabled, SameZone, ZoneRedundant}]
[--identity]
[--iops]
[--key]
[--location]
[--mode {Offline, Online}]
[--private-dns-zone]
[--public-access]
[--sku-name]
[--standby-zone]
[--storage-auto-grow {Disabled, Enabled}]
[--storage-size]
[--subnet]
[--subnet-prefixes]
[--tags]
[--tier]
[--version]
[--vnet]
[--yes]
[--zone]
Exemples
Déclenchez une importation à partir d’un serveur unique Azure mysql.
az mysql flexible-server import create --data-source-type mysql_single \
--data-source test-single-server --resource-group test-rg \
--location northeurope --name testserver \
--sku-name Standard_B1ms --tier Burstable --public-access 0.0.0.0 \
--storage-size 32 --tags "key=value" --version 5.7 --high-availability ZoneRedundant \
--zone 1 --standby-zone 3 --storage-auto-grow Enabled --iops 500
Déclenchez une importation en ligne à partir d’un serveur unique Azure mysql.
az mysql flexible-server import create --data-source-type mysql_single \
--data-source test-single-server --mode "Online" --resource-group test-rg \
--location northeurope --name testserver \
--sku-name Standard_B1ms --tier Burstable --public-access 0.0.0.0 \
--storage-size 32 --tags "key=value" --version 5.7 --high-availability ZoneRedundant \
--zone 1 --standby-zone 3 --storage-auto-grow Enabled --iops 500
Déclenchez une importation à partir d’une sauvegarde source stockée dans le conteneur d’objets blob Azure.
az mysql flexible-server import create --data-source-type "azure_blob" \
--data-source "https://teststorage.blob.windows.net/backupcontainer" \
--resource-group test-rg --name testserver --version 5.7 --location northeurope \
--admin-user "username" --admin-password "password" \
--sku-name Standard_D2ds_v4 --tier GeneralPurpose --public-access 0.0.0.0 \
--storage-size 32 --tags "key=value" --high-availability ZoneRedundant \
--zone 1 --standby-zone 3 --storage-auto-grow Enabled --iops 500
Déclenchez l’importation à partir de la sauvegarde source stockée dans le conteneur d’objets blob Azure. (Fichiers de sauvegarde non présents dans la racine du conteneur. À la place, présentes dans backupdata/data/)
az mysql flexible-server import create --data-source-type "azure_blob" \
--data-source "https://teststorage.blob.windows.net/backupcontainer" \
--data-source-backup-dir "backupdata/data/" \
--resource-group test-rg --name testserver --version 5.7 --location northeurope \
--admin-user "username" --admin-password "password" \
--sku-name Standard_D2ds_v4 --tier GeneralPurpose --public-access 0.0.0.0 \
--storage-size 32 --tags "key=value" --high-availability ZoneRedundant \
--zone 1 --standby-zone 3 --storage-auto-grow Enabled --iops 500
Déclenchez l’importation à partir de la sauvegarde source stockée dans le conteneur d’objets blob Azure. (Fichiers de sauvegarde présents dans le stockage racine du conteneur et le stockage d’objets blob accessibles via un jeton sas avec des autorisations de lecture et de liste. Passez « --% » dans la commande avec le jeton SAP.)
az mysql flexible-server import create --data-source-type "azure_blob" \
--data-source "https://teststorage.blob.windows.net/backupcontainer" \
--data-source-sas-token "sp=r&st=2023-07-20T10:30:07Z..." \
--resource-group test-rg --name testserver --version 5.7 --location northeurope \
--admin-user "username" --admin-password "password" \
--sku-name Standard_D2ds_v4 --tier GeneralPurpose --public-access 0.0.0.0 \
--storage-size 32 --tags "key=value" --high-availability ZoneRedundant \
--zone 1 --standby-zone 3 --storage-auto-grow Enabled --iops 500
Paramètres obligatoires
Source de données pour l’importation vers un serveur flexible. En fonction du type de source de données, fournissez la source de données comme indiqué ci-dessous. Par exemple, mysql_single : nom ou ID de ressource du serveur unique Azure MySQL. azure_blob : nom ou ID de ressource du conteneur d’objets blob Azure. URI de stockage du conteneur d’objets blob Azure. Exemple : https://{blob_name}.blob.core.windows.net/{container_name}. L’URI de stockage ne doit pas contenir le jeton sas. Si nécessaire, le jeton sas peut être fourni dans le paramètre « data-source-sas-token ».
Type de source de données. Par exemple, mysql_single : serveurs Azure Database pour MySQL. azure_blob : sauvegarde source fournie dans le conteneur d’objets blob Azure.
Nom du serveur. Le nom ne peut contenir que des lettres minuscules, des chiffres et le caractère de trait d’union (-). 3 caractères minimum et 63 caractères maximum.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>
.
Paramètres facultatifs
Préfixe d’adresse IP à utiliser lors de la création d’un réseau virtuel au format CIDR. La valeur par défaut est 10.0.0.0/16.
Mot de passe de l’administrateur. 8 caractères minimum et 128 caractères maximum. Le mot de passe doit contenir des caractères de trois des catégories suivantes : Lettres majuscules, lettres minuscules, chiffres et caractères non alphanumériques.
Nom d’utilisateur administrateur du serveur. Une fois défini, il ne peut pas être modifié.
Activez ou désactivez les iops de mise à l’échelle automatique. La valeur par défaut est Désactivée.
Nom ou ID de ressource de l’identité de l’utilisateur de sauvegarde géographique pour le chiffrement des données. L’identité doit se trouver dans la même région que la région de sauvegarde.
ID de ressource de la clé de coffre de clés de sauvegarde géographique pour le chiffrement des données. La clé doit se trouver dans la même région que la région de sauvegarde.
Nombre de jours pendant lesquels une sauvegarde est conservée. Plage de 1 à 35 jours. La valeur par défaut est 7 jours.
Chemin relatif du répertoire dans lequel la sauvegarde source est stockée. Par défaut, les fichiers de sauvegarde sont lus à partir de la racine du stockage. Ce paramètre est valide pour la source de données basée sur le stockage. Exemple : azure_blob.
Jeton sas pour accéder à la source de données. Ce paramètre est valide pour la source de données basée sur le stockage. Exemple : azure_blob.
Indique si la sauvegarde géoredondante est activée ou non.
Activez (ZoneRedundant ou SameZone) ou désactivez la fonctionnalité de haute disponibilité.
Nom ou ID de ressource de l’identité affectée par l’utilisateur pour le chiffrement des données.
Nombre d’E/S par seconde à allouer pour ce serveur. Vous obtiendrez une certaine quantité d’IOPS gratuites en fonction du calcul et du stockage provisionné. La valeur par défaut des IOPS est : IOPS libres. Pour en savoir plus sur les IOPS basées sur le calcul et le stockage, consultez IOPS dans une serveur flexible Azure Database pour MySQL.
ID de ressource de la clé de coffre de clés primaire pour le chiffrement des données.
Emplacement. Valeurs provenant de : az account list-locations
. Vous pouvez configurer le lieu par défaut en utilisant az configure --defaults location=<location>
.
Mode d’importation. Valeurs d’énumération : [Hors connexion, En ligne]. La valeur par défaut est hors connexion.
Ce paramètre s’applique uniquement si vous créez un serveur réplica interrégion avec un accès privé. Pour le réplica en lecture dans la région avec accès privé, les paramètres du serveur source sont transférés et ce paramètre est ignoré. Nom ou ID d’une zone DNS privée nouvelle ou existante. Vous pouvez utiliser la zone DNS privée du même groupe de ressources, d’un groupe de ressources différent ou d’un abonnement différent. Si vous voulez utiliser une zone d’un groupe de ressources ou d’un abonnement différent, indiquez l’ID de ressource. L’interface CLI crée une zone DNS privée au sein du même groupe de ressources que le réseau virtuel si elle n’est pas fournie par les utilisateurs.
Détermine l’accès public. Entrez une adresse IP ou une plage d’adresses IP à inclure dans la liste des adresses IP autorisées. Les adresses IP de la plage doivent être séparées par des tirets et ne doivent pas contenir d’espaces. Spécifier 0.0.0.0 permet un accès public à votre serveur à partir de toutes les ressources déployées dans Azure. La définition de la valeur « None » définit le serveur en mode d’accès public, mais ne crée pas de règle de pare-feu.
Nom de la référence SKU de calcul. Suit la convention Standard_{nom de machine virtuelle}. Exemples : Standard_B1ms.
Informations sur la zone de disponibilité du serveur de secours lorsque la haute disponibilité est activée.
Activez ou désactivez la croissance automatique du stockage. La valeur par défaut est Activée.
Capacité de stockage du serveur. Le minimum est de 32 Gio et le maximum est de 16 Tio.
Nom ou ID de ressource d’un sous-réseau nouveau ou existant. Ce paramètre s’applique uniquement si vous créez un serveur réplica interrégion avec un accès privé. Pour le réplica en lecture dans la région avec accès privé, les paramètres du serveur source sont transférés et ce paramètre est ignoré. Si vous voulez utiliser un sous-réseau d’un groupe de ressources ou d’un abonnement différent, fournissez un ID de ressource à la place du nom. Notez que le sous-réseau sera délégué à flexibleServers. Après la délégation, ce sous-réseau ne peut être utilisé pour aucun autre type de ressources Azure.
Préfixe d’adresse IP du sous-réseau à utiliser lors de la création d’un sous-réseau au format CIDR. La valeur par défaut est 10.0.0.0/24.
Balises séparées par l’espace : key[=value] [key[=value] ...]. Utilisez « » pour effacer les balises existantes.
Niveau de calcul du serveur. Valeurs acceptées : Burstable, GeneralPurpose, MemoryOptimized.
Version principale du serveur.
Nom ou ID d’un réseau virtuel nouveau ou existant. Ce paramètre s’applique uniquement si vous créez un serveur réplica interrégion avec un accès privé. Pour le réplica en lecture dans la région avec accès privé, les paramètres du serveur source sont transférés et ce paramètre est ignoré. Si vous voulez utiliser un réseau virtuel d’un groupe de ressources ou d’un abonnement différent, fournissez un ID de ressource. Le nom doit avoir entre 2 et 64 caractères. Le nom doit commencer par une lettre ou un chiffre et se terminer par une lettre, un chiffre ou un trait de soulignement, et il ne peut contenir que des lettres, des chiffres, des traits de soulignement, des points ou des traits d’union.
Ne pas demander de confirmation.
Zone de disponibilité dans laquelle approvisionner la ressource.
Paramètres globaux
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.
az mysql flexible-server import stop-replication
Pour arrêter la réplication entre le serveur unique source et le serveur flexible cible.
az mysql flexible-server import stop-replication [--ids]
[--name]
[--resource-group]
[--subscription]
[--yes]
Exemples
Arrêtez la réplication sur « testFlexServer ».
az mysql flexible-server import stop-replication -g testGroup -n testFlexServer
Paramètres facultatifs
Un ou plusieurs ID de ressource (délimités par des espaces). Il doit s’agir d’un ID de ressource complet contenant toutes les informations des arguments « ID de ressource ». Vous devez fournir des arguments --id ou d’autres arguments « ID de ressource ».
Nom du serveur. Le nom ne peut contenir que des lettres minuscules, des chiffres et le caractère de trait d’union (-). 3 caractères minimum et 63 caractères maximum.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>
.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Ne pas demander de confirmation.
Paramètres globaux
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.