Contacte

Lansarea paralelă a mai multor servere "1c: întreprinderi" de versiuni diferite pe un computer. Lansarea paralelă a mai multor servere "1c: întreprinderi" din diferite versiuni pe un computer 1C Enterprise 8.3 Server de aplicații

Sistemul "1C: Enterprise" în plus față de opțiunea de fișier poate funcționa cu baze de informații și în versiunea client-server. În ultimul caz, o arhitectură formată din mai multe niveluri de program, prezentată schematic în figura de mai jos.

  • Aplicații client, clienți subțiri și clienți web - Aceasta este "1c: întreprindere" în diferite moduri de lansare cu care funcționează utilizatorul final. Pentru aplicațiile client și clienții subtili, utilizatorii sunt obligați (sau ON), un browser web este suficient pentru un client web.
  • Cluster de servere "1c: întreprindere" Este o combinație de fluxuri de lucru care funcționează pe unul sau mai multe computere și lista de baze de informare plasate în acest cluster. Clusterul serverului efectuează toate lucrările obiectelor aplicației, pregătiți pentru afișarea formularelor (obiecte de citire baza de informare, completarea acestor forme, locația elementelor etc.) și interfața de comandăRapoartele sunt formate, sunt efectuate sarcini de fundal. Pe clienți numai afișarea informațiilor pregătite în grupul de server. În plus, fișierele de service sunt stocate pe serverul 1C: Enterprise Cluster, precum și jurnalul de înregistrare a bazei de informații.
  • Serverul bazei de date. - Pe serverul de baze de date există depozitare directă și funcționează cu date furnizate de unul dintre următoarele susținute de sistemul "1C: Enterprise", sisteme de gestionare a bazelor de date (DBMS):
    • Microsoft. SQL Server incepand cu versiunea Microsoft SQL Server 2000 și mai sus;
    • POSTGRAGESQL începând cu versiunea 8.1;
    • IBM DB2 pornind de la versiunea 9.1;
    • Baza de date Oracle începând cu versiunea 10g eliberare 2.
  • Server web. Este necesar numai pentru activitatea clienților web și una dintre opțiunile de lucru pentru un client subțire. Oferă interacțiunea acestor tipuri de conexiuni cu un cluster de servere "1c: întreprinderi".

De asemenea, merită remarcat faptul că nu este necesar ca fiecare nivel programatic să fie amplasat pe un computer fizic separat. Clusterul serverului poate fi amplasat pe un computer cu un server de baze de date, un server web etc. De exemplu, în organizații mici, se găsește următoarea structură de lucru în organizațiile mici:

În acest articol, voi descrie instalarea serverului "1c: întreprinderi" versiunea 8.3.4.389 (pentru alte versiuni ale platformei 1C: Enterprise 8.1, 8.2 și 8.3 acțiunile sunt similare) la un computer sub controlul Windows. Server 2008 (R2) sau Windows Server. 2012 (R2). Microsoft SQL Server 2008 (R2) sau Microsoft SQL Server 2012 va fi considerat ca DBMS. Pentru aceasta avem nevoie de:

  1. Un computer care îndeplinește cerințele sistemului pentru instalarea serverului "1c: întreprindere" și cu sistemul de operare sau instalat pe acest computer.
  2. Computer pentru serverul de baze de date, de asemenea, care rulează sistemul de operare sau (poate fi un computer din revendicarea 1).
  3. Drepturile administratorului local pe ambele computere.
  4. Distribuție pentru instalarea serverului "1c: întreprinderi" 8.
  5. Licență software sau cheie de protecție netă HASP4 pentru serverul 1C: Enterprise.
  6. Distribuție pentru instalarea Microsoft SQL Server 2008 (R2) sau Microsoft SQL Server 2012.

2. Instalarea MS SQL Server DBMS

Instalați DBMS MS SQL Server pe un computer care servește ca server de bază de date. Pentru funcționarea sistemului "1c: întreprindere" este suficientă componente de instalare:

  • Servicii de componente ale motoarelor de baze de date (Servicii de motoare de baze de date)
  • Instrumente de management - Basic (Instrumente de Management - Basic)
    • Controale - set complet (Instrumente de management - complete).

Sortați parametrii alegeți " Chirilic_general_ci_as." Detalii despre instalarea sistemelor

3. Configurarea firewall-ului Windows pentru DBMS

Dacă serverul de baze de date și serverul de bază "1C: Enterprise" sunt situate pe diferite computere fizice, trebuie să configurați firewall-ul Windows pe serverul de baze de date, astfel încât serverul "1c: întreprinderi" să funcționeze cu DBMS, și anume, deschideți conexiunile portului primite 1433 (De exemplu, SQL Server în mod implicit).

  • În detaliu despre configurarea firewall-ului Windows pentru Microsoft SQL Server 2008 (R2) / 2012, am scris.

4. Adăugarea unui utilizator către serverul MS SQL

Apoi, adăugați un utilizator separat la serverul MS SQL, sub care se va conecta baza de date server "1c: întreprinderi". Acest utilizator va fi, de asemenea, proprietarul acestor baze de date. Utilizatorul adăugat trebuie să fie conectat la server utilizând o parolă și să aibă set de rol: dBCREATOR., procesadmin, public. Detalii despre adăugarea unui utilizator la

  • Microsoft SQL Server 2008 (R2) Am scris.
  • Microsoft SQL Server 2012 am scris.

5. Instalarea serverului "1c: întreprinderi"

Acum mergeți la instalarea fișierelor de server "1c: întreprinderi" și lansarea serviciului relevant. Pentru instalare necesită distribuirea platformei tehnologice "1c: întreprindere". Din lista distribuțiilor furnizate sunt după cum urmează:

  • Platformă tehnologică 1C: Întreprinderile pentru ferestre - permite instalarea unui server pe 32 de biți "1c: întreprinderi"
  • Server 1C: Întreprinderi (64-biți) pentru Windows - Permite instalarea atât a serverelor pe 32 de biți, cât și a celor 64 de biți "1C: întreprinderi"

(Există, de asemenea, o versiune extinsă a serverului Corp: Întreprinderile 8.3, detalii pot fi găsite pe site-ul 1C)

Deschideți directorul cu fișierele de instalare a serverului "1c: întreprinderi" și rulați fișierul setup.exe..

Porniți sistemul de instalare "1C: Enterprise". Pe prima pagină apăsăm Mai departe».

În pagina următoare, trebuie să selectați acele componente care vor fi instalate, avem nevoie de componente:

  • Server 1C: Întreprinderi - componente ale serverului "1c: întreprinderi"
  • Administrare Server 1C: Enterprises 8 - Componente suplimentare pentru administrarea clusterului "1c: întreprinderi"

Componentele rămase (lista componentelor pot depinde de o distribuție specifică), în funcție de necesitate, pot fi, de asemenea, instalate pe acest computer. Efectuarea unei alegeri de clemă " Mai departe».

Selectați limba interfeței care va fi utilizată în mod implicit și faceți clic pe " Mai departe».

Dacă serverul "1c: întreprinderi" este setat ca un serviciu Windows (precum și în majoritatea cazurilor, acesta trebuie instalat) Vă recomandăm să creați imediat un utilizator separat, din care va fi lansat serviciul creat. Pentru aceasta

  • Lăsați pavilionul pe Instalați serverul 1c: întreprindere ca windows Service. (recomandat)»;
  • Transferați comutatorul corespunzător la " Creați un utilizator USR1CV8.».
  • Introducem de 2 ori parola pentru crearea utilizatorului. În mod implicit, parola trebuie să răspundă politicienilor. parolele Windows.. Puteți citi mai multe despre acest lucru:

De asemenea, puteți selecta un utilizator existent pentru a porni serverul 1C: Enterprise. În acest caz, utilizatorul selectat trebuie să aibă drepturi:

  • Conectați-vă ca serviciu (conectați-vă ca serviciu)
  • Conectați-vă ca o lucrare de lot (conectați-vă ca un loc de muncă în lot)
  • Utilizatorii din jurnalul de performanță (utilizatorii de performanță).

De asemenea, utilizatorul trebuie să furnizeze drepturile necesare directorului de fișiere al serviciului Server (implicit C: \\ Program Files \\ 1CV8 \\ srvinfo pentru 64 de biți și C: \\ Fișierele programului (x86) \\ 1cv8 \\ srvinfo Pentru un server de 32 de biți).

Creat automat utilizator USR1CV8. va avea toate drepturile enumerate.

Prin completarea parametrilor corespunzători, faceți clic pe " Mai departe».

Ei bine, faceți clic în cele din urmă " A stabilit»Pentru a începe instalarea. Aceasta va copia fișierele selectate componente, creând fișiere de configurare, înregistrarea componentelor programului, crearea comenzilor rapide, precum și lansarea serviciului de server "1c: întreprindere".

La finalizarea instalării, asistentul va propune instalarea driverului de protecție - driverul dispozitivului HASP. Dacă o licență software este utilizată pentru serverul "1c: întreprindere", nu este necesar să instalați driverul. Lăsăm sau scoatem steagul " Instalați driverul de protecție"Și faceți clic pe" Mai departe».

Instalarea platformei tehnologice și soluția aplicată pe un computer local sau laptop este simplă și de înțeles. Acest lucru necesită achiziționarea unei versiuni licențiate a uneia dintre configurațiile, care vine discul de instalare. Cu maeștri pas cu pas de instalare a platformei și direct programul utilizatorului.

Instalarea platformei tehnologice și a configurației pe discul local

Deoarece o soluție aplicată 1C nu poate funcționa fără motorul său - platforma - instalarea pe un computer local este împărțită în două etape principale:

Ghid pas cu pas, cum să setați 1c, este descris în detaliu în documentația atașată la fiecare versiune licențiată a configurației tipice sau sectoriale. Urmărirea exactă a instrucțiunilor sale vă va permite să vă instalați și fără dificultate.

Instalarea serverului 1C: Enterprise pe MSSQL

Pentru a înțelege mai sus următoarele, este necesar să se clarifice două concepte:

  • client - calculator personal sau software., o unitate de rețea care generează solicitări către server pentru a obține sau a procesa orice date;
  • server - computer puternic Cu capabilități de producție semnificative sau software care face răspunsuri la cererile clientului.

Arhitectura client-server implică interacțiunea aplicației client cu serverul de baze de date de informații prin mijloace aplicații speciale - Servere 1C: Întreprinderi.

Instalarea MSSQL pe aparatul de server este descrisă în multe manuale cu posibila variabilitate în funcție de versiunea SQL și versiunea serverului sistem de operare. În cazul general, setați 1c la server, în urma acțiunilor pas cu pas:

  1. În distribuția existentă, trebuie să porniți fișierul de instalare Setup.exe (pentru continuare, Microsoft.net Framework și operațional windows Installer. Installer):
  2. Sunt oferite mai multe opțiuni pentru dezvoltarea ulterioară a evenimentelor: instalarea primară, modificarea componente instalate, actualizați sau căutarea lor. În acest stadiu, programul verifică conformitatea cerințe minime MSSQL la sistemul de operare:
  3. Trebuie să introduceți cheia de produs primit la achiziționarea unui program licențiat. După citirea atentă și atentă a acordului de licență limba engleza Este necesar să se stabilească consimțământul său sub forma unui semn de verificare:

    Trecerea la pasul următor este efectuată atunci când butonul următor este apăsat ("Următorul").

  4. Când faceți clic pe butonul Instalare, sunt oferite o varietate de setări, casetele de selectare în care sunt instalate după cum este necesar: Puteți selecta toate (selectați toate) sau numai cele mai necesare (Baza de dateServices, clienttoolSconnectivitate, ManagementToolbasic cu includerea componentelor subordonate):
  5. Setări În pașii ulteriori se recomandă să părăsiți valoarea implicită, tranziția este efectuată prin următorul buton:
  6. Selectați directoare de stocare a datelor utilizator (Baza SQL 1C), jurnale, fișiere și fișiere temporare copie de rezervă Baze de informare (Backups).
  7. Următorul pas adaugă utilizatorul curent care va avea drepturile de administrator de sistem (adăugați butonul utilizator curent):
  8. Setările de pe paginile ulterioare rămân implicite dacă situația nu necesită altfel. Când apăsați butonul Instalare, începe procesul de instalare directă: conducătorul de culori indică dinamica procedurii efectuate. După ce instalarea este finalizată cu succes, se va emite mesajul corespunzător și numai pentru a închide instalatorul apăsând butonul Închidere (închidere).

Dacă instalarea părții serverului cu o astfel de multitudine de setări pare a fi suficient de dificilă, atunci ar trebui să o contacteze pentru ao executa administrator de sistem retea locala.

Instalarea platformei tehnologice 1C: Enterprise la server

Instalarea configurației platformei necesare, de fapt, mult diferită de cea obișnuită, atunci numai excepția că, la o anumită etapă, este necesar să selectați setarea componentei: "Server 1C: Întreprindere" și "Administrarea serverului 1C: Întreprindere":

Pe următoarea pagină a instalatorului, trebuie să selectați limba de interfață implicită, selectați existența sau creați un nou utilizator pentru a identifica când serviciul este pornit. Securitatea conexiunii este garantată prin introducerea unei parole cu confirmarea sa.

Când faceți clic pe butonul "Setați", va fi lansat procesul de instalare "1c: întreprindere" la server:

În viitor, nevoia de a instala driverul de protecție în cazul livrării de achiziție cu tasta hardware sau activarea unei licențe software va fi solicitată. Cand instalare de succes Platforma tehnologică 1C: Întreprinderea 8 va fi emisă un mesaj de sistem.

Crearea unei baze de date de informații pe serverul SQL

Crearea unei noi baze de informații în fereastra de lansare nu este diferită de a crea o bază pe computerul local Până la momentul alegerii locației sale. Pentru serverul trebuie să alegeți:

Apoi, ar trebui să completați toate câmpurile necesare ale setărilor bazei de date de informații: numele bazei de date și numele său în clusterul de servere, grupul IP de servere 1C: întreprinderi și servere de baze de date, sistem de gestionare a bazelor de date (DBMS), etc.:

După următorii pași cu setări implicite, acțiunea finală va fi creată pe serverul de baze de date SQL Informații.

Instalarea programului client

Pentru a putea lucra cu o bază SQL-Base, este necesar să o conectați corect pe stațiile client. Secvența acestei conexiuni:


Dacă setările pentru crearea unei baze de informații pe serverul 1C au fost indicate corect: întreprinderile sunt configurate corect pentru a configura clientul 1c când porniți programul de la client stație de lucru O conectare la aparatul de server va fi conectată.

Luați în considerare opțiunea de instalare a unui server care utilizează licență software.. Această metodă este la fel de potrivită pentru servere Ubuntu 16.04 și pentru Ubuntu 18.04 (care se întâmplă numai x64)

Intrări

  • OS: Ubuntu 18.04 x64
  • Versiunea 1C: 8.3.12.1412 (cel mai probabil veți fi diferită)
  • Caracteristicile serverului 1C: 8 VCPU + 32GB memorie cu acces aleator + Spațiu pe disc de 50 GB
  • Caracteristicile băncilor de testare:
    1. Esxi1.
      • CPU: 2x Intel (R) XEON (R) CPU E5-2680 V2 @ 2.80GHz
      • vCPU: 40.
      • RAM: 256 GB.
      • RAID 0 DE 10K SAS
      • Ethernet 1Gbit.
    2. Esxi2.
      • CPU: Intel (R) Xeon (R) CPU E5-2660 @ 2.20GHz
      • vCPU: 32.
      • RAM: 96 GB.
      • 10k sas fără raid
      • Ethernet 1Gbit.
  • Baza de date servește Postgres 9.6.6-1.1s.s. de la 1s.

Pentru teste, 2 lame ale unui model special selectat. Deoarece lamele fără extensii suplimentare au o limitare fizică a 2 discuri pe lama, nu putem testa diferite configurații. depozitare pe disc. Fără în mod constant să nu o reconfigurați. Prin urmare, vom avea 2 albine, prima lama va avea un raid 0 din două unități de 10 kk SAS, al doilea nu va fi combinat într-o raid de 10 kk și 7200 SAS. Singurele diferențe în plus față de cele deja descrise deja descrise sunt modele de procesoare și memorie. De asemenea, 2 lame vor permite în viitor să organizeze scenarii mai credibile pentru testarea tot felul de clustere și migrare.

Instalați serverul 1c 8.3 pe Ubuntu

Se înțelege că serverul Ubuntu 18.04 x64 ați instalat deja. Dacă nu, trebuie să instalați serverul Ubuntu 18.04 x64. De asemenea, puteți desktop Ubuntu, instrucțiunea este potrivită pentru server și pentru versiunea desktop, dar semnificația instalării versiunii desktop pentru serverul funcțional este categoric absentă.

  1. Conectați-vă la serverul nostru prin SSH

  2. Actualizăm echipa Ubuntu

    Sudo apt-obține update && sudo apt-obține dist-upgrade -y


  3. Am stabilit bibliotecile necesare pentru serverul 1c

    Aici întrebarea este destul de subțire, fiecare bibliotecă este necesară pentru a implementa o funcționalitate specifică și dacă nu utilizați această funcționalitate, nu puteți instala această bibliotecă.
    Documentație pe portalul său K 1c: Întreprinderea 8.3.12 -\u003e Opțiunea client-server. Ghidul administratorului -\u003e Capitolul 1 -\u003e Postul 1.3 Cerințe generale pentru versiunea client-serverel ne spune că pentru o altă funcționalitate, serverul 1C necesită următoarele biblioteci.


  4. Turnați arhiva cu serverul 1c

    Arhiva descărcată de pe site-ul 1c va fi numită deb64.tar.gz. . Se potrivește arhiva cu pachetele de server pe Ubuntu în dosar / Tmp.

    1. Alternativ, vă puteți conecta de la Wend la serverul nostru SFTP prin WINSCP
    2. Puteți ridica orice server în interiorul rețelei și puteți descărca arhiva cu WGET
  5. Scoateți arhiva


  6. Instalați pachetele de server 1c

    Acum, pentru a instala serverul 1C, acesta va fi suficient în dosarul / TMP, cu condiția să existe fișiere cu serverul 1C, să execute următoarea comandă:

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

    Cei care sunt interesați de un pic de potrivire, citesc acest articol în continuare. Restul trebuie urmat de următorul articol.
    De fapt, de ce a funcționat fără probleme să instaleze toate cele 6 pachete cu o singură comandă?

    • Comanda DPKG procesează toate pachetele din aceeași ordine în care afișează comanda LS sau LS-L
    • Acest lucru sa întâmplat în conformitate cu o șansă pură sau de voința marelui zeu de admin, dar pachetele recuperate din arhivă situate în alfabetic aranjate în așa fel încât atunci când instalați fiecare pachet, toate pachetele anterioare de la care ar putea fi deja instalate deja.
    • Dacă brusc ordinea pachetelor se va schimba odată, apoi le-a pus în următoarea ordine:
      1. comun - independent de orice
      2. comun-nls - depinde de comun
      3. serverul depinde de comun
      4. server-nls - depinde de server
      5. wS - depinde de server
      6. wS-NLS - depinde de WS
    • Astfel încât nu veți putea instala pachetul WS până când instalați serverul, care la rândul său necesită comun
    • * -NLS BAGS - pachete lingvistice. Dacă nu aveți nevoie de funcționalitatea pe care le oferă, nu pot fi instalate. Cineva poate argumenta, am toate serverele care lucrează fără pachete NLS. Alegerea este a ta. Pentru curățenia experimentelor ulterioare, voi pune toate pachetele.
  7. Rulați serverul 1c.

    Server 1C 8.3.12 Pentru Linux nu pornește automat după instalare, vă puteți asigura că puteți efectua oricare dintre cele două comenzi:

    sistemul SystemCTL SRV1CV83.
    Starea Service SRV1CV83.

    Rezultatul va fi următorul mesaj:
    Pentru a porni serverul, trebuie să executați una dintre cele două comenzi.

Preistoria ... În compania noastră, 1c funcționează cu succes: versiunea întreprinderii 8.2, în care există aproximativ 100 de baze contabile intensive. În acest caz, un server separat, cu caracteristici destul de impresionante, deoarece În timpul funcționării, sa dovedit că grămada de 1c: o întreprindere 8.2 + MS SQL 2005 este foarte solicitantă de resurse de fier, cum ar fi hard disk-uri, procesor și, cel mai important - numărul de memorie RAM. Costul unui astfel de server pentru noi a depășit 250 de mii de ruble (fără a nu numi licențe atât pe OS, cât și pe 1c în sine).

Pentru a aloca separat "fier" sub 1c: versiunea întreprinderii 8.3 considerată nerezonabilă, la același mod de a plăti mai mult de 100 de mii de ruble pentru al doilea set de chei pentru serverul 1C, bine, foarte considerabil! O încercare de a stabili "în frunte" 1c: versiunea întreprinderii 8.3 a condus la faptul că un cluster a fost pierdut cu baze existente. Aici sunt dezvăluite caracteristicile instalării și lansării a două versiuni de server de la 1c: întreprinderile pe un computer.

Programul de instalare 1C: Întreprinderile 8.2 și 8.3 ajustează software-ul pentru a utiliza porturile sale standard: 1540 (utilizat de agentul de server), 1541 (utilizat de managerul de cluster), 1560-1591 (Gama de porturi utilizată pentru fluxurile de lucru). Prin urmare, dacă serverul 1C: întreprindere 8.3 ar trebui să funcționeze simultan cu serverul 1c: întreprinderile 8.2, atunci primul trebuie să specifice porturile, altele decât cele care utilizează deja instanța de lucru a serverului de versiune anterioară.

Pe un computer cu un server deja instalat 1c: Enterprises Versiunea 8.2 Înregistrată și rulează Serviciul "Server 1C: Enterprise 8.2", care utilizează deja porturile standard de mai sus. Dacă ați instalat serverul "următor" 1c: întreprinderea 8.3, apoi începerea serviciului său "Server 1C: Enterprise 8.3" se va încheia de urgență, pentru că El va încerca să folosească porturile deja "ocupate". Pentru a evita acest lucru, trebuie să faceți următoarele.

(Toate cele descrise mai jos sunt corecte pentru Windows Server 2008 R2 Enterprise (și Standart) 64 biți + SP1 și 32 de biți versiuni 1C: Întreprinderea 8.2 și 8.3).

1C: Întreprinderea 8.2 (versiunea 8.2.19.90) Am fost instalată ca un serviciu Windows cu drepturi de funcționare în numele unui utilizator local "Administrator".

La sfârșitul instalării în fereastră Server Manager -\u003e Configurare -\u003e Servicii Vedem serviciul de funcționare "Server 1C: Întreprindere 8.2":

lansat cu parametri:

C: \\ Fișierele programului (x86) \\ 1CV82 \\ 8.2.19.90 \\ bin \\ RAGENT.exe "-SRVC -Agent -Regort 1541 -Port 1540 -Range 1560: 1591 -D" C: \\ Fișierele program (x86) \\ 1CV82 \\ srvinfo "

Server 1C: Întreprinderi 8.3 (versiunea 8.3.4.437) Am fost instalat în același mod:

Cu toate acestea, după cum vedem în fereastră Server Manager -\u003e Configurare -\u003e Servicii, Service "Agent Server 1C: Enterprise 8.3" Nu a început:

Acum trebuie să deschidem o fereastră de linie de comandă. cmd. și mergeți la directorul de bin al serverului instalat versiunea 1c: Întreprinderile 8.3 și încercați să ștergeți serviciul de service "Agent de server 1C: Enterprise 8.3" Echipa RAGENT.EXE -RMSRVC:

C: \\ Utilizatori \\ Administrator\u003e CD C: \\ Program Files (x86) \\ 1cv8 \\ 8.3.4.437 \\ bin C: \\ Program Files (x86) \\ 1cv8 \\ 8.3.4.437 \\ bin\u003e RAGENT.EXE -RMSRVC Eroare! Eroare de control Serviciul!

Am sărit eroare de eroareFotografiile! Eroare de control Serviciul! că în principiu este așteptat, deoarece Serviciul a fost înregistrat în mod corespunzător în sistem. Dar, de fapt, trebuie îndepărtat. La fereastră Server Manager -\u003e Configurare -\u003e Servicii Nu veți mai vedea.

Acum trebuie să vă reînregistrați acest serverDar, în același timp, specificați porturile altele decât cele care utilizează deja agentul 1c: Întreprinderile 8.2. În cazul meu, echipa va arăta:

C: \\ Fișierele programului (x86) \\ 1CV8 \\ 8.3.4.437 \\ bin\u003e

  • -Port 2540. - Portul pe care va funcționa agentul de server 1C: versiunea întreprinderii 8.3;
  • -Regort 2541. - portul prin care se administrează clusterul de server 1C: versiunea întreprinderii 8.3;
  • -Range 2560: 2591 - gama de porturi pentru fluxurile de lucru;
  • -B "C: \\ Program Files (x86) \\ 1cv8 \\ srvinfo" - catalogul pentru stocarea informațiilor despre noul grup creat de server 1C: versiunea întreprinderii 8.3;
  • -Ur. \\ Administrator - utilizatorul, în numele căruia va fi lansat de serverul serverului 1c: versiunea întreprinderii 8.3;
  • -Pwd ******** - Parola pentru utilizatorul specificat (introduceți-vă).

După aceea, veți vedea din nou serviciul "Server 1C: Enterprise 8.3" în fereastră Server Manager -\u003e Configurare -\u003e Servicii. Trebuie doar să o conduceți cu echipa RAGENT.EXE -START:

C: \\ Fișierele programului (x86) \\ 1cv8 \\ 8.3.4.437 \\ bin\u003e ragent.exe -start

La fereastră Server Manager -\u003e Configurare -\u003e Servicii Vedem serviciul "Server 1C: Enterprise 8.3":

lansat cu parametri:

În cazul în care câmpul "Fișier executabil" are o setare:

C: \\ Fișierele programului (x86) \\ 1CV8 \\ 8.3.4.437 \\ bin \\ RAGENT.exe "-SRVC -Agent -Regport 2541 -port 2540 -Range 2560: 2591 -D" C: \\ Fișierele program (x86) \\ 1cv8 \\ srvinfo "

Și acum cel mai interesant lucru este: Trebuie să faceți această operație de fiecare dată când trebuie să actualizați versiunea serverului 1c: Întreprinderile 8.3! "Bravo", dezvoltatori ...

Acum, despre cum să trăiți cu pachetul specificat. Necesitatea de a rula programul 1C în sine: întreprinderile din versiunea veche (din folderul C: \\ Fișierele program (x86) \\ 1cv82 \\ comune) nu mai sunt. La instalarea 1C: versiunea întreprinderii 8.3 Eticheta de pe desktop va fi reluată automat la începutul programului din dosarul Fișiere C: \\ Program (X86) \\ 1CV8 \\ comune. Dacă deschideți o bază de date contabilă care rulează pe serverul 8.2, se va deschide automat în mod automat versiunea dorită Client slab.

Șabloanele pentru crearea de baze de date (contabilitate sau zick) sunt plasate în mod implicit în directorul utilizatorului, în numele căruia i-ați lansat. Dacă faceți acest lucru în numele administratorului, le veți găsi de-a lungul căii C: \\ Utilizatori \\ Administrator \\ AppData \\ Roaming \\ 1c \\ 1cv8 \\ tmplts. Dacă doriți să adăugați o bază de date nouă bazată pe șablonul instalat, versiunea client subțire 8.3 îi va vedea pe toate:

Acum, dacă trebuie să înregistrați o versiune de bază de date 8.3, atunci va trebui să specificați în computerul "Cluster of Servers 1C: Enterprise", cu serverul 1C Versiunea 8.3 și printr-un colon al managerului de cluster pe care l-ați specificat la înregistrarea 1C Versiunea 8.3 Server. În cazul meu - este 2541:

Când adăugați o nouă listă de contabilitate a celor noi pe serverul Enterprise Running 1C: versiunea întreprinderii 8.3 De asemenea, trebuie să specificați numele serverului și printr-un colon - portul utilizat de managerul de cluster:

Necesitatea de a înregistra utilitarul pentru a administra grupul de serverul 1C (atât versiunea 8.2 și 8.3) după ce fiecare instalare / actualizare este salvată.

Acum mergem la administrarea de clustere care rulează diverse versiuni de servere 1C: întreprindere pe un computer. Deschideți folderul pe calea C: \\ Fișierele program (x86) \\ 1cv8 \\ comune și creați o administrare a clusterului pe consola de pe desktop pentru consola. Furnizați 8,3 (eticheta este mai bună redenumită corect, de exemplu 1CV8.3.):

În același mod, deschideți fișierele C: \\ Program (x86) \\ 1cv82 \\ comune în explorator și creați o administrare a clusterului pe consola de pe desktop pentru consola (eticheta este mai bună redenumită, de exemplu, 1CV8.2.):

Pe desktop veți primi următoarele:

Să începem administrarea utilității Clusterului Server 1C: Enterprise Versiunea 8.2 Etichetă "1CV8.2" (deoarece serverul utilizează porturile implicite, clusterul va apărea fără probleme):

Când încercați să deschideți acest cluster din consola, proiectat să administreze clusterul de server 1C: versiunea întreprinderii 8.3 (pe etichetă de pe desktop cu numele "1cv8.3") Veți vedea o eroare:

Eroare de conectare 1C: Întreprinderi 8.3: Versiuni ale clientului și serverului (8.3.4.437 - 8.2.19.90), Aplicarea clientului: consola de cluster

Pentru a afișa clusterul de server de 1c de care aveți nevoie: versiunea întreprinderii 8.3 Este necesar în această clipă pentru a crea un nou server central 1c: Întreprinderi 8.3:

  • în câmpul Nume Trebuie să specificați numele computerului cu serverul 1C instalat: Enterprise 8.3;
  • în câmpul Port IP. Trebuie să specificați portul pe care agentul serverului 1c: Întreprinderile 8.3, pe care le denotați la înființarea Agent Starter;
  • în câmpul Descriere Descriere.

După apăsarea butonului "OK" puteți vedea noul dvs. cluster, care sa dovedit după instalarea serverului 1c: Enterprise Version 8.3.

Acestea. Administrarea clusterelor de diferite versiuni ale serverului 1c: Întreprinderile instalate pe un computer sunt efectuate de snap-uri adecvate.

Asta e practic. Noroc!

_________
Actualizare. După cum a arătat practica, metoda descrisă în acest articol nu este adecvată pentru pornirea simultană pe un server de mai multe cazuri ale serverului 1C: Enterprises Versiunea 8.3. Când încercați să creați un nou agent de service 1c de la o altă versiune 1C: Întreprinderile care operează pe alte porturi, Funcționare:

C: \\ Fișierele programului (x86) \\ 1cv8 \\ 8.3.4.437 \\ . \\ Administrator -pwd ********

se încheie cu faptul că serviciul deja de lucru este eliminat versiune veche 1c 8.3, iar noul nu este creat.

Am descris modul de instalare, de a crea adecvate și rulați pe un server mai multe versiuni ale serverului 1c: Întreprinderi 8.3 ...

În articolul actual, luați în considerare procesul de pornire și înființare a funcționării paralele a mai multor servere "1c: întreprinderi" ale diferitelor versiuni (relevante pentru versiuni 8.1 , 8.2 și 8.3 ) Pe un computer. ÎN acest exemplu Serverul "1c: întreprinderi" 8.3 va fi lansat cu serverul versiunea 8.2, dar articolul va fi relevant pentru alte situații similare, de exemplu, când începe serverul "1c: întreprindere" versiunea 8.1, când serverul rulează versiunea 8.3 sau lansați două servere de diferite cifre.

1. Declarația sarcinii

Să presupunem că există un server de lucru "1c: întreprinderi" versiune 8.2 . Mai mult, agentul de server rulează ca serviciu, iar parametrii standard de pornire a serverului sunt selectați, adică

  • 1540
  • 1541
  • 1560:1591
  • Aceste clustere sunt situate în directorul: " C: \\ Program Files \\ 1CV82 \\ Srvinfo »
  • Serviciul începe de la utilizatorul local USR1CV8.

Porniți și configurați pentru a lucra pe același server de calculator fizic "1c: Enterprises" versiune 8.3 .

2. Instalarea părții serverului "1c: întreprinderi" versiunea 8.3

Lansăm instalarea serverului "1c: întreprindere" (în detaliu despre instalarea serverului "1c: întreprindere" am scris), selectați componenta pentru a instala:

  • Componente de acces 1C: Enterprises 8
  • Server 1C: Enterprises 8

Și, în același timp, ne amintim de directorul de instalare a fișierelor "1c: întreprinderi" (în acest caz - " C: \\ Program Files \\ 1CV8 \\ 8.3.4.389»).

Serverul "1c: întreprinderi" nu este stabilit ca serviciu, ci ca o aplicație, adică eliminăm steagul Instalați serverul 1C: Enterprises 8 ca serviciu Windows»În timpul instalării.

3. Înregistrarea serverului "1c: întreprinderi" versiunea 8.3

Acum înregistrați manual un nou server "1c: întreprinderi" ca serviciu Windows, cu parametri modificați. Pentru a face acest lucru, folosim linie de comanda sau program Windows PowerShell. . Puteți rula PowerShell completând comanda powerShell. (Pentru a face acest lucru, apăsați Combinația Win + R, în fereastra apărută " A executa"(Run) Introduceți numele comenzii în" Deschis"(Deschideți) și faceți clic pe" O.K") Sau făcând clic pe eticheta corespunzătoare din bara de activități.

În deschidere console de ferestre PowerShell, pentru comoditatea de a intra în alte comenzi, ne întoarcem la catalog cos. Catalog S. fișiere instalate "1c: întreprinderi" (director de la paragraful 1) prin completarea comenzii

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

În cazul în care serverul "1c: întreprinderi" versiunea 8.3 a fost încă instalat mai devreme ca serviciu, este necesar să ștergeți înregistrarea serverului existent. Pentru a face acest lucru, trebuie să executați comanda

. \\ ragent.exe -rmsrvc

Și este necesar, de asemenea, să ștergeți toate fișierele directorului de registru al clusterului, ultima instalare a serverului "1c: întreprindere". Implicit este directorul C: \\ Program Files \\ 1CV8 \\ srvinfo.

Acum puteți merge la înregistrare serviciu nou Agent server "1c: întreprinderi". T. la. Porturile utilizate în mod implicit ( 1540 , 1541 , 1560-1690 ) ocupat deja de serviciul de server "1c: întreprinderi" versiunea 8.2, trebuie să utilizați porturi alternative, de exemplu 2540 , 2541 și gama 2560-2591 . Pentru a înregistra un server cu acești parametri pentru a executa comanda

. \\ Ragent.exe -instsrvc -pport 2540 -Repport 2541 -Range 2560: 2591-AUR. \\ Usr1cv8 -pwd usrpass8 -d "C: \\ Program Files \\ 1cv8 \\ srvinfo"

(Detalii despre parametrii pentru pornirea serverului serverului "1c: întreprinderi" pot fi citite în articol)

Acest exemplu servește înregistrarea serverului cu următoarele valori ale parametrilor:

  • cameră portul de rețea. Agent de server - 2540
  • Numărul portului de rețea al managerului cluster - 2541
  • Gama de porturi pentru selecția dinamică - 2560:2591
  • Serviciul începe în numele utilizatorului local - USR1CV8.
  • Parola de utilizator în numele serviciului este lansată - Usrpass8.
  • Datele de registru de cluster sunt situate în catalog "C: \\ Program Files \\ 1CV8 \\ Srvinfo"
  • Dacă doriți să activați depanarea pe server, trebuie să adăugați un parametru la rândul de pornire - debug.

Ei bine, faceți imediat un serviciu de serviciu prin completarea comenzii

. \\ ragent.exe -start

Să mergem la windows Services. Și vom vedea că lista serviciului solicitat a apărut în listă. 1C: Agent de server al întreprinderii 8.3 (X86-64). Serviciul funcționează și când serviciul este pornit, sunt utilizați numai parametrii introduși numai.

Și dacă mergeți la catalog cu fișierele de registry Cluster, vom vedea că fișierele corespunzătoare au apărut acolo.

5. Adăugarea serverului "1c: întreprinderi" versiunea 8.3 în consola de administrare a serverului

Pentru a administra serverul "1c: întreprindere", o consolă de administrare "1C: Enterprise Enterprise". Deschideți consola de administrare Versiunea necesară de la subdirector uZUAL. Director cu fișiere instalate ale programului "1c: întreprinderi" (nu neapărat acest calculator - Consola poate fi instalată separat pe orice computer din rețea), care rulează rapid Server 1CV8 (x86-64) .msc.

În consola de administrare a serverului 1C: Enterprise făcând clic pe butonul din dreapta al mouse-ului din arborele de setări de pe " Central 1C: Enterprise 8.3 Servere", Alegeți în elementul de meniu contextual" Crea» — « Server central 1c: Întreprinderi 8.3».

În fereastra de setări centrale "1c: întreprindere", care apare:

  • Protocol - tCP.
  • Nume - Numele calculatorului pe care serverul "1c: întreprinderi"
  • Portul IP - numărul portului de rețea de servere, în acest caz 2540
  • Descriere - Descrierea arbitrară a serverului central "1c: întreprinderi"

Faceți clic pe " O.K"Pentru a salva parametrii introduși.

După care doar server instalat "1C: întreprinderi" versiunea 8.3 va fi disponibilă pentru administrare prin această clipă.

Va ajuta acest articol?



Ți-a plăcut articolul? Împărtășește-l