Parent page: Altium Infrastructure Server
Uno de los muchos desafíos a los que se enfrenta el entorno empresarial es gestionar la gran cantidad de aplicaciones instaladas en todas las estaciones de trabajo de la organización. Este proceso se vuelve más complejo cuando esas aplicaciones deben configurarse para adaptarse a los requisitos específicos de la organización, por ejemplo, agregando extensiones opcionales o interfaces especializadas.
Al ofrecer una solución elegante al desafío de gestionar la instalación de las soluciones de Altium en toda la empresa, Altium Infrastructure Server proporciona un Network Installation Service dedicado. Este servicio permite a una organización realizar instalaciones o actualizaciones de productos de Altium a través de su red local. Los principales objetivos del Network Installation Service son:
-
Mejorar la velocidad de las actualizaciones: los usuarios descargarán los datos dentro de la red local.
-
Eliminar la dependencia del acceso a Internet para la funcionalidad de actualización: puede funcionar en redes aisladas, sin acceso a Internet global.
-
Proporcionar la capacidad de controlar versiones y actualizaciones de forma centralizada.
-
Admitir la realización de instalaciones push mediante Active Directory Group Policy de Microsoft.
Normalmente, adquiriría los productos y extensiones que necesita desde el Cloud Repository de Altium hacia su Altium Infrastructure Server local, y luego crearía un paquete de implementación para instalarlo en toda su red. Las actualizaciones posteriores pueden configurarse automáticamente o prepararse manualmente para tener un control total sobre lo que se instala en las máquinas de sus diseñadores.
Para usar el NIS, el equipo en el que está instalado Altium Infrastructure Server must tener conexión a Internet.
Acceso al Network Installation Service
Related page: Acceso y administración mediante navegador
Su interfaz para el Network Installation Service es la página INSTALLATIONS de la interfaz basada en navegador de Infrastructure Server. Acceda a esta página eligiendo la entrada INSTALLATIONS del menú ADMIN.
Debe iniciar sesión en Altium Infrastructure Server, a través de su navegador web preferido, con credenciales de administrador para acceder y realizar funciones del tipo Network Installation Service.
Acceso a la página INSTALLATIONS de la interfaz basada en navegador de Altium Infrastructure Server: su conexión con el Network Installation Service. Debe haber iniciado sesión como administrador de su Infrastructure Server para poder acceder al NIS e interactuar con él.
Configuración relacionada con el NIS
Antes de examinar más de cerca la interfaz del NIS y, de hecho, cómo usar el servicio, primero hay un par de configuraciones importantes que debe establecer. El Network Installation Service le permite, esencialmente, copiar instaladores de productos y extensiones desde el Altium Cloud Repository, ya sea adquiriéndolos en su Altium Infrastructure Server local o descargándolos directamente. Para que esto sea posible, y también para disfrutar de las ventajas de la actualización automática, debe proporcionar sus credenciales para acceder a este Cloud Repository. Dado que el Altium Cloud Repository es la misma entidad desde la que normalmente accede a los instaladores de software de Altium (es decir, desde la página Altium Downloads page del sitio web de Altium), esto simplemente significa proporcionar las credenciales de su cuenta de Altium. Haga esto en la página Settings - General - AlitumLive Credentials de la interfaz basada en navegador de Infrastructure Server. Acceda a esta página eligiendo la entrada SETTINGS del menú ADMIN y, a continuación, haciendo clic en la entrada Altium Live Credentials del árbol de navegación de la izquierda.
Introduzca las credenciales de su cuenta de Altium como parte de la configuración general de Infrastructure Server. Estas son necesarias para poder adquirir productos y extensiones de Altium desde el almacenamiento seguro en la nube de Altium (el Altium Cloud Repository, por así decirlo). Pase el cursor sobre la imagen para ver un ejemplo de estos campos completados. Recuerde hacer clic en el botón Save para aplicar los cambios realizados en esta página.
La segunda configuración consiste en especificar el intervalo de comprobación al usar la función Automatic Updates. Esto determina con qué frecuencia se comprueba en el Altium Cloud Repository si existen versiones más recientes de los productos y extensiones especificados. Establezca el intervalo, en minutos, en la página Settings - Network Installation de la interfaz basada en navegador de Infrastructure Server. El valor predeterminado es 120 minutos (es decir, comprobar actualizaciones cada dos horas aproximadamente).
Para los productos y extensiones configurados para actualización automática, especifique el intervalo con el que el software debe comprobar estas actualizaciones.
Trabajo con la interfaz del NIS
Las siguientes secciones analizan en detalle las distintas pestañas que componen la interfaz del NIS, ordenadas según el flujo lógico de uso del servicio.
Pestaña Products & Extensions
La pestaña Products & Extensions es su vista del conjunto de instaladores de productos y extensiones de Altium disponibles para usted según las credenciales de su cuenta de Altium proporcionadas (consulte la sección anterior). Estos se almacenan en el Altium Cloud Repository.
Hay dos categorías de instaladores que pueden descargarse desde el Altium Cloud Repository:
-
Products - incluye todos los productos disponibles para su organización bajo sus licencias actuales, como Altium Designer y Altium NEXUS.
-
Extensions - las extensiones se “conectan” a un producto para ampliar su funcionalidad.
Use las dos regiones de la pestaña para seleccionar un Product requerido y cualquier Extensions.
Solo se puede seleccionar un producto, y una versión de ese producto, para adquisición/descarga en un momento dado, pero se puede seleccionar cualquier número de extensiones (aunque solo una versión específica de cada una). Todas las extensiones que se instalan de forma predeterminada para el producto seleccionado (y su versión) se incluirán automáticamente como parte de la adquisición/descarga (y serán la versión más reciente aplicable a esa versión del producto). Más bien, las extensiones que están disponibles, pero no se instalan de forma predeterminada, son las que debe habilitar específicamente, si es necesario.
Al habilitar (marcar) el producto (o extensión) de nivel superior, se habilitará automáticamente just la versión más reciente de ese producto o extensión; no es necesario expandir el producto y desplazarse hasta el final de la lista para seleccionar la versión más reciente.
La pestaña Products & Extensions de la interfaz del NIS es donde elige el producto y las extensiones relevantes que desea adquirir (o descargar). Aquí se muestra un producto de ejemplo seleccionado y listo para su adquisición. Observe también que puede usar los campos de filtrado para encontrar rápidamente lo que necesita (como se muestra aquí en la región Extensions).
Además de poder adquirir y almacenar productos y extensiones dentro de su Altium Infrastructure Server local, también puede usar la interfaz del NIS para descargar productos y extensiones outside del Infrastructure Server. Esta capacidad se incluye para que pueda copiar fácilmente un paquete de instalación en una unidad portátil o disco óptico, en aquellas situaciones en las que necesite transferir paquetes entre instalaciones de NIS (de una red abierta a una red cerrada, por ejemplo). Para distinguir entre acquisition en su Altium Infrastructure Server local y download en un disco duro, se presentan los siguientes botones:
-
- adquirir y almacenar un producto y cualquier extensión dentro de su Altium Infrastructure Server local.
-
- crear un paquete que pueda descargarse directamente en el disco duro.
Una vez que haya seleccionado el producto y cualquier extensión según sea necesario, haga clic en el botón correspondiente para continuar con la adquisición o descarga. Aparecerán un par de cuadros de notificación; simplemente haga clic en OK para continuar. El progreso puede verse en la Tasks tab de la interfaz.
Si está descargando en lugar de adquirir, finalmente tendrá que descargar el paquete desde la pestaña Tasks ; busque el control Download Package, asociado a la tarea Packaging correspondiente y completada. La descarga se realizará en la ubicación de descarga predeterminada definida para su navegador web.
Al adquirir en su Altium Infrastructure Server local, una vez completada la adquisición, el producto y las extensiones implicadas, y que se hayan adquirido, aparecerán resaltados en las listas con texto verde.
El texto verde en el nivel principal significa que tiene la versión más reciente de ese instalador.
Los productos y extensiones adquiridos (y sus versiones correspondientes) se resaltan mediante texto verde.
Pestaña Tasks
La pestaña Tasks presenta un registro de operaciones que refleja una tarea que se está ejecutando actualmente o que ya se ha ejecutado. Estas incluyen:
-
Acquiring - adquirir un producto y cualquier extensión desde el Altium Cloud Repository hacia su propio Altium Infrastructure Server local.
-
Packaging - comprimir un producto y cualquier extensión para dejarlos listos para su descarga en su disco duro local.
-
Import - importar un paquete de instalación sin conexión (a su Altium Infrastructure Server local).
Consulte aquí el estado de las tareas en ejecución o completadas. Expanda una tarea para ver una lista detallada de las tareas implicadas.
Quizá se pregunte quién es System System, en la celda Created By para tareas como Acquiring y Packaging. Este es simplemente uno de los dos usuarios predeterminados generados por el software (el otro es admin admin) para el Altium Infrastructure Server local, creado para usarse en tareas como estas.
La pestaña Tasks de la interfaz del NIS es donde puede ver una tarea que se está ejecutando actualmente o tareas que ya se han ejecutado; un registro operativo, por así decirlo. Pase el cursor sobre la imagen para ver la tarea completarse. Observe que, en nuestro ejemplo subyacente, en el que se eligió un solo producto para su adquisición, también se adquieren todas las extensiones relacionadas con esa versión del producto y que se instalan de forma predeterminada cuando se instala el propio producto.
Es posible que deba volver a cargar la página, o hacer clic en otra pestaña y luego regresar, para actualizar manualmente la información de una tarea en ejecución.
Si está creando un paquete de instalación para descargarlo en su disco duro local, el paquete de instalación no se guarda directamente en su disco duro. En su lugar, simplemente se prepara y almacena en su Altium Infrastructure Server local. Luego debe hacer clic en el control Download Package. El paquete se entregará como un archivo ZIP descargado en la ubicación de descargas predeterminada especificada para su navegador web. El archivo ZIP debe instalarse en su sistema cliente local después de descargarse.
Un ejemplo de un paquete de instalación que se ha preparado (después de usar el botón Download en la pestaña Products & Extensions) y que posteriormente se ha descargado en el disco duro local.
Pestaña Server Storage
La pestaña Server Storage enumera qué productos y extensiones están disponibles en su Altium Infrastructure Server local; es decir, aquellos que ha adquirido previamente mediante la pestaña Products & Extensions tab de la interfaz. Un paquete de implementación puede only incluir productos y extensiones que aparecen en esta pestaña.
La pestaña Server Storage de la interfaz de NIS refleja todos los productos y extensiones que están disponibles actualmente en su Altium Infrastructure Server local. Estos se utilizan después para crear y generar un paquete de implementación.
Por supuesto, puede ampliar este conjunto en cualquier momento adquiriendo más productos y extensiones (desde la pestaña Products & Extensions tab). Pero también tiene la posibilidad de importar un paquete de instalación (por ejemplo, desde su disco duro o una unidad óptica). Para hacerlo, simplemente haga clic en el botón
, y luego busque el/los archivo(s) requerido(s) en el cuadro de diálogo Open que aparece a continuación. Normalmente, se tratará del archivo ZIP que contiene un paquete de instalación descargado previamente: un único archivo para seleccionar, y todos los componentes necesarios de la instalación se extraerán e importarán en consecuencia.
La función de importación está pensada para aquellas situaciones en las que necesita transferir paquetes de instalación entre instalaciones de NIS (por ejemplo, de una red abierta a una red cerrada).
Los productos y extensiones se pueden importar desde una instalación sin conexión.
Para eliminar cualquier producto y extensión —quitándolos de su Altium Infrastructure Server local— selecciónelos en las listas
Products y
Extensions respectivamente, y luego haga clic en el botón

.
Con los productos y extensiones alojados en su Altium Infrastructure Server local, ahora puede crear uno o más paquetes de implementación para su uso en toda la empresa. Esto puede iniciarse desde la pestaña Server Storage seleccionando el producto y la(s) extensión(es) requeridos y haciendo clic en el botón
. Esto en realidad lo lleva a la pestaña Deployment Packages de la interfaz, y la configuración se realiza en el cuadro de diálogo Deployment Package que se presenta a continuación. Esto se detalla con más precisión en la siguiente sección Deployment Packages Tab.
Puede generar un paquete de implementación directamente a partir de un producto seleccionado y cualquier extensión en la pestaña Server Storage de la interfaz. Pase el cursor sobre la imagen para ver que será llevado a la pestaña Deployment Packages de la interfaz, y se presentará el cuadro de diálogo Deployment Package, con el que podrá ajustar el paquete según sea necesario.
Pestaña Deployment Packages
La pestaña Deployment Packages de la interfaz de NIS es donde crea y configura un Deployment Package, que estipula cómo instalar el producto y las extensiones elegidos. Una vez creado, se puede descargar un archivo asociado de Windows Installer Package (*.msi) y utilizarlo para instalar el software en una máquina cliente de destino, o en todas las máquinas cliente de la empresa.
Cada paquete de implementación definido se almacena en su Altium Infrastructure Server local.
La pestaña Deployment Packages de la interfaz de NIS: el centro de mando para crear paquetes de implementación que luego pueden descargarse y utilizarse dentro de su organización.
Para agregar un nuevo paquete de implementación, simplemente haga clic en el botón
. Aparecerá el cuadro de diálogo Deployment Package, en el que podrá configurar el paquete (consulte Configuring a Deployment Package).
Para cada paquete de implementación definido, se presenta lo siguiente:
-
Name - un nombre significativo para el paquete, que quizá identifique el producto (y la versión) que se utilizará para instalar.
-
Description - una descripción más detallada de lo que proporciona el paquete y para quién.
-
Created By - el usuario local de Infrastructure Server que ha creado el paquete.
-
Created At - la fecha y hora en que se creó el paquete.
-
Edit - haga clic en el icono
para acceder al cuadro de diálogo Deployment Package, en el que podrá realizar las modificaciones necesarias al paquete.
-
Download - haga clic en el icono
para descargar a su disco duro un archivo asociado de Windows Installer Package (*.msi). Este archivo llevará el nombre de la entrada en el campo Name (es decir, <DeploymentPackageName>.msi). La descarga se realiza en la ubicación predeterminada especificada para su navegador web.
-
Remove - haga clic en el icono
para eliminar el paquete de la lista.
Configuración de un paquete de implementación
Dentro de su Altium Infrastructure Server local, un paquete de implementación es esencialmente una lista de los instaladores de productos y extensiones requeridos, junto con información de configuración sobre cómo debe instalarse el software. Cuando hace clic para descargar un paquete de implementación desde su Infrastructure Server, se crea un archivo de Windows Installer Package (*.msi). El instalador es un pequeño ejecutable que, al ejecutarse, obtiene de su Altium Infrastructure Server local los archivos reales de instalación del producto y las extensiones que necesita, y realiza la instalación de acuerdo con las opciones especificadas en el paquete de implementación referenciado. Los archivos que obtendrá del Infrastructure Server están determinados por el producto y las extensiones definidos en el paquete de implementación. El producto y las extensiones los configura usted en el cuadro de diálogo Deployment Package, y esos detalles se guardan después en el paquete de implementación.
Un paquete de implementación se configura por completo mediante el cuadro de diálogo Deployment Package.
Un paquete de implementación se configura por completo mediante el cuadro de diálogo Deployment Package.
Utilice el cuadro de diálogo Deployment Package para configurar el paquete según sea necesario, proporcionando la siguiente información (según corresponda):
-
Package Name - use este campo para definir un nombre significativo para el paquete.
-
Description - use este campo para proporcionar una descripción más detallada del paquete, quizá indicando su propósito.
-
User Name & Password - credenciales de inicio de sesión del Altium Infrastructure Server local necesarias para acceder al Infrastructure Server durante la instalación y recuperar los archivos requeridos. Deben definirse.
-
Show Progress - habilite esta opción si desea que el instalador refleje el progreso de la instalación. En este caso, se mostrará un cuadro de diálogo del instalador, que mostrará el progreso de Download, seguido del progreso de Install. Si esta opción está deshabilitada, el software se instalará efectivamente de forma silenciosa, sin que aparezca ningún cuadro de diálogo de instalación.
-
Installation path - use este campo para especificar el directorio en la máquina del usuario en el que se instalará el software (por ejemplo, [ProgramFilesFolder]\Altium\AD<VersionNumber>).
-
Documents path - use esta ruta para especificar la ruta a la carpeta de documentos en la máquina del usuario (por ejemplo, [CommonAppDataFolder]\Documents\Altium\AD<VersionNumber>).
-
Private License Server (opcional) - use este campo para introducir la dirección TCP/IP del Private License Server.
-
License Activation code(s) (opcional) - use este campo para introducir el/los código(s) de activación de la(s) licencia(s) preferida(s) que se utilizarán con esta instalación del producto.
-
Preferences (opcional) - use este campo para restringir al usuario a utilizar un conjunto específico de preferencias con su instalación. La lista desplegable enumera todas las revisiones de elementos de preferencias de diseño de Altium existentes en su Altium Infrastructure Server local. Elija una de ellas si resulta adecuada. Como alternativa, puede usar un archivo de preferencias basado en archivo (*.DxpPrf). Para ello, simplemente haga clic en el botón
y busque el archivo en el cuadro de diálogo Open que aparece a continuación. El archivo elegido se carga/publica en la revisión inicial de un elemento de preferencias de diseño de Altium recién creado en su Altium Infrastructure Server, y luego se selecciona de nuevo en el campo Preferences . Para eliminar esta restricción, simplemente haga clic en el botón asociado
.
-
Use latest versions of products - habilite esta opción si desea forzar al instalador a usar las versiones más recientes del producto y las extensiones.
-
Products - esta lista incluirá todos los productos que se han adquirido y que están disponibles actualmente en su Altium Infrastructure Server local. Habilite el producto (y la versión) que desea que instale este paquete.
Si ha seleccionado un producto (y una versión) en la pestaña Server Storage de la interfaz, ya estará seleccionado en el cuadro de diálogo Deployment Package.
-
Installation Features - un producto puede tener una variedad de opciones que pueden configurarse durante la instalación, conocidas como Installation Features. En esta región, está configurando el estado activado/desactivado con el que esas características se presentan durante la instalación. Tenga en cuenta que el usuario puede cambiar el estado activado/desactivado de dichas características durante la instalación, y también pueden instalarse/desinstalarse desde la propia instalación en un momento posterior, si es necesario.
-
Extensions - esta lista incluirá todas las extensiones que se han adquirido y que están disponibles actualmente en su Altium Infrastructure Server local. Habilite la(s) extensión(es) (y versión) que desea que instale este paquete.
Utilice el cuadro de diálogo Deployment Package para configurar el paquete según sea necesario, proporcionando la siguiente información (según corresponda):
-
Package Name - use este campo para definir un nombre significativo para el paquete.
-
Description - use este campo para proporcionar una descripción más detallada del paquete, quizá indicando su propósito.
-
User Name & Password - credenciales de inicio de sesión del Altium Infrastructure Server local necesarias para acceder al Infrastructure Server durante la instalación y recuperar los archivos requeridos. Deben definirse.
-
Show Progress - habilite esta opción si desea que el instalador refleje el progreso de la instalación. En este caso, se mostrará un cuadro de diálogo del instalador, que mostrará el progreso de Download, seguido del progreso de Install. Si esta opción está deshabilitada, el software se instalará efectivamente de forma silenciosa, sin que aparezca ningún cuadro de diálogo de instalación.
-
Installation path - use este campo para especificar el directorio en la máquina del usuario en el que se instalará el software (por ejemplo, [ProgramFilesFolder]\Altium\Nexus).
-
Documents path - use esta ruta para especificar la ruta a la carpeta de documentos en el equipo del usuario (p. ej. [CommonAppDataFolder]\Documents\Altium\Nexus).
-
Private License Server (opcional) - use este campo para introducir la dirección TCP/IP del Private License Server.
-
License Activation code(s) (opcional) - use este campo para introducir el/los código(s) de activación de la(s) licencia(s) preferida(s) que se utilizarán con esta instalación del producto.
-
Preferences (opcional) - use este campo para restringir al usuario a utilizar un conjunto específico de preferencias con su instalación. La lista desplegable muestra todas las revisiones de elementos de Altium Design Preferences existentes en su Altium Infrastructure Server local. Elija una de ellas si resulta adecuada. Como alternativa, puede usar un archivo de preferencias basado en archivo (*.DxpPrf). Para ello, simplemente haga clic en el botón
y busque el archivo en el cuadro de diálogo Open que aparece a continuación. El archivo elegido se carga/publica en la revisión inicial de un elemento Altium Design Preferences recién creado en su Altium Infrastructure Server, y luego este se vuelve a seleccionar en el Preferences campo. Para eliminar esta restricción, simplemente haga clic en el botón asociado
.
-
Use latest versions of products - habilite esta opción si desea forzar al instalador a usar las versiones más recientes del producto y de las extensiones.
-
Products - esta lista incluirá todos los productos que se han adquirido y que están disponibles actualmente en su Altium Infrastructure Server local. Habilite el producto (y la versión) que desea instalar con este paquete.
Si ha seleccionado un producto (y versión) en la pestaña Server Storage de la interfaz, ya estará seleccionado en el cuadro de diálogo Deployment Package.
-
Installation Features - un producto puede tener diversas opciones que se pueden configurar durante la instalación, conocidas como Installation Features. En esta región, está configurando el estado activado/desactivado con el que se presentan esas características durante la instalación. Tenga en cuenta que el usuario puede cambiar el estado activado/desactivado de dichas características durante la instalación, y también pueden instalarse/desinstalarse desde la propia instalación en un momento posterior, si es necesario.
-
Extensions - esta lista incluirá todas las extensiones que se han adquirido y que están disponibles actualmente en su Altium Infrastructure Server local. Habilite la(s) extensión(es) (y versión) que desea instalar con este paquete.
Tanto si crea un paquete completamente nuevo como si edita uno existente, una vez que el paquete esté definido según sea necesario, haga clic en el botón OK para crearlo/actualizarlo; un paquete recién definido aparecerá en la lista junto con todos los demás paquetes definidos, de vuelta en la pestaña principal Deployment Packages.
Pestaña Updates
Para ayudar a garantizar que la colección de instaladores de productos y extensiones que ha almacenado en su Altium Infrastructure Server local esté siempre actualizada, puede configurarlos para que se actualicen manual o automáticamente. La ventaja de Manual Updates es que usted tiene control sobre cuándo se adquiere la versión más reciente de cada producto/extensión. Por supuesto, la desventaja es que debe estar pendiente y adquirirlas manualmente. La ventaja de Automatic Updates es que no tiene que acordarse de comprobar si hay actualizaciones, pero todas las versiones más recientes se adquirirán automáticamente.
La pestaña Updates de la interfaz de NIS presenta un área práctica en la que configurar cómo desea que se actualicen sus productos y extensiones, en su Altium Infrastructure Server local.
La pestaña Updates de la interfaz de NIS —el centro de mando para controlar cómo se actualizan los productos y extensiones de su Altium Infrastructure Server local cuando hay versiones posteriores de esos productos y extensiones disponibles en el Altium Cloud Repository—. La pestaña enumera todos los productos y extensiones que se encuentran actualmente en su Altium Infrastructure Server local, por nombre. No enumera la versión de cada uno que tiene actualmente, sino la versión más reciente de esa entidad, tal como está disponible en el Altium Cloud Repository (consulte la lista en la pestaña Products & Extensions tab para verlo).
Para cada entidad, están disponibles las siguientes opciones de actualización:
-
Acquire Manual Update - si la versión del producto/extensión en su Altium Infrastructure Server local ya es la más reciente, no hay nada que actualizar y, por lo tanto, se mostrará el icono
. Si la versión que tiene no es la más reciente, se mostrará el icono
. Haga clic en él para adquirir la versión latest del producto/extensión. Habrá un par de cuadros de diálogo; haga clic en OK para continuar. La actividad de la adquisición puede verse en la pestaña Tasks tab de la interfaz.
-
Automatic Update - habilite esta opción para incluir el producto/extensión como parte de las actualizaciones automáticas. La comprobación de actualizaciones disponibles se realizará de acuerdo con el intervalo de comprobación de actualizaciones definido en la página Settings - Network Installation de la interfaz basada en navegador del Infrastructure Server. Si hay una actualización disponible para el producto/extensión, habilitar esta opción no realizará la actualización inmediatamente; debe esperar a que transcurra el intervalo de comprobación definido. Una vez realizada la actualización, solo se adquirirá la versión latest.
Hay varios controles disponibles para actualizar manualmente varias entidades, o para habilitar la actualización automática de varias entidades, de forma simultánea:
-
Para actualizar manualmente varias entidades, habilite la casilla de verificación a su izquierda y luego haga clic en el botón
.
-
Para habilitar la opción Automatic Update para varias entidades, habilite la casilla de verificación a su izquierda y luego haga clic en el botón
.
-
Para deshabilitar la opción Automatic Update para varias entidades, habilite la casilla de verificación a su izquierda y luego haga clic en el botón
.
Para seleccionar/deseleccionar rápidamente todos los productos, o todas las extensiones de la lista, use los controles disponibles debajo de la lista.
Instalación en un equipo cliente
La instalación de software en un equipo cliente es un proceso simplificado y simplemente implica:
-
Que un administrador del Infrastructure Server descargue el paquete de implementación requerido (desde la pestaña Deployment Packages tab de la interfaz de NIS), para obtener el archivo Windows Installer Package (<DeploymentPackageName>.msi).
-
Copiar el archivo MSI al equipo cliente de destino.
-
Hacer doble clic en el archivo MSI. El software se instalará de acuerdo con las opciones definidas en el paquete de implementación, con el producto y las extensiones correspondientes obtenidos desde su Altium Infrastructure Server local. Si el paquete de implementación incluía la opción de mostrar el progreso de la instalación, se mostrará un cuadro de diálogo Installer que indicará el progreso de las fases Download y luego Install. Si esto no estaba habilitado, el software se instalará de forma silenciosa. La instalación se realizará en las rutas Installation y Document especificadas en el paquete de implementación.
Si la instalación falla, revise el paquete de implementación y asegúrese de que se haya definido correctamente. Algunos errores comunes son no haber definido las rutas Installation y Documents, o haber definido las credenciales de acceso al Infrastructure Server local para un usuario que no existe como usuario definido en ese Infrastructure Server. Corrija cualquier problema con el paquete de implementación, guarde los cambios (haga clic en OK en el cuadro de diálogo Deployment Package), luego descargue el nuevo archivo MSI e intente instalar de nuevo.
Implementación centralizada en varios equipos cliente
El Network Installation Service también admite la administración de instalaciones de productos de Altium de forma centralizada. Con la ayuda del NIS, es posible ejecutar de forma remota la instalación de un producto como Altium Designer o Altium NEXUS en varios equipos al mismo tiempo, mediante Microsoft Active Directory. La instalación se realiza a través de la Group Policy Software Installation Extension. La Group Policy Software Installation Extension permite a los administradores usar Group Policy Object Editor para administrar de forma centralizada la instalación de software en todos los equipos cliente de una organización. Esto se logra ya sea assigning aplicaciones a usuarios o equipos, o bien publishing aplicaciones para usuarios.
Los siguientes componentes son necesarios para implementar software mediante la Group Policy Software Installation Extension:
-
Group Policy.
-
Controladores de dominio con Windows 2000 Server, Windows Server 2003, Windows Server 2008/2012 R2, Windows Server 2016 Standard Edition o posterior.
-
Una red que use dominios basados en el servicio de directorio Active Directory.
-
Equipos de destino que ejecuten una edición Professional o Enterprise de Windows, incluidos: Windows 7 Professional (o superior), Windows 8/8.1 Pro (o superior), Windows 10 Professional (o superior).
La Group Policy Management Console (GPMC) no es obligatoria, pero se recomienda encarecidamente para una administración eficiente.
Enfoque recomendado
El enfoque recomendado para la administración centralizada de la instalación de un producto de Altium puede dividirse en instalación inicial y actualizaciones de instalación.
Para la instalación inicial:
-
Inicie sesión en su Altium Infrastructure Server local, como administrador, a través de la interfaz basada en navegador del Infrastructure Server.
-
Desde la pestaña Product & Extensions tab de la interfaz de NIS, adquiera la versión requerida del producto y cualquier extensión en su Altium Infrastructure Server local.
-
Prepare el paquete de implementación requerido (en la pestaña Deployment Packages tab de la interfaz de NIS).
-
Descargue el paquete de implementación para obtener el archivo Windows Installer Package requerido (<DeploymentPackageName>.msi)
-
Configure la Group Policy que ejecutará ese archivo MSI en los equipos cliente deseados.
- Distribuya la instalación a los equipos/usuarios deseados mediante la característica Group Policy Software Installation Extension de Active Directory.
Una vez completado este proceso, los usuarios tendrán una instalación preconfigurada del software, de acuerdo con las opciones configuradas en el paquete de implementación original.
Las actualizaciones se pueden instalar utilizando el siguiente enfoque:
-
Distribuya una actualización mediante la característica Group Policy Software Installation Extension de Active Directory. Si se utiliza este enfoque, la forma más sencilla es editar el paquete de implementación original (mediante el cuadro de diálogo Deployment Package) y elegir las nuevas versiones requeridas en las listas Products y Extensions. Puede asegurarse de que el Installer utilice la versión más reciente de un producto habilitando la opción Use latest versions of products. Guarde el paquete de implementación modificado y descargue un archivo MSI nuevo (y actualizado), que luego podrá utilizarse para implementar la actualización.
Example Software Installation via Group Policy-Active Directory
Una vez que haya preparado el paquete de implementación, podrá configurar el Group Policy Object (GPO) en su controlador de dominio. Se siguieron los pasos siguientes para probar esto en Windows Server 2012 R2:
-
Inicie sesión en el Altium Infrastructure Server (a través de su interfaz de navegador) y descargue el paquete de implementación (
<DeploymentPackageName>.msi) desde la pestaña Deployment Packages tab de la interfaz NIS del Infrastructure Server.
-
Copie el archivo MSI en una ubicación compartida de archivos adecuada, como
\\YourServername\Sysvol\DomainName. Esta ubicación debe compartirse con todos los equipos en los que desea implementar el software.
-
Cree una nueva unidad organizativa en Active Directory, siguiendo estos pasos:
-
Abra Active Directory Users and Computers, luego, en el árbol de la consola, haga clic con el botón derecho en su dominio y seleccione New » Organization Unit.
-
Introduzca el nombre de la unidad organizativa y, a continuación, agregue todos los equipos cliente en los que se instalará el software.
-
Abra Group Policy Management: desde Control Panel abra Administrative Tools y, a continuación, abra Group Policy Management.
Si Group Policy Management no está instalado, abra Server Manager desde Administrative Tools, seleccione la pestaña Features en el lado izquierdo y, a continuación, haga clic en Add Features en el panel de la derecha. Habilite la casilla Group Policy Management y luego continúe por las páginas siguientes. Una vez instalado, se puede abrir como se describió anteriormente.
-
En la interfaz de Group Policy Management, vaya a las directivas existentes. Para ello, abra Domains, luego YourDomain y después Group Policy Objects. Aquí es donde se almacenan sus GPO.
-
Cree un nuevo GPO. Para ello, haga clic con el botón derecho en la carpeta Your organizational units you have created y seleccione New. Escriba un nombre para su GPO.
-
Una vez que haya creado su nuevo GPO, aparecerá en la carpeta Your organizational units you have created. Haga clic en el nuevo GPO. En el panel derecho, en la parte inferior, hay un cuadro que dice Security Filtering. Habilítelo y borre la entrada Authenticated Users.
-
Si desea implementar este programa en equipos específicos, agregue el nombre de cada uno de esos equipos. De lo contrario, para implementarlo en todos los equipos del dominio, agregue el grupo Domain Computers.
-
Localice la carpeta Your organizational units you have created en el panel de navegación y haga clic con el botón derecho sobre ella. Seleccione el comando Link an existing GPO, luego haga clic en su nuevo GPO y después en OK.
-
El siguiente paso es agregar su archivo MSI. Para ello:
-
Localice el GPO en la carpeta Your organization unit y haga clic con el botón derecho sobre él. Seleccione el comando Edit y se abrirá una nueva ventana.
-
Vaya a Computer Configuration, luego a Policies, después a Software Settings y luego a Software Installations. Haga clic con el botón derecho dentro del panel vacío de la derecha y seleccione New » Package.
-
En la nueva ventana que se abre, vaya al recurso compartido del dominio que creó anteriormente (
\\YourServerName\FolderName, no la carpeta física en el servidor, C:\FakePath\FolderName) y seleccione su archivo MSI.
-
Haga clic en la opción Assigned y luego en OK.
-
El último paso es cerrar todas las ventanas/cuadros de diálogo abiertos en el servidor y reiniciar todas las estaciones de trabajo. Cuando se inicien, instalarán la aplicación implementada antes de que el equipo permita que un usuario inicie sesión. Eso significa que permanecerá mostrando Please wait... durante bastante tiempo mientras se instala el programa.
Es posible que se necesiten 2 o 3 reinicios para que el servidor actualice el GPO en las estaciones de trabajo. Si no lo hace, puede forzar la actualización mediante un símbolo del sistema, escribiendo: gpupdate /target:computer /force /logof.
NISDeploy
El Windows Installer está encapsulado como parte de una utilidad de implementación especial, llamada NISDeploy.exe. Es posible que vea brevemente una mención de NISDeploy MSI Wrapper cuando se inicie el archivo MSI para instalar el software asociado (según lo determine el paquete de implementación desde el que se descargó/generó), y nuevamente cuando finalice la instalación. NISDeploy es una herramienta especializada que automatiza la descarga del paquete de implementación y su ejecución. Disponer de una herramienta dedicada le permite ajustar la configuración del paquete sin necesidad de reconfigurar la Group Policy. NISDeploy se controla mediante parámetros, y admite los siguientes parámetros:
La ventaja de entregar un paquete de implementación en forma de archivo MSI es que no se requiere ningún conocimiento de parámetros de línea de comandos. El software se instala de forma simple, eficiente y, si es necesario, silenciosa. NISDeploy simplemente se ha convertido en un contenedor para el MSI Installer. La lista de parámetros de línea de comandos aquí, y el ejemplo de entrada de archivo por lotes que ejecutaría la herramienta posteriormente, se incluyen solo por completitud, y en general no es necesario utilizarlos de esta manera.
| -server |
Dirección del Infrastructure Server (en formato hostname:port). |
| -user |
Nombre de usuario del Infrastructure Server, que se utilizará para descargar el paquete de implementación y ejecutar la instalación. Se recomienda usar la misma contraseña que en las propiedades del paquete. |
| -password |
Contraseña del usuario del Infrastructure Server. Similar a -user. |
| -profile |
Nombre del paquete de implementación, que se descargará e instalará. |
| -programs |
Ruta donde se instalará el producto. |
| -documents |
Ruta donde se instalarán los documentos y las muestras. |
| -autoinstall |
Inicia la instalación sin ventanas modales ni cuadros de diálogo adicionales. Solo se mostrará el progreso. Se utiliza para la instalación silenciosa en modo automático. |
| -lastversion |
El Installer ignorará el paquete de implementación e instalará la última versión disponible del producto mencionado en el paquete. Es un parámetro que rara vez se utiliza, para casos en los que solo necesitamos la última versión disponible del producto, por ejemplo, con fines de prueba. |
| -installall |
Instala todas las características del producto. Similar a -lastversion, anula la configuración del paquete y fuerza la instalación de todas las características posibles del producto (todos los exportadores, extensiones, etc.). Rara vez se utiliza en la práctica habitual. |
| -logs |
Ruta donde se colocarán los registros del instalador. Debe utilizarse solo con fines de depuración. |
A continuación se muestra un ejemplo de un archivo por lotes para ejecutar NISDeploy:
"C:\Program Files (x86)\Altium\Altium Infrastructure Server\NIS\bin\NISDeploy.exe" -server localhost:9780 -user admin -password admin -profile "AD Latest" -programs "%PROGRAMFILES(X86)%\Altium\AD-Latest" -documents "%PUBLIC%\Documents\Altium\AD-Latest" -autoinstall
A continuación se muestra un ejemplo de un archivo por lotes para ejecutar NISDeploy:
"C:\Program Files (x86)\Altium\Altium Infrastructure Server\NIS\bin\NISDeploy.exe" -server localhost:9780 -user admin -password admin -profile "NEXUS Latest" -programs "%PROGRAMFILES(X86)%\Altium\Nexus-Latest" -documents "%PUBLIC%\Documents\Altium\Nexus-Latest" -autoinstall
Lecturas adicionales
Estos son solo algunos puntos de referencia. Debe buscar información más detallada, así como información relevante para la plataforma Microsoft Windows que esté utilizando, en el sitio web de Microsoft o en cualquier sitio de terceros aplicable.