Contactos

Lanzamiento paralelo de varios servidores "1c: Enterprises" de diferentes versiones en una computadora. Lanzamiento paralelo de varios servidores "1c: Empresas" de diferentes versiones en una computadora 1C Enterprise 8.3 Soplection Server

El sistema "1C: Enterprise", además de la opción de archivo, puede funcionar con bases de información y en la versión del cliente-servidor. En este último caso, una arquitectura que consta de varios niveles de programa, se muestra esquemáticamente en la siguiente figura.

  • Aplicaciones de clientes, clientes finos y clientes web. - Esto es "1c: Enterprise" en varios modos de lanzamiento con los que funciona el usuario final. Para las aplicaciones de clientes y los clientes sutiles, se requieren usuarios (o ON), un navegador web es suficiente para un cliente web.
  • Cluster of Servers "1c: Enterprise" Es una combinación de flujos de trabajo que opera en una o más computadoras y la lista de bases de información que se colocan en este clúster. El clúster del servidor realiza todo el trabajo de los objetos de la aplicación, prepárese para la visualización de formularios (lectura de objetos base de información, completando estas formas, ubicación de elementos, etc.) y interfaz de comandoSe forman los informes, se realizan tareas de fondo. En los clientes solo la visualización de la información preparada en el clúster del servidor. Además, los archivos de servicio se almacenan en el 1C: Enterprise Cluster Server, así como el registro de registro de la base de información.
  • Servidor de base de datos - En el servidor de la base de datos, hay almacenamiento directo y funciona con los datos proporcionados por uno de los siguientes compatibles con el sistema "1C: Enterprise", Sistemas de administración de bases de datos (DBMS):
    • Microsoft. servidor SQL empezando con versión de Microsoft SQL Server 2000 y superior;
    • PostgramesQl comenzando con la versión 8.1;
    • IBM DB2 comenzando con la versión 9.1;
    • Datos de datos de Oracle que comienza con la versión 10G de la versión 2.
  • Servidor web. Es necesario solo para el trabajo de los clientes web y una de las opciones de trabajo para un cliente delgado. Proporciona la interacción de estos tipos de conexión con un grupo de servidores "1c: Empresas".

También vale la pena señalar que no es necesario que cada nivel programático se encuentre en una computadora física separada. El clúster del servidor se puede ubicar en una computadora con un servidor de base de datos, un servidor web, etc. Por ejemplo, en pequeñas organizaciones, la siguiente estructura de trabajo se encuentra en pequeñas organizaciones:

En este artículo, describiré la instalación del servidor "1c: Enterprises" versión 8.3.4.389 (para otras versiones de la plataforma 1C: Enterprise Platform 8.1, 8.2 y 8.3 Las acciones son similares) a una computadora bajo control de Windows Servidor 2008 (R2) o Servidor de windows 2012 (R2). Microsoft SQL Server 2008 (R2) o Microsoft SQL Server 2012 se considerará como un DBMS. Para esto necesitamos:

  1. Una computadora que cumple con los requisitos del sistema para instalar el servidor "1c: Enterprise" y con el sistema operativo o instalado en esta computadora.
  2. La computadora para el servidor de base de datos, también ejecuta OS o (puede ser una computadora de la reivindicación 1).
  3. Derechos de administrador local en ambas computadoras.
  4. Distribución para instalar el servidor "1c: Enterprises" 8.
  5. Licencia de software o clave de protección neta HASP4 para 1c: Enterprise Server.
  6. Distribución para instalar Microsoft SQL Server 2008 (R2) o Microsoft SQL Server 2012.

2. Instalación de MS SQL Server DBMS

Instale MS SQL Server DBMS en una computadora que sirve como servidor de base de datos. Para la operación del sistema "1c: Enterprise" es suficiente componentes de instalación:

  • Servicios de componentes del motor de base de datos (Servicios del motor de base de datos)
  • Herramientas de gestión - Básico (Herramientas de administración - Básico)

Clasificar parámetros Elegir " Cyrillic_General_ci_as." Detalles sobre la instalación de sistemas.

3. Configuración de Firewall de Windows para DBMS

Si el servidor de la base de datos y el servidor de clúster "1C: Enterprise" se encuentran en diferentes computadoras físicas, debe configurar Windows Firewall en el servidor de la base de datos para que el servidor "1c: Enterprises" pueda funcionar con DBMS, a saber, abrir conexiones de puerto entrantes. 1433 (Por ejemplo, de SQL Server de forma predeterminada).

  • En detalle sobre la configuración de Windows Firewall para Microsoft SQL Server 2008 (R2) / 2012, escribí.

4. Agregar un usuario a MS SQL Server

A continuación, agregue un usuario separado a MS SQL Server, en el que se conectará la base de datos del servidor "1c: Enterprises". Este usuario también será el propietario de estas bases de datos. El usuario agregado debe iniciar sesión en el servidor utilizando una contraseña y tener un conjunto de roles: dbcreator, processAdmin, público. Detalles sobre la adición de un usuario a

  • Microsoft SQL Server 2008 (R2) que escribí.
  • Microsoft SQL Server 2012 escribí.

5. Instalación del servidor "1c: Enterprises"

Ahora vaya a la instalación de los archivos del servidor "1c: Enterprises" y el lanzamiento del servicio correspondiente. Para la instalación requiere la distribución de la plataforma tecnológica "1c: Enterprise". De la lista de distribuciones suministradas son las siguientes:

  • Plataforma Tecnológica 1C: Empresas para Windows: permite la instalación de un servidor de 32 bits "1c: Enterprises"
  • Servidor 1C: Enterprises (64 bits) para Windows: permite la instalación de los servidores de 32 bits y 64 bits "1c: Enterprises"

(También hay una versión extendida de Server Corp 1C: Enterprises 8.3, los detalles se pueden encontrar en el sitio 1C)

Abra el directorio con los archivos de instalación del servidor "1c: Enterprises" y ejecute el archivo setup.exe..

Inicie el sistema de asistente de instalación "1c: Enterprise". En la primera página hacemos clic Más».

En la página siguiente, debe seleccionar los componentes que se instalarán, necesitamos componentes:

  • Servidor 1c: Empresas - Componentes del servidor "1c: Empresas"
  • Administrar el servidor 1C: Empresas 8 - Componentes adicionales para administrar el clúster "1c: Empresas"

Los componentes restantes (la lista de componentes puede depender de una distribución específica), dependiendo de la necesidad, también se puede instalar en esta computadora. Haciendo una elección de sujeción " Más».

Seleccione el idioma de la interfaz que se utilizará de forma predeterminada y haga clic en " Más».

Si el servidor "1c: Enterprises" se establece como un servicio de Windows (así como en la mayoría de los casos, se debe instalar) Recomiendo crear inmediatamente crear un usuario separado, desde el cual se inicie el servicio que se está creado. Para esto

  • Dejar la bandera en Instalar el servidor 1c: Enterprise como servicio de Windows (recomendado)»;
  • Transfiera el interruptor correspondiente a " Crear un usuario usr1cv8.».
  • Entramos 2 veces la contraseña para que el usuario se cree. De forma predeterminada, la contraseña debe responder a los políticos. contraseñas de Windows. Puedes leer más sobre esto:

También puede seleccionar un usuario existente para iniciar el 1C: Enterprise Server. En este caso, el usuario seleccionado debe tener derechos:

  • Inicie sesión como servicio (inicie sesión como servicio)
  • Inicie sesión como un trabajo por lotes (inicie sesión como un trabajo por lotes)
  • Usuarios de registro de rendimiento (usuarios de registro de rendimiento).

Además, el usuario debe proporcionar los derechos necesarios para el directorio del archivo Service Service (predeterminado C: \\ Archivos de programa \\ 1CV8 \\ SRVINFO por 64 bits y C: \\ Archivos de programa (X86) \\ 1CV8 \\ SRVINFO Para un servidor de 32 bits).

Creado automáticamente usuario Usr1cv8. Tendrá todos los derechos enumerados.

Al completar los parámetros correspondientes, haga clic en " Más».

Bueno, finalmente haga clic en " Colocar»Para iniciar la instalación. Esto copiará los archivos seleccionados de los archivos, creando archivos de configuración, registro de los componentes del programa, creando accesos directos, así como el lanzamiento del servicio del servidor "1c: Enterprise".

Al finalizar la instalación, el asistente se propondrá para instalar el controlador de protección del controlador de protección. Si se utiliza una licencia de software para el servidor "1c: Enterprise", no es necesario instalar el controlador. Salimos o eliminamos la bandera " Instalar controlador de protección"Y haga clic" Más».

Instalar la plataforma tecnológica y la solución aplicada en una computadora local o computadora portátil es simple y comprensible. Esto requiere comprar una versión con licencia de una de las configuraciones, que viene disco de instalación Con maestros paso a paso de la instalación de la plataforma y directamente el programa del usuario.

Instalación de la plataforma tecnológica y la configuración en el disco local.

Dado que la solución aplicada no 1C puede funcionar sin su plataforma de motor: la instalación en una computadora local se divide en dos pasos principales:

La guía paso a paso, cómo establecer 1C, se describe en detalle en la documentación adjunta a cada versión con licencia de la configuración típica o sectorial. La siguiente seguimiento de sus instrucciones le permitirá instalarse y sin dificultad.

Instalación del servidor 1c: Enterprise On MSSQL

Para entender lo siguiente anterior, es necesario aclarar dos conceptos:

  • cliente - computadora personal o software, una unidad de red que genera solicitudes al servidor para obtener o procesar los datos;
  • servidor - computadora poderosa Con importantes capacidades de producción o software que realiza respuestas a las solicitudes de los clientes.

La arquitectura del servidor cliente implica la interacción de la aplicación cliente con el servidor de la base de datos de información por medio de aplicaciones especiales - Servidores 1c: Empresas.

La instalación de MSSQL en la máquina del servidor se describe en muchos manuales con una posible variabilidad, dependiendo de la versión SQL y la versión del servidor. sistema operativo. En el caso general, establece 1C al servidor, siguiendo las acciones paso a paso:

  1. En la distribución existente, debe iniciar el archivo de instalación de SETUP.EXE (para la continuación, el marco de Microsoft.NET y la operativa instalador de ventanas Instalador):
  2. Se ofrecen varias opciones para el desarrollo posterior de los eventos: instalación primaria, modificación componentes instalados, actualizar o su búsqueda. En esta etapa, el programa verifica el cumplimiento. requerimientos mínimos MSSQL al sistema operativo:
  3. Debe ingresar la clave de producto recibida al comprar un programa con licencia. Después de atento y reflexivo leyendo el acuerdo de licencia en idioma en Inglés Es necesario establecer su consentimiento en forma de una marca de verificación:

    La transición al siguiente paso se realiza cuando se presiona el siguiente botón ("Siguiente").

  4. Cuando hace clic en el botón Instalar, se ofrecen una variedad de configuraciones, las casillas de verificación en las que se instalan según sea necesario: puede seleccionar todos (seleccionar todos) o solo los más necesarios (DatabaseEnderservices, ClientToolSconectivity, ManagementToolBasic con la inclusión de componentes subordinados):
  5. Configuraciones en pasos subsiguientes Se recomienda dejar el valor predeterminado, la transición se realiza en el siguiente botón:
  6. Seleccione los directorios de almacenamiento de datos de usuario (base SQL 1C), registros, archivos y archivos temporales copia de reserva Bases de información (copias de seguridad).
  7. El siguiente paso agrega el usuario actual que tendrá los derechos del administrador del sistema (agregar el botón de usuario actual):
  8. Los ajustes en las páginas subsiguientes siguen siendo predeterminadas si la situación no requiere lo contrario. Cuando presiona el botón Instalar, se inicia el proceso de instalación directa: la regla de color muestra la dinámica del procedimiento realizado. Después de que la instalación se complete con éxito, se emitirá el mensaje apropiado y solo para cerrar el instalador presionando el botón CERRAR (CERRAR).

Si la instalación de la parte del servidor con dicha multitud de configuraciones parece lo suficientemente difícil, entonces debe contactarlo para ejecutarlo administrador de sistema red local.

Instalación de la plataforma tecnológica 1C: Enterprise to The Server.

Instalación de la configuración de la plataforma requerida, de hecho, muy diferente de lo habitual, entonces solo la excepción que en un cierto paso es necesario seleccionar la configuración del componente: "Servidor 1c: Enterprise" y "Server Administration 1c: Enterprise":

En la siguiente página del instalador, debe seleccionar el idioma de interfaz predeterminado, seleccione el usuario existente o cree un nuevo usuario para identificar cuando se inicie el servicio. La seguridad de la conexión está garantizada ingresando una contraseña con su confirmación.

Cuando hace clic en el botón "SET", se lanzará el proceso de instalación "1c: Enterprise" al servidor:

En el futuro, se solicitará la necesidad de instalar el controlador de protección en el caso de la entrega de compra con la clave de hardware o la activación de una licencia de software. Cuándo instalación exitosa Plataforma tecnológica 1c: Enterprise 8 se emitirá un mensaje del sistema.

Creación de una base de datos de información en el servidor SQL

Crear una nueva base de información en la ventana de inicio no es diferente de crear una base en computadora local Hasta el momento de elegir su ubicación. Para el servidor necesitas elegir:

A continuación, debe completar todos los campos necesarios de la configuración de la base de datos de información: Nombre de la base de datos y su nombre en el clúster del servidor, IP Cluster de servidores 1C: Empresas y servidores de base de datos, Sistema de gestión de bases de datos (DBMS), etc.

Siguiendo los siguientes pasos con la configuración predeterminada, se creará la acción final en el servidor de la base de datos de información SQL.

Instalación del programa cliente

Para poder trabajar con una base de SQL de información, es necesario conectarlo correctamente en las estaciones de cliente. Secuencia de esta conexión:


Si la configuración para crear una base de información en el servidor 1C se indica correctamente: las empresas están configuradas correctamente para configurar el cliente 1C cuando inicia el programa del cliente puesto de trabajo Se conectará una conexión a la máquina del servidor.

Considere la opción de instalar un servidor que usa licencia de software. Este método es igualmente adecuado para servidores de ubuntu 16.04 y para Ubuntu 18.04 (que solo sucede x64)

Insumos

  • OS usado: Ubuntu 18.04 x64
  • Versión utilizada 1C: 8.3.12.1412 (lo más probable es que sea diferente)
  • Características del servidor 1c: 8 VCPU + 32GB memoria de acceso aleatorio + 50 GB de espacio en disco
  • Características de los bancos de prueba:
    1. ESXI1.
      • CPU: 2x Intel (R) Xeon (R) CPU E5-2680 V2 @ 2.80GHz
      • vCPU: 40.
      • RAM: 256GB.
      • RAID 0 de 10K SAS
      • Ethernet 1GBIT.
    2. ESXI2.
      • CPU: Intel (R) Xeon (R) CPU E5-2660 @ 2.20 GHz
      • vCPU: 32.
      • RAM: 96GB.
      • 10K SAS sin RAID
      • Ethernet 1GBIT.
  • La base de datos sirve Postgres 9.6.6-11s de 1s.

Para pruebas, 2 cuchillas de un modelo especialmente seleccionadas. Dado que las cuchillas sin extensiones adicionales tienen una limitación física de 2 discos en la cuchilla, no podemos probar varias configuraciones. almacenamiento de disco Sin constantemente no reconfigurarlo. Por lo tanto, tendremos 2 abejas, la 1ª hoja tendrá una incursión 0 de dos unidades 10K SAS, el segundo no se combinará en un 10K SAS y 7200 SAS RAID. Las únicas diferencias además de los ya descritos ya descritos son modelos de procesadores y memoria. Además, 2 cuchillas permitirán en el futuro organizar escenarios más creíbles para probar todo tipo de clústeres y migración.

Instalar el servidor 1c 8.3 en Ubuntu

Se entiende que Ubuntu Server 18.04 X64 ya ha instalado. Si no, debe instalar Ubuntu Server 18.04 x64. También puede Dowtop Ubuntu, la instrucción es adecuada para el servidor y para la versión de escritorio, pero el significado de la instalación de la versión de escritorio para el funcionario del servidor está ausente categóricamente.

  1. Conectar a nuestro servidor a través de ssh

  2. Actualizamos el equipo de Ubuntu

    Sudo apt-get update && sudo apt-get dist-actualicing -y


  3. Establecemos las bibliotecas necesarias para el servidor 1c.

    Aquí, la pregunta es bastante delgada, cada biblioteca es necesaria para implementar una funcionalidad específica y, si no usa esta funcionalidad, no puede instalar esta biblioteca.
    Documentación en el Portal K 1C: Enterprise 8.3.12 -\u003e Opción de cliente-servidor. Guía del administrador -\u003e Capítulo 1 -\u003e Artículo 1.3. Requisitos generales para la versión del cliente-servidor.nos dice que para una funcionalidad diferente, el servidor 1C requiere las siguientes bibliotecas.


  4. Vierta el archivo con el servidor 1c.

    Archivo descargado desde el sitio 1C será llamado deb64.TAR.GZ. . Vierta el archivo con los paquetes de servidor en Ubuntu en la carpeta / Tmp.

    1. Alternativamente, puede conectarse desde Wend a nuestro servidor SFTP a través de WINSCP
    2. Puede elevar cualquier servidor dentro de la red y descargar el archivo con el WGGET
  5. Quitar el archivo


  6. Instale los paquetes de 1C Server

    Ahora, para instalar el servidor 1C, será suficiente mientras esté en la carpeta / TMP, siempre que haya archivos con el servidor 1C, ejecute el siguiente comando:

    sudo dpkg -i ./1c-e*.deb

    Aquellos que están interesados \u200b\u200ben un poco de juego, leen más este artículo. El resto debe ser seguido por el siguiente artículo.
    En realidad, ¿por qué funcionó sin ningún problema, instale los 6 paquetes con un comando?

    • DPKG Command procesa todos los paquetes en el mismo orden en que muestran el comando ls o ls -l
    • Esto sucedió de acuerdo con una posibilidad pura o por la voluntad de los grandes dioses del administrador, pero los paquetes recuperados del archivo ubicados en orden alfabéticamente dispuestos de tal manera que al instalar cada paquete, todos los paquetes anteriores de los que podría depender ya instalados.
    • Si de repente, el orden de los paquetes una vez cambiará, luego los pondrá en el siguiente orden:
      1. común - independiente de cualquier cosa
      2. common-nls - depende de común
      3. el servidor depende de común
      4. servidor-nls - depende del servidor
      5. wS - depende del servidor
      6. ws-nls - depende de ws
    • Por lo que no podrá instalar el paquete WS hasta que instale el servidor, que a su vez requiere común
    • * -Nls bolsas - paquetes de idiomas. Si no necesita la funcionalidad que les proporcionan, no se pueden instalar. Alguien puede argumentar, tengo todos los servidores que trabajan sin paquetes NLS. La decisión es tuya. Por la limpieza de los experimentos posteriores, pondré todos los paquetes.
  7. Ejecute el servidor 1c.

    El servidor 1C 8.3.12 para Linux no se inicia automáticamente después de la instalación, puede asegurarse de que pueda realizar cualquiera de los dos comandos:

    systemctl Estado SRV1CV83.
    Servicio SRV1CV83 Estado.

    El resultado será el siguiente mensaje:
    Para iniciar el servidor, debe ejecutar uno de los dos comandos.

Prehistoria ... En nuestra empresa, 1C está funcionando con éxito: Enterprise versión 8.2, en la que hay alrededor de 100 bases contables de uso intensivo. En este caso, un servidor separado con características bastante impresionantes, porque Durante la operación, resultó que el montón de 1C: una empresa 8.2 + MS SQL 2005 es muy exigente para tales recursos de hierro, como los discos duros, el procesador y, lo que es más importante, el número de RAM. El costo de dicho servidor para nosotros superó los 250 mil rublos (sin contar licencias tanto en el sistema operativo como en el 1C).

Para asignar por separado "Iron" bajo 1C: Enterprise Version 8.3 consideró irrazonable, de la misma manera que pagar más de 100 mil rublos para el segundo conjunto de claves para el servidor 1C, bueno, ¡muy considerable! Un intento de establecer "en la frente" 1c: Enterprise versión 8.3 llevó al hecho de que un clúster se perdió con las bases existentes. Aquí es donde se revelan las características de la instalación y el lanzamiento de dos versiones de servidor de 1C: las empresas en una computadora.

Programa de instalación 1c: Enterprises 8.2 y 8.3 Ajusta el software para usar sus puertos estándar: 1540 (utilizado por el agente del servidor), 1541 (utilizado por el gerente de clúster), 1560-1591 (Rango de puerto utilizado para flujos de trabajo). Por lo tanto, si el servidor 1c: Enterprise 8.3 debería funcionar simultáneamente con el servidor 1c: Enterprises 8.2, entonces la primera debe especificar puertos distintos a los que ya utilizan la instancia de trabajo del servidor de la versión anterior.

En una computadora con un servidor ya instalado 1c: Enterprises versión 8.2 registrado y ejecutando el servicio de servicio "Server 1c: Enterprise 8.2", que ya utiliza los puertos estándar anteriores. Si instaló "Siguiente" Server 1C: Enterprise 8.3, entonces el inicio de su servicio "Server 1c: Enterprise 8.3" finalizará la emergencia, porque Intentará usar puertos "ocupados". Para evitar esto, debes hacer lo siguiente.

(Todo lo que se describe a continuación es justo para las versiones 1C de Windows Server 2008 R2 Enterprise (y Standagn) 64 Bit + SP1 y 32 bits: Enterprise 8.2 y 8.3).

1C: Enterprise 8.2 (versión 8.2.19.90) Me instalaron como servicio de Windows con derechos para ejecutarse en nombre de un usuario local existente "Administrador".

Al final de la instalación en la ventana. Gerente del servidor -\u003e Configuración -\u003e Servicios Vemos el servicio de ejecución "Servidor 1C: Enterprise 8.2":

lanzado con parámetros:

C: \\ Archivos de programa (X86) \\ 1CV82 \\ 8.2.19.90 \\ bin \\ ragent.exe "-srvc -agent -gent -regport 1541 -port 1540 -range 1560: 1591 -d" C: \\ Archivos de programa (X86) \\ 1CV82 \\ srvinfo "

Servidor 1C: Enterprises 8.3 (versión 8.3.4.437) Fui instalado de la misma manera:

Sin embargo, como vemos en la ventana. Gerente del servidor -\u003e Configuración -\u003e Servicios, Servicio "Agente del servidor 1c: Enterprise 8.3" no comenzó:

Ahora necesitamos abrir una ventana de línea de comandos. cmd. y vaya al directorio bin de la versión 1C del servidor instalado: Empresas 8.3 e intente eliminar el servicio del servicio "Agente del servidor 1c: Enterprise 8.3" Team Ragent.exe -RMSRVC:

C: \\ Usuarios \\ Administrador\u003e CD C: \\ Archivos de programa (X86) \\ 1CV8 \\ 8.3.4.437 \\ bin C: \\ Archivos de programa (X86) \\ 1CV8 \\ 8.3.4.437 \\ bin\u003e ragent.exe -rmsrvc ¡Error! Error de control de control!

Salté error de error! Error de control de control! que en principio se espera, porque El servicio se registró correctamente en el sistema. Pero de hecho, debe ser removido. En la ventana Gerente del servidor -\u003e Configuración -\u003e Servicios Ya no lo verás.

Ahora necesitas volver a registrarte este servidorPero al mismo tiempo, especifique los puertos distintos de los que ya usan el Agente 1c: Enterprises 8.2. En mi caso, el equipo se verá:

C: \\ Archivos de programa (X86) \\ 1CV8 \\ 8.3.4.437 \\ bin\u003e

  • -Port 2540. - el puerto en el que funcionará el Agente 1C Server: Enterprise versión 8.3;
  • -Regeport 2541. - El puerto a través del cual se administra el clúster 1C Server: Enterprise versión 8.3;
  • -Range 2560: 2591 - gama de puertos para flujos de trabajo;
  • -B "C: \\ Archivos de programa (x86) \\ 1CV8 \\ SRVINFO" - Catálogo para almacenar información sobre el nuevo clúster creado de servidor 1c: Enterprise versión 8.3;
  • -USR. \\ Administrador - el usuario, en nombre de los cuales será lanzado por el servidor del servidor 1c: Enterprise versión 8.3;
  • -Pwd ******** - Contraseña para el usuario especificado (ingrese su).

Después de eso, volverá a ver el servicio "Servidor 1c: Enterprise 8.3" en la ventana Gerente del servidor -\u003e Configuración -\u003e Servicios. Solo tienes que ejecutarlo con el equipo ragent.exe -start:

C: \\ Archivos de programa (X86) \\ 1CV8 \\ 8.3.4.437 \\ bin\u003e ragent.exe -start

En la ventana Gerente del servidor -\u003e Configuración -\u003e Servicios Vemos el servicio "Servidor 1c: Enterprise 8.3":

lanzado con parámetros:

donde el campo "archivo ejecutable" tiene una configuración:

C: \\ Archivos de programa (x86) \\ 1CV8 \\ 8.3.4.437 \\ bin \\ ragent.exe "-srvc -agent -gent -regport 2541 -port 2540 -range 2560: 2591 -d" C: \\ Archivos de programa (X86) \\ 1CV8 \\ srvinfo "

Y ahora lo más interesante es: ¡Tienes que hacer esta operación cada vez que necesite actualizar la versión del servidor 1c: ¡Enterprises 8.3! "Bravo", desarrolladores ...

Ahora un poco sobre cómo vivir con el paquete especificado. Necesidad de ejecutar el programa 1C en sí: las empresas de la versión anterior (desde la carpeta C: \\ Archivos de programa (X86) \\ 1CV82 \\ comunes) ya no lo es. Al instalar 1C: Enterprise versión 8.3, la etiqueta en el escritorio se reiniciará automáticamente en el inicio del programa de la carpeta C: \\ Archivos de programa (X86) \\ 1CV8 \\ Common. Si abre una base de datos de contabilidad que se ejecuta en el servidor 8.2, se abrirá automáticamente en la versión deseada Cliente ligero.

Las plantillas para crear bases de datos (contabilidad o zick) se colocan de forma predeterminada en el directorio de usuarios, en nombre de las cuales los lanzó. Si hace esto en nombre del administrador, los encontrará a lo largo de la ruta C: \\ Users \\ Administrator \\ AppData \\ Roaming \\ 1C \\ 1CV8 \\ TMPLTS. Si desea agregar una nueva base de datos según la plantilla instalada, la versión 8.3 del Thin Client se verá a todos:

Ahora, si necesita registrar una versión de base de datos 8.3, deberá especificar en la computadora "Cluster of Servers 1c: Enterprise", con el servidor 1C versión 8.3 y a través de un colon del administrador de clústeres que especificó al registrar el 1C Versión 8.3 Server. En mi caso, es 2541:

Cuando agrega una nueva lista de contabilidad de los nuevos en Enterprise Server que ejecuta 1C: Enterprise versión 8.3 También necesita especificar el nombre del servidor y a través de un colon, el puerto utilizado por el administrador de clústeres:

La necesidad de registrar la utilidad para administrar el grupo de 1C Server (tanto la versión 8.2 como 8.3) después de guardar cada instalación / actualización.

Ahora pasamos a la administración de grupos que ejecutamos varias versiones de 1C servidores: Enterprise en una computadora. Abra la carpeta en la ruta C: \\ Archivos de programa (X86) \\ 1CV8 \\ Common, y cree una administración de clúster en la consola en el escritorio para la consola. Proporcionar 8.3 (la etiqueta es mejor cambiarse inmediatamente, por ejemplo, 1cv8.3.):

De la misma manera, abra los archivos C: \\ programa (X86) \\ 1CV82 \\ comunes en el Explorer, y cree una administración de clúster en la consola en el escritorio para la consola (la etiqueta es mejor renombrada de inmediato, por ejemplo, 1cv8.2.):

En el escritorio, recibirá lo siguiente:

Etiquenemos la administración de la utilidad del clúster de 1C: Etiqueta de la versión 8.2 "1CV8.2" Enterprise versión 8.2 "(Dado que el servidor utiliza los puertos predeterminados, el clúster aparecerá sin problemas):

Cuando intenta abrir este clúster desde la consola, diseñado para administrar el clúster 1C Server: Enterprise Version 8.3 (en la etiqueta del escritorio con el nombre "1CV8.3") verá un error:

Error de conexión 1C: Empresas 8.3: Versiones del cliente y servidor (8.3.4.437 - 8.2.19.90), Aplicación del cliente: Consola de clúster

Para mostrar el clúster 1C Server que necesita: Enterprise Versión 8.3 Es necesario en este ajuste para crear un nuevo servidor central 1c: Empresas 8.3:

  • en campo Nombre Debe especificar el nombre de la computadora con el 1C Server instalado: Enterprise 8.3;
  • en campo Puerto IP Debe especificar el puerto en el que el Agente del servidor 1c: Enterprises 8.3, que denota al configurar el arrancador del agente;
  • en campo Descripción Descripción.

Después de presionar el botón "OK", puede ver su nuevo clúster, que resultó después de instalar el servidor 1c: Enterprise versión 8.3.

Esos. Administración de grupos de varias versiones del servidor 1c: Las empresas instaladas en una computadora se realizan por broches apropiadas.

Eso es básicamente. ¡Buena suerte!

_________
UPP. A medida que se muestra la práctica, el método descrito en este artículo no es adecuado para la puesta en marcha simultánea en un servidor de varias instancias del servidor 1c: Enterprises versión 8.3. Al intentar crear un nuevo agente de servicio 1C de otra versión 1c: Empresas que operan en otros puertos, operación:

C: \\ Archivos de programa (x86) \\ 1CV8 \\ 8.3.4.437 \\ bin\u003e ragent.exe -insrvc -port 2540 -retport 2541 -range 2560: 2591 -d "C: \\ Archivos de programa (X86) \\ 1CV8 \\ SRVINFO" USR . \\ Administrador -pwd ********

termina con el hecho de que el ya el servicio de trabajo se elimina. versión antigua 1c 8.3, y el nuevo no se crea.

Describí cómo instalar, cree apropiado y ejecute en un servidor varias versiones de servidor 1c: Enterprises 8.3 ...

En el artículo actual, considere el proceso de iniciación y el establecimiento de la operación paralela de varios servidores "1c: Empresas" de varias versiones (relevante para versiones 8.1 , 8.2 y 8.3 ) En una computadora. EN este ejemplo El servidor "1c: Enterprises" 8.3 se iniciará con la versión 8.2 del servidor, pero el artículo será relevante para otras situaciones similares, por ejemplo, al iniciar el servidor "1c: Enterprise" versión 8.1, cuando el servidor está ejecutando la versión 8.3 o lanzar dos servidores de varios dígitos.

1. Declaración de la tarea

Supongamos que hay un servidor de trabajo "1c: Enterprises" versión 8.2 . Además, el agente del servidor se está ejecutando como un servicio y se seleccionan los parámetros de inicio del servidor estándar, es decir, es decir.

  • 1540
  • 1541
  • 1560:1591
  • Estos clústeres se encuentran en el directorio: " C: \\ Archivos de programa \\ 1CV82 \\ SRVINFO »
  • El servicio comienza desde el usuario local. Usr1cv8.

Comience y configure para trabajar en el mismo servidor de computadora física "1c: Enterprises" versión 8.3 .

2. Instalación de la parte del servidor "1c: Enterprises" versión 8.3

Lanzamos la instalación del servidor "1c: Enterprise" (en detalle sobre la instalación del servidor "1c: Enterprise" I escribo), seleccione el componente para instalar:

  • Componentes de acceso 1c: Empresas 8
  • Servidor 1C: Empresas 8

Y al mismo tiempo recordamos el directorio de la instalación de los archivos "1c: Enterprises" (en este caso - " C: \\ Archivos de programa \\ 1CV8 \\ 8.3.4.389»).

El servidor "1c: Enterprises" no se establece como un servicio, sino como una aplicación, es decir, eliminamos la bandera. Instale el servidor 1C: Empresas 8 como servicio de Windows"Durante la instalación.

3. Registro del servidor "1c: Enterprises" versión 8.3

Ahora registre manualmente un nuevo servidor "1c: Enterprises" como servicio de Windows, con parámetros modificados. Para hacer esto, usamos línea de comando o programa Windows PowerShell . Puede ejecutar PowerShell completando el comando potencia Shell (Para hacer esto, presione la combinación de teclas Win + R, en la ventana aparecida " Llevar a cabo"(Ejecutar) Ingrese el nombre del comando en el" Abierto"(Abierto) y haga clic en" OK") O haciendo clic en la etiqueta correspondiente en la barra de tareas.

En apertura consolas de Windows PowerShell, para la conveniencia de ingresar más comandos, pasamos al catálogo compartimiento. CATALOGO S. archivos instalados "1c: Empresas" (Directorio desde el párrafo 1) completando el comando

CD "C: \\ Archivos de programa \\ 1CV8 \\ 8.3.4.389 \\ bin"

Si el servidor "1c: Enterprises" versión 8.3 aún se instaló anteriormente como un servicio, es necesario eliminar el registro del servidor existente. Para hacer esto, debes ejecutar el comando.

. \\ ragent.exe -rmsrvc

Y también es necesario eliminar todos los archivos del directorio del clúster, última instalación del servidor "1c: Enterprise". El valor predeterminado es el directorio C: \\ Archivos de programa \\ 1CV8 \\ SRVINFO.

Ahora puedes ir a la inscripción nuevo servicio Agente del servidor "1c: Enterprises". T. a. Puertos utilizados por defecto ( 1540 , 1541 , 1560-1690 ) Ya ocupado por el servicio de servidor "1c: Enterprises" versión 8.2, debe usar puertos alternativos, por ejemplo 2540 , 2541 y rango 2560-2591 . Para registrar un servidor con estos parámetros para ejecutar el comando

. \\ Ragent.exe -instsrvc -port 2540 -retport 2541 -range 2560: 2591 -USR. \\ USR1CV8 -PWD USRPASE8 -D "C: \\ Archivos de programa \\ 1CV8 \\ SRVINFO"

(Los detalles sobre los parámetros para iniciar el servidor del servidor "1c: Enterprises" se pueden leer en el artículo)

Este ejemplo atiende el registro del servidor con los siguientes valores de parámetros:

  • habitación puerto de red. Agente del servidor - 2540
  • Número del puerto de red del gerente de clústeres - 2541
  • Gama de puertos para selección dinámica - 2560:2591
  • El servicio comienza en nombre del usuario local. Usr1cv8.
  • Se lanzó la contraseña del usuario en nombre del servicio. Usrpass8.
  • Los datos del registro de clúster se encuentran en el catálogo. "C: \\ Archivos de programa \\ 1CV8 \\ SRVINFO"
  • Si desea habilitar la depuración en el servidor, debe agregar un parámetro a la fila de inicio. depurar.

Bueno, inmediatamente hagan un inicio de servicio completando el comando

. \\ ragent.exe -Start

Vamos a servicios de Windows Y veremos que la lista del servicio requerido apareció en la lista. 1C: Agente de servidor Enterprise 8.3 (X86-64). El servicio se está ejecutando, y cuando se inicia el servicio, se utilizan los parámetros únicos ingresados.

Y si va al catálogo con los archivos de registro de clústeres, veremos que los archivos correspondientes aparecieron allí.

5. Agregar servidor "1c: Enterprises" versión 8.3 en la consola de administración del servidor

Para administrar el servidor "1c: Enterprise", una consola de administración de servidores "1c: Enterprise". Abra la versión requerida de la consola de administración del subdirectorio cOMÚN. Directorio con archivos instalados del programa "1c: Enterprises" (no necesariamente este computador - La consola se puede instalar por separado en cualquier computadora en la red), ejecutando el instante 1CV8 Server (x86-64) .msc.

En la consola de administración 1C: Enterprise Server haciendo clic en el botón derecho del ratón en el árbol de Configuración en el " Central 1C: Servidores Enterprise 8.3", Elija en el elemento del menú contextual" Crear» — « Central Server 1C: Empresas 8.3».

En la ventana Configuración central del servidor "1c: Enterprise" que aparece:

  • Protocolo - tCP.
  • Nombre: el nombre de la computadora en la que el servidor "1c: Enterprises"
  • Puerto IP - Número de puerto de red de servidores, en este caso 2540
  • Descripción - Descripción arbitraria del servidor central "1c: Enterprises"

Haga clic en " OK"Para guardar los parámetros ingresados.

Después de lo cual solo servidor instalado La versión 8.3 "1c: Enterprises" estará disponible para la administración a través de este SNAP.

¿Te ayudará este artículo?



¿Te gustó el artículo? Compártelo