Contacts

Lancement parallèle de plusieurs serveurs "1C: entreprises" de différentes versions sur un ordinateur. Lancement parallèle de plusieurs serveurs "1C: Entreprises" de différentes versions sur un ordinateur 1C Enterprise 8.3 Server

Le système "1C: Enterprise" En plus de l'option Fichier peut fonctionner avec des bases d'informations et dans la version client-serveur. Dans ce dernier cas, une architecture composée de plusieurs niveaux de programme, montrée schématiquement dans la figure ci-dessous.

  • Applications clientes, clients minces et clients Web - Ceci est "1C: Enterprise" dans divers modes de lancement avec lesquels l'utilisateur final fonctionne. Pour les applications client et les clients subtils, les utilisateurs sont requis (ou activés), un navigateur Web suffit pour un client Web.
  • Groupe de serveurs "1c: Enterprise" Il s'agit d'une combinaison de flux de travail opérant sur un ou plusieurs ordinateurs et la liste des bases d'information placées dans ce cluster. Le cluster de serveur effectue tout le travail des objets d'application, préparez-vous à l'affichage des formulaires (objets de lecture d'objets base de l'information, remplir ces formes, emplacement des éléments, etc.) et interface de commandeLes rapports sont formés, des tâches de fond sont effectuées. Sur les clients, seul l'affichage des informations préparées dans le cluster de serveur. De plus, les fichiers de service sont stockés sur le serveur 1C: Enterprise Cluster Server, ainsi que le journal d'enregistrement de la base d'informations.
  • Serveur de base de données - Sur le serveur de base de données, il existe un stockage direct et fonctionnent avec des données fournies par l'une des opérations suivantes prises en charge par le système "1C: Enterprise", Systèmes de gestion de la base de données (SGBD):
    • Microsoft. serveur SQL commençant par version Microsoft SQL Server 2000 et supérieur;
    • Postgragesql à partir de la version 8.1;
    • IBM DB2 à partir de la version 9.1;
    • Oracle Base de données commençant par la version 10G version 2.
  • Serveur Web. Il est nécessaire uniquement pour le travail des clients Web et l'une des options de travail pour un client léger. Fournit l'interaction de ces types de connexion avec un cluster de serveurs "1C: entreprises".

Il convient également de noter qu'il n'est pas nécessaire que chaque niveau de programmation devrait être situé sur un ordinateur physique séparé. Le cluster de serveur peut être situé sur un ordinateur avec un serveur de base de données, un serveur Web, etc. Par exemple, dans les petites organisations, la structure de travail suivante se trouve dans les petites organisations:

Dans cet article, je vais décrire l'installation du serveur "1c: Entreprises" version 8.3.4.389 (pour d'autres versions de la plate-forme 1C: la plate-forme d'entreprise 8.1, 8.2 et 8.3 sont similaires) sur un ordinateur sous contrôle de Windows Server 2008 (R2) ou Windows Server 2012 (R2). Microsoft SQL Server 2008 (R2) ou Microsoft SQL Server 2012 sera considéré comme un SGBD. Pour cela, nous avons besoin de:

  1. Un ordinateur qui répond à la configuration système requise pour installer le serveur "1C: Enterprise" et avec le système d'exploitation ou installé sur cet ordinateur.
  2. L'ordinateur pour serveur de base de données, fonctionnant également OS ou (peut être un ordinateur à partir de la revendication 1).
  3. Droits de l'administrateur local sur les deux ordinateurs.
  4. Distribution pour l'installation du serveur "1C: Entreprises" 8.
  5. Licence logicielle ou clé de protection NET HASP4 pour 1C: Enterprise Server.
  6. Distribution pour installer Microsoft SQL Server 2008 (R2) ou Microsoft SQL Server 2012.

2. Installation de la SGBD MS SQL Server

Installez MS SQL Server Server SGBD sur un ordinateur servant de serveur de base de données. Pour le fonctionnement du système "1C: Enterprise", c'est suffisamment de composants d'installation:

  • Services de composants de moteurs de base de données (services de moteur de base de données)
  • Outils de gestion - Basic (Outils de gestion - Basic)

Trier les paramètres choisissez " Cyrillic_general_ci_as." Détails sur l'installation de systèmes

3. Configuration du pare-feu Windows pour le SGBD

Si le serveur de base de données et le serveur de cluster "1c: Enterprise" sont situés sur différents ordinateurs physiques, vous devez configurer Windows Firewall sur le serveur de base de données de manière à ce que le serveur "1c: les entreprises" puisse fonctionner avec le SGBD, nommément, des connexions portuaires entrantes ouvertes 1433 (Par exemple de SQL Server par défaut).

  • En détail sur la configuration du pare-feu Windows pour Microsoft SQL Server 2008 (R2) / 2012, j'ai écrit.

4. Ajout d'un utilisateur à MS SQL Server

Ensuite, ajoutez un utilisateur distinct à MS SQL Server, sous laquelle la base de données du serveur "1C: les entreprises" sera connectée. Cet utilisateur sera également le propriétaire de ces bases de données. L'utilisateur ajouté doit être connecté sur le serveur à l'aide d'un mot de passe et avoir un jeu de rôle: dbcreator, processadmin, publique. Détails sur l'ajout d'un utilisateur à

  • Microsoft SQL Server 2008 (R2) J'ai écrit.
  • Microsoft SQL Server 2012 J'ai écrit.

5. Installation du serveur "1C: Entreprises"

Maintenant, allez à l'installation de fichiers de serveur "1c: entreprises" et le lancement du service concerné. Pour l'installation, la distribution de la plate-forme technologique "1C: Enterprise". De la liste des distributions fournies sont les suivantes:

  • Plate-forme technologique 1c: Entreprises pour Windows - permet l'installation d'un serveur 32 bits "1c: entreprises"
  • Server 1C: Entreprises (64 bits) pour Windows - permet l'installation de serveurs 32 bits et 64 bits "1c: entreprises"

(Il existe également une version étendue de Server Corp 1C: Entreprises 8.3, des détails sont disponibles sur le site 1C)

Ouvrez le répertoire avec les fichiers d'installation du serveur "1c: entreprises" et exécutez le fichier setup.exe..

Démarrez l'assistant d'installation "1C: Système d'entreprise". Sur la première page, nous cliquons Plus loin».

Sur la page suivante, vous devez sélectionner les composants qui seront installés, nous avons besoin de composants:

  • Serveur 1C: Entreprises - Composants du serveur "1C: Entreprises"
  • Administrer Server 1C: Entreprises 8 - Composants supplémentaires pour administrer le cluster "1C: Entreprises"

Les composants restants (la liste des composants peut dépendre d'une distribution spécifique), en fonction de la nécessité, peut également être installé sur cet ordinateur. Faire un choix de pince " Plus loin».

Sélectionnez la langue de l'interface qui sera utilisée par défaut et cliquez sur " Plus loin».

Si le serveur "1c: les entreprises" est défini comme service Windows (ainsi que dans la plupart des cas, il devrait être installé) Je recommande de créer immédiatement un utilisateur distinct, à partir duquel le service étant créé sera lancé. Pour ça

  • Laisser le drapeau sur Installez Server 1C: Entreprise comme service Windows (conseillé)»;
  • Transférer le commutateur correspondant sur " Créer un utilisateur usr1cv8».
  • Nous entrons 2 fois le mot de passe de l'utilisateur créé. Par défaut, le mot de passe doit répondre aux politiciens. mots de passe Windows. Vous pouvez en savoir plus à ce sujet:

Vous pouvez également sélectionner un utilisateur existant pour démarrer le 1C: Enterprise Server. Dans ce cas, l'utilisateur sélectionné doit avoir des droits:

  • Connectez-vous en tant que service (connectez-vous en tant que service)
  • Connectez-vous en tant que travail de lot (connectez-vous en tant que travail de lot)
  • Utilisateurs du journal des performances (utilisateurs du journal des performances).

En outre, l'utilisateur doit fournir les droits nécessaires au répertoire de fichiers de service serveur (par défaut C: \\ Fichiers de programme \\ 1cv8 \\ srvinfo pour 64 bits et C: \\ Fichiers de programme (x86) \\ 1cv8 \\ srvinfo Pour un serveur 32 bits).

Créé automatiquement l'utilisateur USR1CV8. aura tous les droits énumérés.

En remplissant les paramètres correspondants, cliquez sur " Plus loin».

Bien, enfin cliquez sur " Ensemble»Pour commencer l'installation. Cela copiera des fichiers composants sélectionnés, créant fichiers de configuration, enregistrement des composants du programme, créant des raccourcis, ainsi que le lancement du service serveur "1C: Enterprise".

À la fin de l'installation, l'assistant proposera d'installer le pilote de protection - pilote de périphérique HASP. Si une licence de logiciel est utilisée au serveur "1C: Enterprise", il n'est pas nécessaire d'installer le pilote. Nous partons ou supprimons le drapeau " Installer le pilote de protection"Et cliquez sur" Plus loin».

L'installation de la plate-forme technologique et de la solution appliquée sur un ordinateur local ou un ordinateur portable est simple et compréhensible. Cela nécessite d'acheter une version licenciée de l'une des configurations, qui vient disque d'installation Avec des maîtres pas à pas d'installation de la plate-forme et directement au programme de l'utilisateur.

Installation de la plate-forme technologique et de la configuration sur le disque local

Comme aucune solution appliquée 1C ne peut fonctionner sans son moteur - Plate-forme - L'installation d'un ordinateur local est divisée en deux étapes principales:

Guide pas à pas, comment définir 1C, est décrit en détail dans la documentation jointe à chaque version sous licence de la configuration typique ou sectorielle. La suite exacte de ses instructions vous permettra d'installer vous-même et sans difficulté.

Installation du serveur 1C: Enterprise sur MSSQL

Pour comprendre ce qui suit ci-dessus, il est nécessaire de clarifier deux concepts:

  • client - ordinateur personnel ou alors logicielune unité réseau qui génère des demandes au serveur afin d'obtenir ou de traiter toutes les données;
  • serveur - ordinateur puissant Avec des capacités de production importantes ou des logiciels qui apportent des réponses aux demandes des clients.

L'architecture client-serveur implique l'interaction de l'application client avec le serveur de base de données d'informations par des moyens applications spéciales - Serveurs 1C: Entreprises.

L'installation de MSSQL sur la machine serveur est décrite dans de nombreux manuels avec une variabilité possible en fonction de la version SQL et de la version du serveur. système opérateur. Dans le cas général, définissez 1C sur le serveur, après des actions étape par étape:

  1. Dans la distribution existante, vous devez démarrer le fichier d'installation Setup.exe (pour la suite, le framework Microsoft.Net et le fonctionnement. windows Installer Installateur):
  2. Plusieurs options pour le développement ultérieur d'événements sont proposées: installation primaire, modification composants installés, mettre à jour ou leur recherche. À ce stade, le programme vérifie la conformité exigences minimales MSSQL au système d'exploitation:
  3. Vous devez entrer la clé de produit reçue lors de l'achat d'un programme sous licence. Après la lecture attentive et réfléchie, la convention de licence sur langue Anglaise Il est nécessaire d'établir son consentement sous la forme d'une coche:

    La transition vers l'étape suivante est effectuée lorsque le bouton Suivant est enfoncé ("Suivant").

  4. Lorsque vous cliquez sur le bouton Installer, une variété de paramètres sont proposés, des cases à cocher dans lesquelles sont installés selon les besoins: vous pouvez sélectionner tout (tout sélectionner) ou uniquement le plus nécessaire (DatabasEngineServices, clientToolConnectivité, GestionToolBasic avec l'inclusion de composants subordonnés):
  5. Paramètres des étapes suivantes Il est recommandé de quitter la valeur par défaut, la transition est effectuée par le bouton Suivant:
  6. Sélectionnez les répertoires de stockage de données utilisateur (base SQL 1C), journaux, fichiers temporaires et fichiers copie de la réserve Bases d'information (sauvegardes).
  7. La prochaine étape ajoute l'utilisateur actuel qui aura les droits d'administrateur système (Ajouter un bouton utilisateur actuel):
  8. Les paramètres des pages suivantes restent par défaut si la situation n'exige pas autrement. Lorsque vous appuyez sur le bouton Installer, le processus d'installation directe démarre: la règle de couleur indique la dynamique de la procédure effectuée. Une fois l'installation terminée avec succès, le message approprié sera émis et seulement pour fermer l'installateur en appuyant sur le bouton Fermer (fermer).

Si l'installation de la partie serveur avec une telle multitude de réglages semble suffisamment difficile, il faut le contacter pour l'exécuter administrateur du système réseau local.

Installation de la plate-forme technologique 1C: Entreprise au serveur

Installation de la configuration de la plate-forme requise, en fait, bien différente de celle habituelle, alors seulement l'exception que, à une certaine mesure, il est nécessaire de sélectionner le réglage du composant: "Server 1C: Enterprise" et "Administration du serveur 1C: Entreprise":

Sur la page suivante de l'installateur, vous devez sélectionner la langue d'interface par défaut, sélectionner l'existant ou créer un nouvel utilisateur à identifier lorsque le service est démarré. La sécurité de la connexion est garantie en entrant un mot de passe avec sa confirmation.

Lorsque vous cliquez sur le bouton "SET", le processus d'installation "1c: l'entreprise" sur le serveur sera lancé:

À l'avenir, la nécessité d'installer le pilote de protection dans le cas de la prestation d'achats avec la clé matérielle ou l'activation d'une licence de logiciel sera demandée. Lorsque installation réussie Plate-forme technologique 1c: Entreprise 8 sera émise un message système.

Création d'une base de données d'informations sur le serveur SQL

Créer une nouvelle base d'informations dans la fenêtre de lancement n'est pas différente de la création d'une base sur ordinateur local Jusqu'au moment de choisir son emplacement. Pour le serveur, vous devez choisir:

Ensuite, vous devez remplir tous les champs nécessaires des paramètres de la base de données d'informations: Nom de la base de données et son nom dans le cluster de serveur, Cluster IP de serveurs 1C: les entreprises et les serveurs de base de données, le système de gestion de la base de données (DBMS), etc.:

Suivant les étapes suivantes avec Paramètres par défaut, l'action finale sera créée sur le serveur de base de données d'informations SQL.

Installation du programme client

Pour pouvoir travailler avec une base SQL d'information, il est nécessaire de le connecter correctement sur les stations clientes. Séquence de cette connexion:


Si les paramètres de création d'une base d'informations sur le serveur 1C ont été correctement indiqués: les entreprises sont correctement configurées pour configurer le client 1C lorsque vous démarrez le programme à partir du client. poste de travail Une connexion à la machine serveur sera connectée.

Considérez la possibilité d'installer un serveur qui utilise licence logicielle. Cette méthode convient également à serveurs Ubuntu 16.04 et pour Ubuntu 18.04 (qui ne se produit que x64)

Contributions

  • OS occasion: Ubuntu 18.04 x64
  • Version 1C: 8.3.12.1412 (vous serez probablement différemment)
  • Caractéristiques du serveur 1C: 8 VCPU + 32GB mémoire vive + 50 Go d'espace disque
  • Caractéristiques des bancs de test:
    1. Esxi1.
      • CPU: 2x Intel (R) Xeon (R) CPU E5-2680 V2 @ 80GHz
      • vCPU: 40.
      • RAM: 256 Go.
      • RAID 0 de 10K SAS
      • Ethernet 1gbit.
    2. Esxi2.
      • CPU: Intel (R) Xeon (R) CPU E5-2660 @ 2.20 GHz
      • vCPU: 32.
      • RAM: 96 Go.
      • 10k sas sans raid
      • Ethernet 1gbit.
  • La base de données sert Postgres 9.6.6-1.1S de 1s.

Pour les tests, 2 lames d'un modèle spécialement sélectionnées. Étant donné que les lames sans extensions supplémentaires ont une limitation physique de 2 disques sur la lame, nous ne pouvons pas tester diverses configurations. stockage de disque Sans constamment de ne pas la reconfigurer. Par conséquent, nous aurons 2 abeilles, la 1ère lame aura un raid 0 de deux disques SAS 10K SAS, la seconde ne sera pas combinée dans un RAID SAS 10K et 7200 SAS. Les seules différences en plus de ceux déjà décrits déjà décrits sont des modèles de processeurs et de mémoire. De plus, 2 lames permettront à l'avenir d'organiser des scénarios plus crédibles pour tester toutes sortes de clusters et de migration.

Installez le serveur 1C 8.3 sur Ubuntu

Il est entendu que Ubuntu Server 18.04 x64 Vous avez déjà installé. Sinon, vous devez installer Ubuntu Server 18.04 X64. Vous pouvez également utiliser Bureau Ubuntu, l'instruction convient au serveur et à la version de bureau, mais la signification de l'installation de la version de bureau pour le serveur fonctionnel est catégoriquement absente.

  1. Connectez-vous à notre serveur via SSH

  2. Nous mettons à jour l'équipe Ubuntu

    Sudo apt-get update && sudo apt-get dist-mise à niveau -y


  3. Nous définissons les bibliothèques nécessaires au serveur 1c

    Ici, la question est assez mince, chaque bibliothèque est nécessaire pour mettre en œuvre une fonctionnalité spécifique et si vous n'utilisez pas cette fonctionnalité, vous ne pouvez pas installer cette bibliothèque.
    Documentation sur le portail K 1C: Entreprise 8.3.12 -\u003e Option client-serveur. Guide de l'administrateur -\u003e Chapitre 1 -\u003e Article 1.3. Exigences générales pour la version client-serveuril nous dit que pour une fonctionnalité différente, le serveur 1C nécessite les bibliothèques suivantes.


  4. Versez l'archive avec le serveur 1c

    Archive téléchargée à partir du site 1c sera appelée deb64.tar.gz. . Versez l'archive avec les packages de serveur sur Ubuntu dans le dossier / TMP.

    1. Sinon, vous pouvez connecter de WEND à notre serveur SFTP via WINSCP
    2. Vous pouvez élever n'importe quel serveur à l'intérieur du réseau et télécharger l'archive avec le wget
  5. Enlever les archives


  6. Installer des packages de serveur 1C

    Maintenant, afin d'installer le serveur 1C, il suffira du dossier / TMP, à condition qu'il existe des fichiers avec le serveur 1C, exécutez la commande suivante:

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

    Ceux qui sont intéressés par un peu de correspondance, lisez cet article plus loin. Le reste doit être suivi par l'élément suivant.
    En fait, pourquoi a-t-il fonctionné sans aucun problème d'installer tous les 6 packages avec une seule commande?

    • La commande DPKG traite tous les emballages dans le même ordre dans lequel ils affichent la commande ls ou ls -l
    • Cela est arrivé selon une chance pure ou par la volonté des grands dieux administrateurs, mais les emballages récupérés de l'archive située par ordre alphabétique de telle manière que lors de l'installation de chaque emballage, tous les emballages précédents dont il pourrait dépendre déjà installé.
    • Si soudainement, l'ordre des paquets changera une fois de changement, puis mettez-les dans l'ordre suivant:
      1. commun - indépendamment de quoi que ce soit
      2. commun-nls - dépend du commun
      3. le serveur dépend du commun
      4. server-NLS - dépend du serveur
      5. wS - dépend du serveur
      6. wS-NLS - dépend de WS
    • Vous ne pourrez donc pas installer le package WS avant d'installer le serveur, qui nécessite à son tour commun.
    • * -NLS sacs - forfaits de langue. Si vous n'avez pas besoin de la fonctionnalité qu'ils leur fournissent ne peuvent pas être installés. Quelqu'un peut discuter, j'ai tous les serveurs travaillent sans forfaits NLS. Le choix t'appartient. Pour la propreté des expériences ultérieures, je vais mettre tous les paquets.
  7. Exécutez le serveur 1c.

    Server 1C 8.3.12 Pour Linux Il ne démarre pas automatiquement après l'installation, vous pouvez vous assurer de pouvoir effectuer l'une des deux commandes:

    statut SystemCTL SRV1CV83.
    Service SRV1CV83 Statut.

    Le résultat sera le message suivant:
    Pour démarrer le serveur, vous devez exécuter l'une des deux commandes.

Préhistoire ... Dans notre entreprise, 1C exploite avec succès: Enterprise version 8.2, dans laquelle il y a environ 100 bases de comptabilité utilisées intensément. Dans ce cas, un serveur séparé avec des caractéristiques plutôt impressionnantes, car Pendant le fonctionnement, il s'est avéré que le groupe de 1c: une entreprise 8.2 + MS SQL 2005 est très exigeant de telles ressources en fer, telles que les disques durs, le processeur et surtout - le nombre de RAM. Le coût d'un tel serveur pour nous a dépassé 250 000 roubles (ne pas compter les licences sur le système d'exploitation et sur 1C elle-même).

Pour allouer séparément "fer" sous 1C: Enterprise version 8.3 considérée comme déraisonnable, de la même manière de payer plus de 100 000 roubles pour le deuxième ensemble de clés pour le serveur 1C, bien, très considérable! Une tentative d'établissement "dans le front" 1c: la version d'entreprise 8.3 a conduit au fait qu'un grappe a été perdu avec des bases existantes. C'est ici que les fonctionnalités de l'installation et du lancement de deux versions de serveur de 1c sont révélées: entreprises sur un ordinateur.

Programme d'installation 1C: Les entreprises 8.2 et 8.3 Ajuste le logiciel pour utiliser ses ports standard: 1540 (utilisé par l'agent serveur), 1541 (utilisé par le gestionnaire de cluster), 1560-1591 (plage de ports utilisée pour les flux de travail). Par conséquent, si le serveur 1c: Enterprise 8.3 devrait fonctionner simultanément avec le serveur 1c: les entreprises 8.2, puis le premier doit spécifier des ports autres que ceux qui utilisent déjà l'instance de travail du serveur de version précédent.

Sur un ordinateur avec un serveur déjà installé 1C: Entreprises Version 8.2 Enregistré et exécutant le service Service "Server 1C: Enterprise 8.2" Service, qui utilise déjà les ports standard ci-dessus. Si vous avez installé "Suivant" Server 1C: Entreprise 8.3, puis le début de son service "Server 1C: Entreprise 8.3" va mettre fin à l'urgence, car Il essaiera d'utiliser des ports déjà "occupés". Pour éviter cela, vous devez faire ce qui suit.

(Tout décrit ci-dessous est juste pour Windows Server 2008 R2 Enterprise (et Standart) 64 bits + SP1 et 32 \u200b\u200bbits Server Versions 1C: Entreprise 8.2 et 8.3).

1C: Entreprise 8.2 (version 8.2.19.90) J'ai été installée en tant que service Windows avec des droits à exécuter au nom d'un utilisateur local existant "Administrateur".

À la fin de l'installation dans la fenêtre Gestionnaire de serveur -\u003e Configuration -\u003e Services Nous voyons le service de course à pied "Server 1C: Entreprise 8.2":

lancé avec des paramètres:

C: \\ Fichiers de programme (x86) \\ 1CV82 \\ 8.2.19.90 \\ bin \\ ragent.exe "-Srvc -agent -regort 1541 -Port 1540 -Range 1560: 1591 -D" C: \\ Fichiers de programme (x86) \\ 1cv82 \\ srvinfo "

Server 1C: Entreprises 8.3 (version 8.3.4.437) J'ai été installée de la même manière:

Cependant, comme on voit dans la fenêtre Gestionnaire de serveur -\u003e Configuration -\u003e Services, Service "Agent du serveur 1C: Entreprise 8.3" n'a pas commencé:

Maintenant, nous devons ouvrir une fenêtre de ligne de commande. cmd. et aller au répertoire bin de la version du serveur installé 1C: Entreprises 8.3 et essayez de supprimer le service du service "Agent du serveur 1C: Enterprise 8.3" Team Ragent.exe -rmsrvc:

C: \\ Utilisateurs \\ Administrator\u003e CD C: \\ Fichiers de programme (X86) \\ 1CV8 \\ 8.3.4.437 \\ Bin C: \\ Fichiers de programme (x86) \\ 1CV8 \\ 8.3.4.437 \\ bin\u003e Erreur RAGENT.EXE -RSRVC! Erreur ControlService!

J'ai sauté erreur d'erreur! Erreur ControlService! qu'en principe est attendu, parce que Le service a été correctement enregistré dans le système. Mais en fait, il doit être enlevé. Dans la fenêtre Gestionnaire de serveur -\u003e Configuration -\u003e Services Vous ne le verrez plus.

Maintenant, vous devez vous réinscrire ce serveurMais dans le même temps, spécifiez les ports autres que ceux qui utilisent déjà Agent 1C: Entreprises 8.2. Dans mon cas, l'équipe va chercher:

C: \\ Fichiers du programme (X86) \\ 1CV8 \\ 8.3.4.437 \\ bin\u003e

  • -Port 2540. - le port sur lequel l'agent de serveur 1C fonctionnera: Enterprise version 8.3;
  • -Regort 2541. - le port à travers lequel le groupe Server 1C est administré: Enterprise version 8.3;
  • -Range 2560: 2591 - gamme de ports pour les flux de travail;
  • -B "C: \\ Fichiers de programme (x86) \\ 1cv8 \\ srvinfo" - Catalogue pour stocker des informations sur le nouveau cluster créé du serveur 1C: Enterprise Version 8.3;
  • -Usr. \\ Administrateur - L'utilisateur, au nom de lequel sera lancé par le serveur de serveur 1C: Enterprise version 8.3;
  • -PWD ******** - Mot de passe pour l'utilisateur spécifié (entrez votre).

Après cela, vous verrez à nouveau le service "Server 1C: Entreprise 8.3" dans la fenêtre Gestionnaire de serveur -\u003e Configuration -\u003e Services. Il suffit de l'exécuter avec l'équipe Ragent.exe -Start:

C: \\ Fichiers du programme (x86) \\ 1CV8 \\ 8.3.4.437 \\ bin\u003e ragent.exe -start

Dans la fenêtre Gestionnaire de serveur -\u003e Configuration -\u003e Services Nous voyons le service "Server 1C: Entreprise 8.3":

lancé avec des paramètres:

où le champ "fichier exécutable" a un paramètre:

C: \\ Fichiers du programme (x86) \\ 1CV8 \\ 8.3.4.437 \\ bin \\ ragent.exe "-Srvc -Agent -Agent -Regport 2541 -Port 2540 -Range 2560: 2591 -D" C: \\ Fichiers de programme (x86) \\ 1cv8 \\ srvinfo "

Et maintenant, la chose la plus intéressante est la suivante: vous devez faire cette opération chaque fois que vous devez mettre à jour la version du serveur 1C: Entreprises 8.3! "Bravo", développeurs ...

Maintenant, un peu sur la façon de vivre avec le paquet spécifié. Besoin d'exécuter le programme 1C lui-même: les entreprises de l'ancienne version (dans le dossier C: \\ Program Files (x86) \\ 1cv82 \\ communes) n'est plus. Lors de l'installation de 1C: Enterprise Version 8.3 L'étiquette du bureau sera automatiquement redémarré au début du programme à partir du dossier C: \\ Program Files (X86) \\ 1CV8 \\ Common. Si vous ouvrez une base de données de comptabilité exécutée sur le serveur 8.2, elle s'ouvrira automatiquement la version souhaitée Client mince.

Les modèles de création de bases de données (comptabilité ou zick) sont placés par défaut dans le répertoire utilisateur, au nom de lequel vous les avez lancés. Si vous le faites au nom de l'administrateur, vous les trouverez le long du chemin C: \\ Utilisateurs \\ Administrator \\ Appdata \\ Roaming \\ 1C \\ 1CV8 \\ TMPLTS. Si vous souhaitez ajouter une nouvelle base de données basée sur le modèle installé, la version du client mince 8.3 les verra tous:

Maintenant, si vous devez enregistrer une base de données version 8.3, vous devrez alors spécifier dans l'ordinateur "Cluster of Servers 1C: Enterprise", avec le serveur 1C version 8.3 et via un colon du gestionnaire de cluster que vous avez spécifié lors de l'enregistrement du 1C version 8.3 serveur. Dans mon cas - c'est 2541:

Lorsque vous ajoutez une nouvelle liste de comptabilité des nouveaux sur l'entreprise Server en cours d'exécution 1C: Enterprise version 8.3 Vous devez également spécifier le nom du serveur et via un colon - le port utilisé par le Gestionnaire de cluster:

La nécessité d'enregistrer l'utilitaire pour administrer le cluster de 1c Server (version 8.2 et 8.3) après chaque installation / mise à jour est enregistrée.

Nous passons maintenant à l'administration des clusters exécutant diverses versions de serveurs 1C: entreprise sur un ordinateur. Ouvrez le dossier sur le chemin C: \\ Fichiers du programme (X86) \\ 1CV8 \\ Common et créez une administration de cluster sur la console sur le bureau de la console. Fournir 8.3 1cv8.3.):

De la même manière, ouvrez les fichiers C: \\ Program (x86) \\ 1cv82 \\ communs dans l'explorateur et créez une administration de cluster sur la console sur le bureau de la console (l'étiquette est mieux renommée immédiatement, par exemple, 1cv8.2.):

Sur le bureau, vous recevrez ce qui suit:

Commençons par l'administration de l'utilitaire du cluster de serveur 1C: étiquette de l'entreprise version 8.2 "1CV8.2" (car le serveur utilise les ports par défaut, le cluster apparaîtra sans problèmes):

Lorsque vous essayez d'ouvrir ce cluster à partir de la console, conçu pour administrer le cluster de serveur 1C: Enterprise version 8.3 (sur l'étiquette du bureau avec le nom "1cv8.3") Vous verrez une erreur:

Erreur de connexion 1C: Entreprises 8.3: versions du client et du serveur (8.3.4.437 - 8.2.19.90), Application client: Console de cluster

Pour afficher le cluster de serveur 1C dont vous avez besoin: Enterprise Version 8.3 Il est nécessaire de créer un nouveau serveur central 1C: les entreprises 8.3:

  • dans le champ Nom Vous devez spécifier le nom de l'ordinateur avec le serveur 1C installé: Entreprise 8.3;
  • dans le champ Port IP Vous devez spécifier le port sur lequel l'agent du serveur 1C: les entreprises 8.3, que vous indiquez lors de la configuration de l'agent Starter;
  • dans le champ La description La description.

Après avoir appuyé sur le bouton "OK", vous pouvez voir votre nouveau cluster, qui s'est avéré après avoir installé le serveur 1C: Enterprise version 8.3.

Ceux. L'administration de clusters de différentes versions de serveur 1C: les entreprises installées sur un ordinateur sont effectuées par des snaps appropriés.

C'est fondamentalement ça. Bonne chance!

_________
UPD. Comme l'a montré la pratique, la méthode décrite dans cet article ne convient pas au démarrage simultané sur un serveur de plusieurs instances du serveur 1C: Entreprises version 8.3. Lorsque vous essayez de créer un nouvel agent de service 1C à partir d'une autre version 1c: les entreprises opérant sur d'autres ports, fonctionnement:

C: \\ Fichiers du programme (x86) \\ 1cv8 \\ 8.3.4.437 \\ bin\u003e ragent.exe -insrvc -port 2540 -Repport 2541 -Range 2560: 2591 -D "C: \\ Fichiers de programme (x86) \\ 1cv8 \\ srvinfo" USR . \\ Administrateur -PWD ********

se termine par le fait que le service déjà de travail est supprimé ancienne version 1 ° 8.3, et le nouveau n'est pas créé.

J'ai décrit comment installer, créer approprié et exécuter sur un serveur plusieurs versions de Server 1C: Entreprises 8.3 ...

Dans l'article actuel, examinez le processus de démarrage et de mise en place du fonctionnement parallèle de plusieurs serveurs «1C: entreprises» de différentes versions (pertinentes pour les versions 8.1 , 8.2 et 8.3 ) Sur un ordinateur. DANS cet exemple Le serveur "1c: les entreprises" 8.3 sera lancé avec la version du serveur 8.2, mais l'article sera pertinent pour d'autres situations similaires, par exemple, lors du démarrage du serveur "1C: Enterprise" version 8.1, lorsque le serveur exécute la version 8.3 ou lancer deux serveurs de divers chiffres.

1. Déclaration de la tâche

Supposons qu'il existe un serveur de travail "1C: Entreprises" Version 8.2 . De plus, l'agent serveur est en cours d'exécution en tant que service et les paramètres de démarrage Standard Server sont sélectionnés, c'est-à-dire

  • 1540
  • 1541
  • 1560:1591
  • Ces clusters sont situés dans le répertoire: " C: \\ Fichiers de programme \\ 1cv82 \\ srvinfo »
  • Le service commence à partir de l'utilisateur local USR1CV8.

Démarrer et configurer pour travailler sur le même serveur d'ordinateur physique "1C: Entreprises" Version 8.3 .

2. Installation de la partie serveur "1c: Entreprises" version 8.3

Nous lancons l'installation du serveur "1c: Enterprise" (en détail sur l'installation du serveur "1C: Enterprise" J'ai écrit), sélectionnez le composant à installer:

  • Composants d'accès 1C: Entreprises 8
  • Serveur 1C: Entreprises 8

Et en même temps, nous nous souvenons du répertoire de l'installation de fichiers "1c: entreprises" (dans ce cas - " C: \\ Fichiers de programme \\ 1CV8 \\ 8.3.3.389»).

Le serveur "1c: les entreprises" n'est pas établi en tant que service, mais comme application, c'est-à-dire que nous supprimons le drapeau Installez le serveur 1C: Entreprises 8 en tant que service Windows"Pendant l'installation.

3. Enregistrement du serveur "1C: Entreprises" Version 8.3

Enregistrez maintenant manuellement un nouveau serveur "1c: Entreprises" comme service Windows, avec des paramètres modifiés. Pour faire cela, nous utilisons ligne de commande ou programme Windows PowerShell. . Vous pouvez exécuter PowerShell en remplissant la commande powershell (Pour ce faire, appuyez sur la combinaison de touches WIN + R, dans la fenêtre apparue " Effectuer"(Run) Entrez le nom de la commande dans le" Ouvert"(Ouvert) et cliquez sur" d'accord") Ou en cliquant sur l'étiquette appropriée dans la barre des tâches.

En ouverture consoles Windows PowerShell, pour la commodité d'entrer d'autres commandes, nous nous tournons vers le catalogue. poubelle. Catalogue S. fichiers installés "1c: entreprises" (répertoire du paragraphe 1) en remplissant la commande

CD "C: \\ Program Files \\ 1CV8 \\ 8.3.389 \\ bin"

Si le serveur "1c: Entreprises" version 8.3 était toujours installé plus tôt en tant que service, il est nécessaire de supprimer l'enregistrement de serveur existant. Pour ce faire, vous devez exécuter la commande

. \\ ragent.exe -rmsrvc

Et il est également nécessaire de supprimer tous les fichiers de répertoire de registre de cluster, dernière installation du serveur "1C: Enterprise". La valeur par défaut est le répertoire C: \\ Fichiers de programme \\ 1cv8 \\ srvinfo.

Maintenant, vous pouvez aller à l'inscription nouveau service Agent de serveur "1C: Entreprises". T. à. Ports utilisés par défaut ( 1540 , 1541 , 1560-1690 ) déjà occupé par le service serveur "1c: Entreprises" version 8.2, vous devez utiliser des ports alternatifs, par exemple 2540 , 2541 et gamme 2560-2591 . Pour enregistrer un serveur avec ces paramètres pour exécuter la commande

. \\ Ragent.exe -Instsrvc -port 2540 -Repport 2541 -Range 2560: 2591 -Usr. \\ Usr1cv8 -pwd usrPass8 -D "C: \\ Program Files \\ 1cv8 \\ srvinfo"

(Détails sur les paramètres de démarrage du serveur du serveur "1c: les entreprises" peut être lu dans l'article)

Cet exemple sert l'enregistrement du serveur avec les valeurs de paramètre suivantes:

  • chambre port de réseau. Agent de serveur - 2540
  • Nombre du port réseau du gestionnaire de cluster - 2541
  • Gamme de ports pour la sélection dynamique - 2560:2591
  • Le service commence au nom de l'utilisateur local - USR1CV8.
  • Le mot de passe de l'utilisateur pour le compte du service est lancé - Usrpass8.
  • Les données de registre de cluster sont situées dans le catalogue "C: \\ Fichiers de programme \\ 1cv8 \\ srvinfo"
  • Si vous souhaitez activer le débogage sur le serveur, vous devez ajouter un paramètre à la ligne de départ - déboguer.

Eh bien, effectuez immédiatement un début de service en complétant la commande

. \\ ragent.exe -Start

Allons à services Windows Et nous verrons que la liste du service requis est apparue dans la liste. 1C: Agent de serveur d'entreprise 8.3 (X86-64). Le service est en cours d'exécution et lorsque le service est démarré, les paramètres entrés uniquement sont utilisés.

Et si vous allez au catalogue avec les fichiers de registre de cluster, nous verrons que les fichiers correspondants sont apparus là-bas.

5. Ajout de serveur "1c: Entreprises" Version 8.3 dans la console d'administration du serveur

Pour administrer le serveur "1C: Enterprise", une console d'administration "1C: Enterprise". Ouvrez la version de la console d'administration requise du sous-répertoire cOMMUN. Répertoire avec des fichiers installés du programme "1C: entreprises" (pas nécessairement cet ordinateur - La console peut être installée séparément sur n'importe quel ordinateur sur le réseau), en cours d'exécution. Server 1CV8 (x86-64) .msc.

Dans la console d'administration 1C: Enterprise Server en cliquant sur le bouton droit de la souris dans l'arborescence des paramètres de la " CENTRAL 1C: Serveurs Enterprise 8.3", Choisissez dans l'élément de menu contextuel" Créer» — « Server Central 1C: Entreprises 8.3».

Dans la fenêtre "1C: Enterprise" des paramètres de serveur central qui apparaît:

  • Protocole - tCP.
  • Nom - Nom de l'ordinateur sur lequel le serveur "1c: entreprises"
  • Port IP - Numéro de port de réseau de serveur, dans ce cas 2540
  • Description - Description arbitraire du serveur central "1c: entreprises"

Cliquez sur " d'accord"Pour enregistrer les paramètres entrés.

Après quoi juste serveur installé "1c: Entreprises" La version 8.3 sera disponible pour l'administration via ce snap.

Cet article vous aidera-t-il?



Avez-vous aimé l'article? Partagez-le