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 artículo se ofrece una guía para la instalación de la herramienta Azure Application Consistent Snapshot (AzAcSnap) que puede utilizar con Azure NetApp Files o las Instancias Grandes de Azure.
Importante
Las instalaciones distribuidas son la única opción para los sistemas de Instancias grandes de Azure, ya que se implementan en una red privada. Debe instalar AzAcSnap en cada sistema para garantizar la conectividad.
AzAcSnap 10 admite más bases de datos y sistemas operativos, por lo que ya no está disponible un instalador automático.
Descarga de AzAcSnap
Precaución
Compatibilidad de AzAcSnap 11/11a y Nube No Pública
Las versiones 11 y 11a de AzAcSnap están experimentando problemas de compatibilidad en entornos que no son de nube pública, como Azure Government.
Estos problemas pueden provocar errores como SubscriptionNotFound u operaciones de instantánea fallidas debido a cambios en la autenticación y la gestión de la configuración.
Para evitar interrupciones, se recomienda a los clientes que operan en entornos que no son de nube pública permanecer en AzAcSnap 10a hasta que se publique una corrección. Una actualización futura está en desarrollo y restaurará la compatibilidad completa. Para obtener actualizaciones y soporte técnico, consulte .https://aka.ms/azacsnap-release-notes
En primer lugar, descargue el archivo ejecutable de AzAcSnap en cualquier directorio de su equipo. AzAcSnap se proporciona como un archivo ejecutable, de modo que no hay que instalar nada.
Linux x86-64 (binario)
- El binario de Linux tiene asociado un archivo de firma de Linux. Este archivo está firmado con la clave pública de Microsoft para permitir la comprobación de GPG del instalador descargado.
Importante
El instalador ya no está disponible para Linux. Siga las instrucciones de aquí para configurar el perfil del usuario para ejecutar AzAcSnap y sus dependencias.
Windows 64-bit (ejecutable)
- El binario de Windows está firmado por Microsoft.
Una vez completadas estas descargas, instale la herramienta Azure Application Consistent Snapshot.
Requisitos previos a la instalación
Siga las directrices para configurar y ejecutar los comandos de instantáneas y de recuperación ante desastres. Se recomienda completar los siguientes pasos como usuario root antes de instalar y usar las herramientas de instantáneas:
Revisión del sistema operativo
- En el caso de SUSE en Azure (instancias grandes), configure la herramienta de administración de suscripciones de SUSE (SMT). Para más información, consulte Instalación y configuración de SAP HANA en Azure (instancias grandes).
Configure la sincronización de hora. Proporcione un servidor de hora compatible con el Protocolo de tiempo de red (NTP) y configure el sistema operativo en consecuencia.
Instale la base de datos. Siga las instrucciones de la base de datos admitida que está usando.
Seleccione el back-end de almacenamiento que está usando para la implementación. Para obtener más información, consulte Habilitación de la comunicación con el almacenamiento más adelante en este artículo.
Habilite la comunicación con la base de datos. Para obtener más información, consulte Habilitación de la comunicación con la base de datos más adelante en este artículo.
Configure un usuario de SAP HANA adecuado siguiendo las instrucciones de la sección para habilitar la comunicación con la base de datos en el documento de configuración de la base de datos.
Después de la instalación, puede probar la conexión desde la línea de comandos mediante los siguientes ejemplos. Los siguientes ejemplos son para la comunicación con SAP HANA por medios distintos de SSL.
HANA 1.0:
hdbsql -n <HANA IP address> -i <HANA instance> -U <HANA user> "\s"HANA 2.0:
hdbsql -n <HANA IP address> -i <HANA instance> -d SYSTEMDB -U <HANA user> "\s"
Instalación de AzAcSnap
Una vez completados los pasos previos, los pasos para instalar AzAcSnap son los siguientes:
- Crear usuario de snapshot
azacsnap, crear el directorio principal y establecer la pertenencia a grupos. - Configure la información
azacsnapde inicio de sesión del usuario~/.profile. - Busque en el sistema de archivos los directorios que se van a agregar a
$PATH(Linux) o%PATH%(Windows) para AzAcSnap. Esta tarea permite al usuario que ejecuta AzAcSnap usar comandos específicos de la base de datos, comohdbsqlyhdbuserstore. - Busque en el sistema de archivos los directorios que se van a agregar a
$LD_LIBRARY_PATH(Linux) para AzAcSnap. Muchos comandos requieren que establezca una ruta de acceso de biblioteca para ejecutarlos correctamente. - Copie el archivo binario de AzAcSnap en una ubicación en el
$PATH(Linux) o%PATH%(Windows) del usuario. - En Linux, puede que sea necesario establecer los permisos binarios de
azacsnapcorrectamente, incluyendo la propiedad y el bit ejecutable.
Siga estos pasos para ejecutar azacsnap:
En el caso de Linux a través de una sesión de shell:
- Como superusuario raíz, cree un usuario de Linux
useradd -m azacsnap
- Inicie sesión como usuario
su – azacsnapcd $HOME/bin
- Descargue azacsnap
wget -O azacsnap https://aka.ms/azacsnap-linux
- Ejecute azacsnap
azacsnap -c about
- Como superusuario raíz, cree un usuario de Linux
En el caso de Windows a través de una GUI:
- Cree un usuario de Windows
- Inicie sesión como usuario
- Descargar
azacsnap.exe - Abra una sesión de terminal y ejecute azacsnap
azacsnap.exe -c about
Actualización de AzAcSnap
Realice los pasos siguientes para actualizar una instalación existente de azacsnap:
En el caso de Linux a través de una sesión de shell:
- Iniciar sesión como el usuario que ejecuta
azacsnapsu – azacsnapcd $HOME/bin
- Copia de seguridad de los archivos binarios y de configuración existentes
cp azacsnap azacsnap.bkpcp azacsnap.json azacsnap.json.bkp
- Descargue azacsnap
wget -O azacsnap https://aka.ms/azacsnap-linux
- Ejecute el comando about para comprobar la versión.
azacsnap -c about
- Prueba de azacsnap
- Iniciar sesión como el usuario que ejecuta
En el caso de Windows a través de una GUI:
- Iniciar sesión como el usuario que ejecuta
azacsnap.exe - Busque el binario azacsnap existente y cambie a su ubicación
where azacsnap.exe
- Copia de seguridad de los archivos binarios y de configuración existentes
copy azacsnap.exe azacsnap.exe.bkpcopy azacsnap.json azacsnap.json.bkp
- Descargar
azacsnap.exe - Abra una sesión de terminal y ejecute el comando about para comprobar la versión.
azacsnap.exe -c about
- Prueba de azacsnap
- Iniciar sesión como el usuario que ejecuta
Actualice el perfil de usuario
El usuario que ejecuta AzAcSnap debe tener actualizadas las variables de entorno para asegurarse de que AzAcSnap puede ejecutar los comandos específicos de la base de datos sin necesidad de la ruta de acceso completa del comando. Este método permite invalidar los comandos de base de datos si es necesario para fines especiales.
- SAP HANA requiere
hdbuserstoreyhdbsql. - OracleDB requiere
sqlplus. - IBM Db2 requiere
db2yssh(para el acceso remoto a Db2 al realizar una instalación centralizada).
Linux
En la configuración de Linux del $PATH del usuario normalmente se realiza mediante la actualización de los usuarios de $HOME/.profile con la información de $PATH adecuada para buscar archivos binarios y, posiblemente, la variable LD_LIBRARY_PATH para garantizar la disponibilidad de objetos compartidos para los archivos binarios de Linux.
Busque en el sistema de archivos los directorios que se van a agregar a
$PATHpara AzAcSnap.Por ejemplo:
# find the path for the hdbsql command export DBCMD="hdbsql" find / -name ${DBCMD} -exec dirname {} + 2> /dev/null | sort | uniq | tr '\n' ':' /hana/shared/PR1/exe/linuxx86_64/HDB_2.00.040.00.1553674765_c8210ee40a82860643f1874a2bf4ffb67a7b2add # # add the output to the user's profile echo "export PATH=\"\$PATH:/hana/shared/PR1/exe/linuxx86_64/HDB_2.00.040.00.1553674765_c8210ee40a82860643f1874a2bf4ffb67a7b2add\"" >> /home/azacsnap/.profile # # add any shared objects to the $LD_LIBRARY_PATH export SHARED_OBJECTS='*.so' NEW_LIB_PATH=`find -L /hana/shared/[A-z0-9][A-z0-9][A-z0-9]/HDB*/exe /usr/sap/hdbclient -name "*.so" -exec dirname {} + 2> /dev/null | sort | uniq | tr '\n' ':'` # # add the output to the user's profile echo "export LD_LIBRARY_PATH=\"\$LD_LIBRARY_PATH:$NEW_LIB_PATH\"" >> /home/azacsnap/.profile
Windows
Use las herramientas específicas de Windows para buscar la ubicación de los comandos y agregar sus directorios al perfil de usuarios.
Realice las siguientes acciones, en función del back-end de almacenamiento:
No hay acciones especiales para Azure NetApp Files.
Desinstalación de las herramientas de instantáneas
Si instaló las herramientas de instantáneas usando la configuración predeterminada, la desinstalación solo requiere eliminar el usuario para el que instaló los comandos y borrar el binario AzAcSnap.
Finalización de la configuración de las herramientas de instantáneas
Estos pasos se pueden seguir para configurar y probar las herramientas de instantáneas.
- Inicie sesión en la cuenta de usuario de AzAcSnap.
a. En el caso de Linux,
su - azacsnap. a. En el caso de Windows, inicie sesión como usuario de AzAcSnap. - Si ha agregado el archivo binario AzAcSnap al
$PATH(Linux) o al%PATH%(Windows) del usuario, ejecute AzAcSnap conazacsnapo debe agregar la ruta de acceso completa al binario AzAcSnap (por ejemplo./home/azacsnap/bin/azacsnap(Linux) oC:\Users\AzAcSnap\azacsnap.exe(Windows)). - Configure el archivo de detalles del cliente.
azacsnap -c configure --configuration new - Pruebe la conexión al almacenamiento.
azacsnap -c test --test storage - Pruebe la conexión a la base de datos.
a. SAP HANA
azacsnap -c test --test hanaa. Oracle DBazacsnap -c test --test oraclea. IBM Db2azacsnap -c test --test db2
Si los comandos de prueba se ejecutan correctamente, la prueba se realiza correctamente. A continuación, puede realizar la primera instantánea de almacenamiento coherente con la base de datos.
azacsnap -c backup --volume data --prefix adhoc_test --retention 1