Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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 :
- Téléchargez le dernier script de préinscription pour laprise en charge du SID (Multi System Identifier).
- Exécutez le script de configuration de sauvegarde SAP ASE sur la machine virtuelle où ASE est installé.
- Vérifiez si vous êtes l’utilisateur racine pour obtenir une configuration et un accès appropriés.
- Utilisez le paramètre
-sn
ou--skip-network-checks
lorsque vous exécutez le script, si votre configuration ASE utilise des points de terminaison privés.
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
etIMDS 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.
Convertissez le script au format Unix.
dos2unix <script name>
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
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.-
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.