Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En este inicio rápido se describe cómo ejecutar el script de registro previo para preparar una configuración de base de datos de SAP Adaptive Server Enterprise (ASE) (Sybase) para la copia de seguridad en máquinas virtuales de Azure mediante Azure Cloud Shell.
El script de registro previo para la copia de seguridad de la base de datos de SAP ASE mediante Azure Backup garantiza que el sistema esté configurado correctamente, lo que incluye la configuración de autenticación, la validación de conectividad de red y la instalación de paquetes necesarios. También admite puntos de conexión privados y prepara la base de datos para realizar operaciones de copia de seguridad sin problemas.
Obtenga información sobre las configuraciones y los escenarios admitidos para la copia de seguridad de bases de datos de SAP ASE en máquinas virtuales de Azure.
Prerrequisitos
Antes de ejecutar el script de registro previo, asegúrese de que se cumplen los siguientes requisitos previos:
- Descargue el script de registro previo más reciente para la compatibilidad con el identificador de varios sistemas (SID).
- Ejecute el script de configuración de copia de seguridad de SAP ASE en la máquina virtual donde está instalado ASE.
- Compruebe si es el usuario raíz para obtener una configuración y acceso adecuados.
- Use el
-sn
parámetro o--skip-network-checks
al ejecutar el script, si la configuración de ASE usa puntos de conexión privados.
Flujo de trabajo del script de registro previo
El script de registro previo es un script Python que se ejecuta en la máquina virtual donde está instalada la base de datos SAP ASE. Este script realiza las siguientes tareas:
- Crea el grupo necesario donde se agregan los usuarios del complemento .
- Instala y actualiza paquetes necesarios como waagent, Python, curl, unzip, Libicu y PythonXML.
- Verifica el estado de waagent, comprueba
wireserver
yIMDS connectivity
, y prueba la conectividad TCP con Microsoft Entra ID. - Confirma si la región geográfica es compatible.
- Comprueba si hay espacio disponible para los registros, en el directorio
waagent
y en el directorio/opt
. - Valida si se admite la versión de Adaptive Server Enterprise (ASE).
- Inicie sesión en la instancia SAP utilizando el nombre de usuario y la contraseña proporcionados, habilitando el historial de volcado, necesario para las operaciones de copia de seguridad y restauración.
- Garantiza que se admita la versión del sistema operativo.
- Instala y actualiza los módulos de Python necesarios, como solicitudes y criptografía.
- Crea el archivo de configuración de la carga de trabajo.
- Configura los directorios necesarios en
/opt
para las operaciones de copia de seguridad. - Cifra la contraseña y la almacena de forma segura en la máquina virtual.
Ejecución del script de registro previo
Después de descargar el archivo de script de registro previo de ASE, cópielo en la máquina virtual (VM).
Para ejecutar el script de registro previo para la copia de seguridad de la base de datos SAP ASE, ejecute los siguientes comandos bash:
Nota:
Reemplace <script name>
en los siguientes comandos por el nombre del archivo de script que descargó y copió en la máquina virtual.
Convierta el script al formato UNIX.
dos2unix <script name>
Cambie el permiso del archivo de script.
Nota:
Antes de ejecutar el siguiente comando, reemplácelo
/path/to/script/file
por la ruta real del archivo de script en la VM.sudo chmod -R 777 /path/to/script/file
Ejecute el script.
Nota:
Antes de ejecutar el siguiente comando, proporcione los valores necesarios para los marcadores de posición.
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>
Lista de parámetros:
-
<sid>
: nombre del servidor ASE necesario (obligatorio) -
<sid-user>
: nombre de usuario del sistema operativo en el que se ejecuta el sistema ASE (por ejemplo,syb<sid>
) (obligatorio) -
<db-port>
: número de puerto del servidor de bases de datos de ASE (por ejemplo, 4901) (obligatorio) -
<db-user>
: el nombre de usuario de la base de datos de ASE para la conexión de conectividad abierta de bases de datos (ODBC) (por ejemplo,sapsa
) (obligatorio) -
<db-host>
: dirección IP privada de la máquina virtual (obligatorio) -
<enable-striping>
: Habilitar el fraccionamiento (opciones: [true
,false
], requerido) -
<stripes-count>
: recuento de secciones (valor predeterminado: '4') -
<compression-level>
: nivel de compresión (valor predeterminado: '101')
Nota:
Para buscar
<private-ip-of-vm>
, abra la máquina virtual en Azure Portal y compruebe la dirección IP privada en la sección Redes.-
Vea los detalles de los parámetros.
sudo ./<script name> -aw SAPAse --help
Después de ejecutar el script, se le pedirá que proporcione la contraseña de la base de datos. Proporcione la contraseña y presione ENTRAR para continuar.