Skip To Content

Instalar Portal for ArcGIS de manera automática en Linux

Los pasos siguientes le guiarán por el proceso de instalación automática de Portal for ArcGIS.

Nota:

¿Actualizando a 10.6.1? Para obtener más información, consulte Acerca de la actualización de Portal for ArcGIS.

Preparando la instalación de Portal for ArcGIS

  1. Verifique que el sitio cumple con los requisitos mínimos del sistema.
  2. Inicie sesión en el equipo como usuario con privilegios de administrador. No puede instalar Portal for ArcGIS como usuario raíz.
  3. Abra los puertos como se describe en Puertos utilizados por Portal for ArcGIS.
  4. Cierre todas las aplicaciones que no sean críticas en el servidor.
  5. Vaya a la carpeta descargada que contenga la instalación de Portal for ArcGIS o inserte el kit de medios de Portal for ArcGIS en la unidad adecuada para ejecutar automáticamente el programa de instalación.

Ahora ya está listo para continuar con la instalación de Portal for ArcGIS.

Instalar Portal for ArcGIS de forma automática en Linux

  1. Antes de iniciar la instalación, lea el contrato de licencia que se encuentra en <CD_ROOT or untar directory>/Documentation/EULA.pdf y acepte los términos.
  2. Ejecute setup de forma automática en la ventana de comandos. Consulte a continuación un ejemplo de la sintaxis:

    <CD_ROOT or untar directory>/Setup -m silent -l yes

    Uso: Setup [Options]

    OpciónDescripción

    -m;-modo MODE

    Opcional. Valores predeterminados para GUI.

    MODE es una de las siguientes opciones: automático, consola o gui.

    -l;--Acuerdo de licencia CHOICE

    Es necesario para el modo automático. CHOICE puede ser Sí o No.

    Sí indica que ha leído y está de acuerdo con el Acuerdo maestro de Esri (E204, E300). Visite http://www.esri.com/legal/licensing-translations para leer el acuerdo.

    -a; --authorization-file FULL_PATH_TO_AUTHORIZATION_FILE

    Opcional. Si no se utiliza esta opción, deberá autorizar el software después de la instalación. FULL_PATH_TO_AUTHORIZATION_FILE es la ruta completa y absoluta de un archivo .ecp o .prvc proporcionado por Esri.

    Ejemplos de FULL_PATH_TO_AUTHORIZATION_FILE:

    --authorization-file /home/user/ArcGIS_Portal.ecp

    -a /data/auth_files/ArcGIS_Portal.prvc

    -d; --directory DIRECTORY

    Opcional. De manera predeterminada, Portal for ArcGIS se instala en el directorio $HOME del usuario. DIRECTORY especifica otro directorio de instalación.

    La ruta /arcgis/portal se añade al directorio de instalación.

    Si la configuración apunta al directorio de una instalación anterior, el contenido de ese directorio se utiliza automáticamente en la nueva instalación. El contenido de las instalaciones anteriores a la versión 10.2 no es compatible.

    -v; --verbose

    El instalador se ejecuta en modo verbose.

    -h;-- ayuda

    Muestra la ayuda de línea de comandos y las salidas.

    -e; ejemplos

    Muestra ejemplos de uso de estas opciones y salidas.

    Nota:

    En la versión 10.6, también puede usar la utilidad de línea de comandos de createportal para crear un portal nuevo una vez haya instalado Portal for ArcGIS.

  3. Configure Portal for ArcGIS to be started with the operating system by following these instructions:
    1. Switch to root user.
    2. Copy the <Portal for ArcGIS installation directory>/framework/etc/arcgisportal shell script to the appropriate supported Linux distribution-based locations provided below:
      • RHEL: /etc/rc.d/init.d/
      • SUSE: /etc/init.d/
    3. Change the directory to the applicable init.d folder, and check the arcgisportal script to make sure that root has at least read and execute permissions.
    4. Edit the script as follows:
      1. Update the portalhome variable to the Portal for ArcGIS installation directory, for example, /home/username/arcgis/portal.

      2. For RHEL only, add the line below just before # Description: Portal for ArcGIS Service:

        # chkconfig: 35 99 01

      3. Save the edits to the arcgisportal script.

    5. Still as root user, run the following commands to automatically create the links in /etc/rc*.d with the appropriate run levels:
      • RHEL:
        $ chkconfig --add arcgisportal
        $ chkconfig arcgisportal on
      • SUSE:
        $ insserv arcgisportal
        $ chkconfig arcgisportal on
    6. End the root user session.
    7. Reboot the operating system, and verify that Portal for ArcGIS restarts properly.

Usar la utilidad de línea de comandos createportal para crear un portal

En la versión 10.6, puede usar la utilidad de línea de comandos createportal para crear un portal nuevo una vez haya instalado Portal for ArcGIS. Las dos opciones disponibles para el uso de la utilidad createportal son las siguientes:

  • Ejecute la utilidad createportal como administrador desde una ventana de comando y especifique los parámetros de nombre, apellidos, nombre de usuario, contraseña, correo electrónico, pregunta secreta, respuesta y directorio de contenido.
  • Proporcione un archivo createportal.properties que contenga los parámetros especificados.

Para usar la utilidad de línea de comandos createportal, ejecute el script createportal.sh con -h o -help, tal y como aparece a continuación:

<Portal for ArcGIS Installation Directory>/tools/createportal/createportal.sh -help

Ejemplo de uso con la utilidad: createportal.sh [-fn <arg>] [-ln <arg>] [-u <arg>] [-p <arg>] [-e <arg>] [-qi <arg>] [-qa <arg>] [-d <arg>]

Ejemplo de uso con un archivo: createportal.sh [-f <FILE>]

Nota:

Si hace referencia a una ruta del archivo createportal.properties, debe separar la barra invertida. Por ejemplo: C:\\arcgisportal o \\\\<Absolute path to>\\<portal arcgisportal>.

OpciónDescripción

-fn; --firstname

Nombre de la cuenta administrativa inicial utilizada para configurar el portal.

Asegúrese de que las entradas de varias palabras estén entrecomilladas.

-ln; --lastname

Apellido de la cuenta administrativa inicial utilizada para configurar el portal.

Asegúrese de que las entradas de varias palabras estén entrecomilladas.

-u; --username

Nombre de usuario de la cuenta administrativa inicial utilizada para configurar el portal.

El nombre de usuario puede contener números de 0–9, letras ASCII de a–z y A–Z y el carácter de punto (.).

-p; --password

Contraseña de la cuenta administrativa inicial utilizada para configurar el portal.

La contraseña puede contener números de 0–9, letras ASCII de a–z y A–Z y el carácter de punto (.).

-e; --email

Dirección de correo electrónico de la cuenta administrativa inicial utilizada para configurar el portal.

-qi; --question

Índice de la pregunta secreta para recuperar una contraseña olvidada. Las preguntas disponibles con sus respectivos números de índice son las siguientes:

  • 1, ¿En qué ciudad nació?
  • 2, ¿Cuál es el nombre de su escuela de primaria?
  • 3, ¿Cuál es el segundo apellido de su madre?
  • 4, ¿De qué marca era su primer coche?
  • 5, ¿A qué instituto fue?
  • 6, ¿Cuál es el apellido de su mejor amigo?
  • 7, ¿Cuál es el nombre de su hermano menor?
  • 8, ¿Cómo se llama la calle en la que creció?
  • 9, ¿Cómo se llama su personaje de ficción favorito?
  • 10, ¿Cómo se llama su mascota favorita?
  • 11, ¿Cuál es su restaurante favorito?
  • 12, ¿Cuál es el título de su libro favorito?
  • 13, ¿Cuál es el trabajo de sus sueños?
  • 14, ¿A dónde fue en su primera cita?

-qa; --answer

Responda a la pregunta secreta que eligió para el parámetro -qi.

Asegúrese de que las entradas de varias palabras estén entrecomilladas.

-d; --contentDirectory

Ruta absoluta y nombre del directorio de contenido utilizado para almacenar datos alojados en el portal.

De forma predeterminada, el directorio de contenido del portal se creará de forma local en esta ubicación:

C:\arcgisportal

o bien,

\\<Absolute path to>\<Content Directory>

-f; --file

El archivo de propiedades de la utilidad createportal.

De forma predeterminada, el archivo createportal.properties se puede encontrar en esta ubicación:

<Portal for ArcGIS Installation Directory>\tools\createportal

-h; --help

Muestra la ayuda de línea de comandos y las salidas.

Ejemplo del archivo createportal.properties:

#
# Portal for ArcGIS site creation properties
#
# First name for initial administrator account
PORTAL_ADMIN_FIRSTNAME =
# Last name for initial administrator account
PORTAL_ADMIN_LASTNAME =
# User name for initial administrator account
# Can only have the numbers 0-9, the ASCII letters a-z, A-Z and the dot character (.)
PORTAL_ADMIN_USERNAME =
# Password for primary site administrator.
# Can only have the numbers 0-9, the ASCII letters a-z, A-Z and the dot character (.)
PORTAL_ADMIN_PASSWORD =
# Initially, leave PORTAL_ADMIN_PASSWORD_ENCRYPTED set to false.
# When you run the tool the first time, the password will be
# encrypted and PORTAL_ADMIN_PASSWORD_ENCRYPTED will change to true
PORTAL_ADMIN_PASSWORD_ENCRYPTED = false
# E-mail address for initial administrator account
# e.g username@domain.com
PORTAL_ADMIN_EMAIL =
#This is the index of the secret question to retrieve a forgotten password. 
#The list of questions with their respective index numbers is as follows:
#1, What city were you born in ?"
#2, What was your high school mascot?"
#3, What is your mother's maiden name?"
#4, What was the make of your first car?"
#5, What high school did you go to?"
#6, What is the last name of your best friend?"
#7, What is the middle name of your youngest sibling?"
#8, What is the name of the street on which you grew up?"
#9, What is the name of your favorite fictional character?"
#10, What is the name of your favorite pet?"
#11, What is the name of your favorite restaurant?"
#12, What is the title of your favorite book?"
#13, What is your dream job?"
#14, Where did you go on your first date?");
PORTAL_ADMIN_SECURITY_QUESTION_INDEX =
# Answer to the secret question
PORTAL_ADMIN_SECURITY_QUESTION_ANSWER =
# Portal content directory where portal will store default and user-generated content.
# By default, the portal content directory will be created locally, 
# e.g. /<Portal for ArcGIS installation directory>/usr/arcgisportal.
PORTAL_CONTENT_DIRECTORY =

Recibirá un mensaje que le indicará que el portal se ha creado correctamente antes de salir de la herramienta.

Configuración posterior a la instalación

Si desea que Portal for ArcGIS se inicie con el sistema operativo, siga los pasos específicos para su sistema operativo.

Sistemas operativos compatibles con systemd

Si su sistema operativo admite el uso de systemd para arrancar y gestionar procesos (por ejemplo, si utiliza Red Hat 7.x), siga estos pasos para configurar Portal for ArcGIS para que se inicie con el sistema operativo.

  1. En un shell de comando, cambie al usuario raíz.
  2. Copie el archivo de unidades <Portal for ArcGIS installation directory>/framework/etc/arcgisportal.service a /etc/systemd/system.. Una vez que el archivo se ha copiado, asegúrese de que /etc/systemd/system/arcgisportal.service tenga sus permisos de archivo establecidos en 600.
    Nota:

    Este archivo se instala con Portal for ArcGIS 10.6.1.

  3. Aún como usuario raíz, ejecute el siguiente comando para crear automáticamente los vínculos en /etc/systemd/system/multi-user.target.wants:
    # systemctl enable arcgisportal.service
  4. Para verificar que el servicio systemd se ha configurado correctamente, reinicie el servicio y compruebe el estado.
    # systemctl stop arcgisportal.service
    # systemctl start arcgisportal.service
    # systemctl status arcgisportal.service
  5. Terminar la sesión del usuario root.
  6. Reinicie el sistema operativo y compruebe que Portal for ArcGIS se reinicia correctamente.

Sistemas operativos compatibles con SysV

Si su sistema operativo admite el uso de SysV para arrancar y gestionar procesos, siga estos pasos para configurar Portal for ArcGIS para que se inicie con el sistema operativo.

  1. En un shell de comando, cambie al usuario raíz.
  2. Copie la secuencia de comandos shell de <Portal for ArcGIS installation directory>/framework/etc/arcgisportal en las ubicaciones adecuadas compatibles basadas en la distribución de Linux que se indican a continuación:
    • RHEL: /etc/rc.d/init.d/
    • SUSE: /etc/init.d/
  3. Cambie el directorio a la carpeta init.d aplicable y verifique la secuencia de comandos arcgisportal para asegurarse de que la raíz tenga al menos permisos de lectura y ejecución.
  4. Modifique la secuencia de comandos del modo siguiente:
    1. Actualice la variable portalhome con el directorio de instalación de Portal for ArcGIS, por ejemplo, /home/username/arcgis/portal.

    2. Solo para RHEL, agregue la línea siguiente justo antes de # Description: Portal for ArcGIS Service:

      # chkconfig: 35 99 01

    3. Guarde las ediciones en la secuencia de comandos arcgisportal.

  5. Siguiendo como usuario raíz, ejecute los comandos siguientes para crear automáticamente los vínculos en /etc./rc*.d con los niveles de ejecución apropiados:
    • RHEL:
      $ chkconfig --add arcgisportal
      $ chkconfig arcgisportal on
    • SUSE:
      $ insserv arcgisportal
      $ chkconfig arcgisportal on
  6. Terminar la sesión del usuario root.
  7. Reinicie el sistema operativo y compruebe que Portal for ArcGIS se reinicia correctamente.