Guide de l'administrateur cloud sur l'interface utilisateur Web NetBackup™
- Gestion et protection des biens dans le cloud
- Configuration de Snapshot Managers dans NetBackup
- Ajout d'un fournisseur cloud pour Snapshot Manager
- Gestion des groupes cloud intelligents
- Protection des biens ou des groupes cloud intelligents
- À propos de la protection des ressources Microsoft Azure au moyen de groupes de ressources
- À propos de l'accélérateur NetBackup pour les charges de travail cloud
- Protection des biens PaaS
- Installation des utilitaires client natifs
- Ajout d'informations d'authentification à une base de données
- Récupération des biens cloud
- Exécution d'une restauration granulaire
- Résolution des problèmes liés à la protection et à la récupération des biens dans le cloud
Création d'un nom d'utilisateur d'identité gérée par le système ou par l'utilisateur
Effectuez l'une des configurations suivantes :
Configurez l'utilisateur d'identité gérée comme administrateur AAD :
Définissez l'administrateur AAD sur le serveur SQL ou sur Managed Instance.
Accédez à Paramètres > Azure Active Directory > Définir l'administrateur. Recherchez et définissez une identité gérée attribuée par le système ou par l'utilisateur, puis enregistrez.
Remarque :
Seuls les serveurs de médias configurés comme une identité gérée attribuée par le système et définie comme administrateur AAD peuvent effectuer des opérations de sauvegarde et de restauration.
Créez un utilisateur d'identité géré sur la base de données à l'aide du client SSMS :
Pour définir l'administrateur AAD pour le serveur SQL et créer l'utilisateur, accédez à Paramètres > Administrateur Active Directory > Définir l'administrateur. Choisissez l'utilisateur Active Directory et enregistrez.
Connectez-vous à la base de données SQL ou à la base de données gérée pour créer un utilisateur sous cette base de données.
CREATE USER [<managed_identity>] FROM EXTERNAL PROVIDER; ALTER ROLE db_owner ADD MEMBER [<managed_identity>];
Exécutez la commande suivante pour accorder l'autorisation de connexion à cet utilisateur sur le serveur SQL :
# CREATE USER [<managed_identity>] FROM EXTERNAL PROVIDER; # ALTER ROLE loginmanager ADD MEMBER [<managed_identity>];
Remarque :
Vous devez créer des utilisateurs pour tous les serveurs de médias qui communiquent avec la base de données à l'aide de l'identité gérée attribuée par le système.
Remarque :
Pour restaurer la base de données, vous devez configurer l'utilisateur d'identité gérée comme administrateur AAD sur le serveur cible.
Pour définir l'administrateur AAD pour le serveur MySQL et créer l'utilisateur, accédez à Paramètres > Administrateur Active Directory > Définir l'administrateur. Choisissez l'utilisateur Active Directory et enregistrez.
Exécutez la commande suivante pour obtenir l'ID du client pour l'identité gérée à l'aide de l'interface de ligne de commande Azure :
# az ad sp list --display-name <managed_identity> --query [*].appId --out tsv
Exécutez la commande suivante pour générer un jeton d'accès pour vous connecter à l'aide de l'interface de ligne de commande Azure :
# az account get-access-token --resource-type oss-rdbms
Exécutez la commande suivante pour vous connecter à l'aide de l'utilisateur administrateur AAD et d'un jeton d'accès :
# mysql -h <server name> --user <user name> --enable-cleartext-plugin --password=<token>
Exécutez la commande suivante pour créer l'utilisateur d'identité gérée et lui accorder les autorisations requises :
# SET aad_auth_validate_oids_in_tenant = OFF; # CREATE AADUSER '<db_user>' IDENTIFIED BY '<Generated_client_id>'; # GRANT USAGE, DROP, SELECT, CREATE, SHOW VIEW, EVENT, LOCK TABLES , ALTER, CREATE VIEW, INSERT, REFERENCES, ALTER ROUTINE, PROCESS ON *.* TO '<db_user>'@'%'
Pour configurer l'administrateur AAD pour le serveur PostgreSQL et créer l'utilisateur, accédez à Paramètres > Administrateur Active Directory > Définir l'administrateur. Choisissez l'utilisateur Active Directory et enregistrez.
Obtenez l'ID du client pour l'identité gérée :
# az ad sp list --display-name <managed_identity> --query [*].appId --out tsv
Exécutez la commande suivante pour générer le jeton d'accès requis pour vous connecter :
# az account get-access-token --resource-type oss-rdbms
Exécutez la commande suivante pour exporter le mot de passe pour le jeton généré :
# export PGPASSWORD=<token>
Exécutez la commande suivante pour vous connecter à l'aide de l'utilisateur administrateur AAD et d'un jeton d'accès :
# psql "host=<host name> port=5432 dbname=<dbname> user=<user name> sslmode=require"
Exécutez la commande suivante pour créer l'utilisateur et lui accorder l'autorisation requise :
# SET aad_auth_validate_oids_in_tenant = OFF; # CREATE ROLE <db_user> WITH LOGIN PASSWORD '<client_id>' IN ROLE azure_ad_user; # GRANT azure_pg_admin TO <db_user>; # ALTER USER smipguser CREATEDB; # ALTER USER smipguser Replication;
Remarque :
Seule l'identité gérée par l'utilisateur est prise en charge pour le serveur flexible MySQL. L'identité gérée n'est pas prise en charge pour le serveur flexible PostgreSQL.