Partager via


Démarrage rapide : Exécuter le script de préinscription pour la sauvegarde de base de données SAP ASE (Sybase) dans Azure Cloud Shell

Ce guide de démarrage rapide explique comment exécuter le script de préinscription pour préparer une configuration de base de données SAP Adaptive Server Enterprise (ASE) (Sybase) pour la sauvegarde sur des machines virtuelles Azure à l’aide d’Azure Cloud Shell.

Le script de préinscription pour la sauvegarde de base de données SAP ASE à l’aide de Sauvegarde Azure garantit que le système est correctement configuré, ce qui inclut la configuration de l’authentification, la validation de la connectivité réseau et l’installation des packages nécessaires. Il prend également en charge les points de terminaison privés et prépare la base de données pour les opérations de sauvegarde transparentes.

Découvrez les configurations et scénarios pris en charge pour la sauvegarde de base de données SAP ASE sur des machines virtuelles Azure.

Conditions préalables

Avant d’exécuter le script de préinscription, vérifiez que les conditions préalables suivantes sont remplies :

Workflow de script de préinscription

Le script de préinscription est un script Python que vous exécutez sur la machine virtuelle où la base de données SAP ASE est installée. Le script exécute les tâches suivantes :

  • Crée le groupe nécessaire où les utilisateurs du plug-in sont ajoutés.
  • Installe et met à jour les packages requis tels que waagent, Python, curl, unzip, Libicu et PythonXML.
  • Vérifie l’état de waagent, vérifie wireserver et IMDS connectivity, et teste la connectivité TCP à Microsoft Entra ID.
  • Confirme si la région géographique est prise en charge.
  • Vérifie l’espace libre disponible pour les journaux, dans les répertoires waagent et /opt.
  • Valide si la version d’Adaptive Server Enterprise (ASE) est prise en charge.
  • Journalise dans l’instance SAP à l’aide du nom d’utilisateur et du mot de passe fournis, ce qui permet d’activer l’historique de vidage, qui est nécessaire pour les opérations de sauvegarde et de restauration.
  • Garantit que la version du système d’exploitation est prise en charge.
  • Installe et met à jour les modules Python requis, tels que les requêtes et le chiffrement.
  • Crée le fichier de configuration de charge de travail.
  • Configure les répertoires nécessaires sous /opt pour les opérations de sauvegarde.
  • Chiffre le mot de passe et le stocke de manière sécurisée dans la machine virtuelle.

Exécuter le script de préinscription

Après avoir téléchargé le fichier de script de préinscription ASE, copiez-le sur la machine virtuelle.

Pour exécuter le script de préinscription pour la sauvegarde de base de données SAP ASE, exécutez les commandes bash suivantes :

Remarque

Remplacez <script name> dans les commandes suivantes par le nom du fichier de script que vous avez téléchargé et copié sur la machine virtuelle.

  1. Convertissez le script au format Unix.

     dos2unix <script name>
    
  2. Modifiez l’autorisation du fichier de script.

    Remarque

    Avant d’exécuter la commande suivante, remplacez /path/to/script/file par le chemin d’accès réel du fichier de script dans la machine virtuelle.

     sudo chmod -R 777 /path/to/script/file
    
  3. Exécutez le script.

    Remarque

    Avant d’exécuter la commande suivante, fournissez les valeurs requises pour les espaces réservés.

     sudo ./<script name> -aw SAPAse --sid <sid> --sid-user <sid-user> --db-port <db-port> --db-user <db-user> --db-host <private-ip-of-vm> --enable-striping <enable-striping>
    

    Liste des paramètres :

    • <sid> : nom du serveur ASE requis (obligatoire)
    • <sid-user> : nom d’utilisateur du système d’exploitation sous lequel le système ASE s’exécute (par exemple, syb<sid>) (obligatoire)
    • <db-port> : numéro de port du serveur de base de données ASE (par exemple, 4901) (obligatoire)
    • <db-user>: Nom d’utilisateur de la base de données ASE pour la connexion ODBC (Open Database Connectivity) (par exemple) sapsa(obligatoire)
    • <db-host> : adresse IP privée de la machine virtuelle (obligatoire)
    • <enable-striping> : Activer l’entrelacement (choix : [true, false], obligatoire)
    • <stripes-count> : nombre d’entrelacements (valeur par défaut : '4')
    • <compression-level> : niveau de compression (par défaut : '101')

    Remarque

    Pour trouver <private-ip-of-vm>, ouvrez la machine virtuelle dans le portail Azure et vérifiez l’adresse IP privée sous la section Mise en réseau.

  4. Affichez les détails des paramètres.

     sudo ./<script name> -aw SAPAse --help
    

    Après avoir exécuté le script, vous êtes invité à fournir le mot de passe de la base de données. Fournissez le mot de passe et appuyez sur Entrée pour continuer.

Étapes suivantes