Script de implementación remota automatizada
Información general
El siguiente script toma los archivos de Looker de LookerPreinstallationTool.exe
e inicializa la instancia de Looker en la máquina de Windows de Insights.
Si inicializas Looker en esta instancia, la contraseña se generará desde la máquina Windows y se almacenará en la carpeta C:\ProgramData\UiPath Insights
. Puedes recuperar la contraseña usando el comando Unprotect-CmsMessage -Path "$ENV:ProgramData\UiPath
Insights\LookerSecret
.
Si inicializas manualmente la instancia de Looker, puedes generar la clave GPG con el comando gpg --generate-key
y almacenarla en la VM de Linux.
Requisitos previos
Parámetros de los scripts
Para obtener ayuda, escriba: Get-Help .\Deploy-Looker.ps1 -Detailed
.
Parámetro | Tipo | Descripción |
---|---|---|
-ComputerName | Obligatorio | La dirección IP o el nombre DNS de la VM Linux. |
-Username | Obligatorio | El nombre de usuario de la VM Linux. |
-Password | Necesario si usas una contraseña. De lo contrario, es opcional. | La contraseña para iniciar sesión en la máquina virtual de Linux.
Nota: Si usa una clave pública SSH para autenticarse, este parámetro se usa para introducir la frase de contraseña.
|
-Port | Opcional | El valor predeterminado del número de puerto es 22 .
|
-KeyfilePath | Necesario si usas una clave. | Especifica aquí la ruta al archivo si usas la autenticación de par de claves. |
-SudoPass | Opcional | Especifica la contraseña para sudo en la VM Linux remota. |
-LookerZipFilePath | Obligatorio | La ruta al Insights_lookerfile.zip generado por la herramienta LookerPreInstallation |
-LookerImageFilePath: Opcional. | Opcional | Especifique la imagen de Looker sin conexión para instalar el entorno aislado. |
-OfflineBundleFilePath: Opcional. | Opcional | Especifique el archivo ZIP de paquete sin conexión para el entorno con espacios abiertos. |
Ejemplos
1 Use la clave PEM (Azure)
Deploy-Looker.ps1 -ComputerName 20.83.215.1 -Username azureuser -KeyfilePath
"C:\Users\username\Downloads\testing" -LookerZipFilePath C:\Users\username\AppData\Local\Temp\Insights_Lookerfiles_20220610102005.zip
Deploy-Looker.ps1 -ComputerName 20.83.215.1 -Username azureuser -KeyfilePath
"C:\Users\username\Downloads\testing" -LookerZipFilePath C:\Users\username\AppData\Local\Temp\Insights_Lookerfiles_20220610102005.zip
2 Usa la autenticación de contraseña (Azure)
Deploy-Looker.ps1 -ComputerName 20.3.144.237 -Username uipath -Password 1qazXSW@890iop -LookerZipFilePath C:\Users\username\AppData\Local\Temp\Insights_Lookerfiles_20220610102005.zip
Deploy-Looker.ps1 -ComputerName 20.3.144.237 -Username uipath -Password 1qazXSW@890iop -LookerZipFilePath C:\Users\username\AppData\Local\Temp\Insights_Lookerfiles_20220610102005.zip
3 Entorno aislado
Si quieres instalar Insights sin conexión puedes usar este ejemplo.
Deploy-Looker.ps1 -ComputerName 20.3.144.237 -Username uipath -Password 1qazXSW@890iop -LookerZipFilePath C:\Users\username\AppData\Local\Temp\Insights_Lookerfiles_20220610102005.zip -OfflineBundleFilePath "C:\Users\username\Downloads\2210_installer\offline-bundle-rhel9.zip" -LookerImageFilePath "C:\Users\username\Downloads\2210_installer\looker_image.tar.zip"
Deploy-Looker.ps1 -ComputerName 20.3.144.237 -Username uipath -Password 1qazXSW@890iop -LookerZipFilePath C:\Users\username\AppData\Local\Temp\Insights_Lookerfiles_20220610102005.zip -OfflineBundleFilePath "C:\Users\username\Downloads\2210_installer\offline-bundle-rhel9.zip" -LookerImageFilePath "C:\Users\username\Downloads\2210_installer\looker_image.tar.zip"