Nainštalujte 2 verzie 1c na server 8.3. Paralelné spustenie niekoľkých 1C:Enterprise serverov rôznych verzií na jednom počítači

Inštalácia technologickej platformy a aplikačného riešenia na lokálny počítač alebo notebook je jednoduchá a priamočiara. Na to je potrebné zakúpiť si licencovanú verziu jednej z konfigurácií, ktorá obsahuje inštalačný disk s podrobnými sprievodcami inštaláciou pre platformu a samotný používateľský program.

Inštalácia technologickej platformy a konfigurácie na lokálny disk

Keďže ani jedno aplikačné riešenie 1C nemôže fungovať bez vlastného motora – platformy – inštalácia na lokálnom počítači je rozdelená do dvoch základných krokov:

Podrobný návod, ako nainštalovať 1C, je podrobne opísaný v dokumentácii priloženej ku každej licencovanej verzii štandardnej alebo priemyselnej konfigurácie. Presné dodržiavanie jeho pokynov vám umožní dokončiť inštaláciu sami a bez ťažkostí.

Inštalácia servera 1C:Enterprise na MSSQL

Aby sme pochopili, čo je popísané nižšie, je potrebné objasniť dva pojmy:

  • klient - osobný počítač alebo softvér, sieťová jednotka, ktorá generuje požiadavky na server za účelom prijatia alebo spracovania akýchkoľvek údajov;
  • server – výkonný počítač s významnými produkčnými schopnosťami alebo softvér, ktorý generuje odpovede na požiadavky klientov.

Architektúra klient-server zahŕňa interakciu klientskej aplikácie s informačným databázovým serverom prostredníctvom špeciálnej aplikácie - servera 1C: Enterprise.

Inštalácia MSSQL na serverový stroj je popísaná v mnohých manuáloch s možnou variabilitou v závislosti od verzie SQL a verzie serverového operačného systému. Vo všeobecnosti môžete nainštalovať 1C na server podľa krokov krok za krokom:

  1. Vo vašej existujúcej distribúcii musíte spustiť inštalačný súbor setup.exe (na pokračovanie budete potrebovať Microsoft.NET Framework a Windows Installer):
  2. Ponúka sa niekoľko možností ďalšieho vývoja udalostí: prvotná inštalácia, úprava už nainštalovaných komponentov, ich aktualizácia alebo vyhľadávanie. V tejto fáze program kontroluje súlad s minimálnymi požiadavkami operačného systému MSSQL:
  3. Musíte zadať kód Product Key, ktorý ste dostali pri kúpe licenčného programu. Po pozornom a premyslenom prečítaní licenčnej zmluvy v angličtine musíte vyjadriť svoj súhlas začiarknutím políčka:

    Prechod na ďalší krok sa vykoná kliknutím na tlačidlo Ďalej.

  4. Po kliknutí na tlačidlo Inštalovať sa vám ponúkne množstvo nastavení, ktorých začiarkavacie políčka je možné podľa potreby zaškrtnúť: vybrať si môžete všetko (Vybrať všetko) alebo len to najnutnejšie (Služby DatabaseEngineServices, ClientToolsConnectivity, ManagementToolBasic so zahrnutím podriadených komponentov):
  5. Odporúča sa ponechať nastavenia v nasledujúcich krokoch ako predvolené; kliknite na tlačidlo Ďalej:
  6. Adresáre sa vyberajú na ukladanie používateľských údajov (databáza SQL 1C), protokolov, dočasných súborov a záložných súborov informačnej základne (zálohy).
  7. V ďalšom kroku sa pridá aktuálny používateľ, ktorý bude mať práva správcu systému (tlačidlo „Pridať aktuálneho používateľa“):
  8. Nastavenia na nasledujúcich stranách zostanú predvolené, pokiaľ si situácia nevyžaduje inak. Po kliknutí na tlačidlo Inštalovať sa spustí samotný proces inštalácie: farebná čiara zobrazuje dynamiku vykonávanej procedúry. Po úspešnom dokončení inštalácie sa zobrazí príslušná správa a zostáva už len zavrieť inštalačný program kliknutím na tlačidlo Zavrieť.

Ak sa vám inštalácia serverovej časti s toľkými nastaveniami zdá dosť komplikovaná, mali by ste sa obrátiť na správcu lokálnej siete, aby ju dokončil.

Inštalácia technologickej platformy 1C:Enterprise na server

Inštalácia konfigurácie platformy potrebnej na prevádzku sa v skutočnosti príliš nelíši od bežnej, s jedinou výnimkou, že v určitom kroku musíte vybrať inštaláciu komponentov: „1C: Enterprise Server“ a „1C: Enterprise“. Správa servera”:

Na nasledujúcich stránkach inštalačného programu musíte vybrať predvolený jazyk rozhrania, vybrať existujúci jazyk alebo vytvoriť nového používateľa na identifikáciu pri spustení služby. Bezpečnosť pripojenia je zaručená zadaním hesla a jeho potvrdením.

Po kliknutí na tlačidlo „Inštalovať“ sa spustí proces inštalácie technologickej platformy 1C:Enterprise na server:

Ak si v budúcnosti zakúpite produkt s hardvérovým kľúčom alebo aktivujete softvérovú licenciu, budete musieť nainštalovať ochranný ovládač. Ak je technologická platforma 1C:Enterprise 8 úspešne nainštalovaná, zobrazí sa systémové hlásenie.

Vytvorenie informačnej databázy na SQL serveri

Vytvorenie novej informačnej databázy v spúšťacom okne sa nelíši od vytvorenia databázy na lokálnom počítači až do okamihu, keď vyberiete jej umiestnenie. Pre server musíte vybrať:

Ďalej by ste mali vyplniť všetky polia potrebné na nastavenie parametrov informačnej základne: názov databázy a jej názov v klastri serverov, IP klastra serverov 1C:Enterprise a databázového servera, typ systému správy databáz (DBMS) , atď.:

Ak budete pokračovať v nasledujúcich krokoch s predvolenými nastaveniami, poslednou akciou bude vytvorenie databázy SQL na serveri.

Inštalácia klientskeho programu

Aby používatelia mohli pracovať s informačnou databázou SQL, je potrebné ju správne pripojiť na klientskych staniciach. Postupnosť takéhoto pripojenia:


Ak boli nastavenia na vytvorenie informačnej bázy na serveri 1C:Enterprise správne zadané a konfigurácia klienta 1C bola dokončená správne, pri spustení programu z klientskej pracovnej stanice sa vytvorí spojenie so serverom.

Tento článok obsahuje informácie o postupe inštalácie 1C vo verzii klient-server.

Inštalácia platformy 1C je opísaná v našom ďalšom článku - „Správa 1C“, v časti „Inštalácia 1C“. Inštalácia na server je takmer úplne rovnaká ako inštalácia na lokálny počítač, len s jedným rozdielom. Vo verzii servera musíte pri výbere komponentov na inštaláciu vybrať „1C:Enterprise Server“ a „1C:Enterprise Server Administration“.

Nainštalujte 1C na klientske počítače, z ktorých sa budú vytvárať pripojenia k serveru.

Inštalácia na klientskych počítačoch sa nelíši od metódy opísanej vyššie v článku „Správa 1C“.

Vytvorte informačnú bázu v SQL.

Vytváranie informačnej bázy v SQL je tiež veľmi podobné vytváraniu databázy vo verzii súboru. Rozdiel je v tom, že vo fáze výberu typu umiestnenia informačnej základne musíte vybrať „Na serveri 1C: Enterprise“.

V položke „Server cluster“ zadajte názov (alebo lepšie IP adresu) servera, na ktorý ste nainštalovali SQL.

V časti „Názov informačnej databázy“ zadajte ľubovoľný názov, ktorý chcete databáze priradiť.

Typ DBMS – SQL.

Používateľ databázy a jeho heslo sú tým istým superužívateľom uvedeným vyššie pri inštalácii MS SQL.

Ponechajte posun dátumu ako predvolený.

Je potrebné zaškrtnúť možnosť „Vytvoriť databázu, ak neexistuje“ a kliknúť na „Ďalej“.

Teraz bola databáza úspešne vytvorená na SQL serveri a pridaná do zoznamu dostupných databáz. Nižšie na obrázku môžete vidieť výsledok vykonanej práce.

Stojí za zmienku, že vytvorená databáza je stále prázdna. Toto je rámec, miesto alokované v SQL pre vašu informačnú základňu. Aby ste mohli načítať svoju databázu do tohto rámca, musíte použiť nástroje na odoslanie/načítanie informačnej databázy. Postup nahrávania/sťahovania je opísaný aj v našom ďalšom článku „Administrácia 1C“.

Aby sa systém v budúcnosti dostal do ideálneho stavu, bude potrebné nakonfigurovať „plán údržby“ vytvorenej databázy. Plán údržby je súbor procedúr, ktoré bude SQL vykonávať pravidelne podľa daného plánu. Napríklad bude pravidelne zálohovať a odstraňovať dočasné súbory. Práca s SQL je nad rámec tohto článku a bude popísaná v jednom z nasledujúcich.

V tomto článku sa pozrieme na proces spúšťania a konfigurácie paralelnej prevádzky niekoľkých serverov 1C:Enterprise rôznych verzií (relevantných pre verzie 8.1 , 8.2 A 8.3 ) na jednom počítači. V tomto príklade sa server 1C:Enterprise 8.3 spustí, keď je spustená verzia servera 8.2, ale článok bude relevantný pre iné podobné situácie, napríklad pri spustení servera 1C:Enterprise verzie 8.1, zatiaľ čo je verzia servera 8.3 beží alebo bežia dva servery rôznej bitovej rýchlosti.

1. Vyjadrenie problému

Predpokladajme, že existuje funkčná verzia servera "1C:Enterprise". 8.2 . Okrem toho sa serverový agent spustí ako služba a vyberú sa štandardné parametre spustenia serverového agenta, t.j.

  • 1540
  • 1541
  • 1560:1591
  • Tieto klastre sa nachádzajú v adresári: " C:\Program Files\1cv82\srvinfo"
  • Služba sa spúšťa ako lokálny používateľ USR1CV8

Spustite a nakonfigurujte server verzie 1C:Enterprise tak, aby fungoval na rovnakom fyzickom počítači 8.3 .

2. Inštalácia serverovej časti 1C:Enterprise verzie 8.3

Spustíme inštaláciu servera 1C:Enterprise (podrobne som písal o inštalácii servera 1C:Enterprise), vyberte komponenty na inštaláciu:

  • Komponenty pre prístup k serverom 1C:Enterprise 8
  • Server 1C:Enterprise 8

A zároveň si zapamätajte inštalačný adresár súborov „1C:Enterprise“ (v tomto prípade - „ C:\Program Files\1cv8\8.3.4.389»).

Server „1C:Enterprise“ inštalujeme nie ako službu, ale ako aplikáciu, t. j. odstránime príznak „ Nainštalujte server 1C:Enterprise 8 ako službu Windows“ počas inštalácie.

3. Registrácia servera 1C:Enterprise verzie 8.3

Teraz manuálne zaregistrujte nový server 1C:Enterprise ako službu Windows so zmenenými parametrami. Ak to chcete urobiť, použite príkazový riadok alebo program Windows PowerShell. PowerShell môžete spustiť spustením príkazu powershell(ak to chcete urobiť, stlačte kombináciu klávesov Win + R v zobrazenom okne " Vykonať" (Spustiť) zadajte názov príkazu do poľa " OTVORENÉ"(Otvoriť) a stlačte " OK") alebo kliknutím na príslušnú skratku na paneli úloh.

V konzole Windows PowerShell, ktorá sa otvorí, pre uľahčenie zadávania ďalších príkazov prejdeme do adresára kôš adresár s nainštalovanými súbormi 1C:Enterprise (adresár z kroku 1) spustením príkazu

Cd "C:\Program Files\1cv8\8.3.4.389\bin"

Ak bol server 1C:Enterprise verzie 8.3 predtým nainštalovaný ako služba, musíte odstrániť existujúcu registráciu servera. Ak to chcete urobiť, musíte spustiť príkaz

.\ragent.exe -rmsrvc

Musíte tiež odstrániť všetky súbory v adresári registra klastra z predchádzajúcej inštalácie servera 1C:Enterprise. Štandardne je to adresár C:\Program Files\1cv8\srvinfo.

Teraz môžete pristúpiť k registrácii novej služby agenta servera 1C:Enterprise. Pretože predvolené porty ( 1540 , 1541 , 1560-1690 ) sú už obsadené serverovou službou 1C:Enterprise verzie 8.2, je potrebné použiť alternatívne porty, napr. 2540 , 2541 a rozsah 2560-2591 . Ak chcete zaregistrovať server s týmito parametrami, spustite príkaz

.\ragent.exe -instsrvc -port 2540 -regport 2541 -rozsah 2560:2591 -usr .\USR1CV8 -pwd UsrPass8 -d "C:\Program Files\1cv8\srvinfo"

(viac o parametroch spustenia agenta servera 1C:Enterprise si môžete prečítať v článku)

Tento príklad registruje server s nasledujúcimi hodnotami parametrov:

  • Číslo sieťového portu agenta servera - 2540
  • Číslo sieťového portu správcu klastra - 2541
  • Rozsah portov pre dynamický výber - 2560:2591
  • Služba sa spúšťa ako lokálny používateľ − USR1CV8
  • Heslo používateľa, v mene ktorého služba beží, je UsrPass8
  • Údaje registra klastra sa nachádzajú v adresári "C:\Program Files\1cv8\srvinfo"
  • Ak potrebujete povoliť ladenie na serveri, musíte pridať parameter do spúšťacieho riadku - ladenie

No, okamžite spustíme službu spustením príkazu

.\ragent.exe -štart

Poďme na služby Windows a uvidíme, že požadovaná služba s názvom sa zobrazí v zozname 1C:Enterprise 8.3 Server Agent (x86-64). Služba je spustená a spustenie služby používa parametre, ktoré ste práve zadali.

A ak prejdeme do adresára so súbormi registrov klastra, uvidíme, že sa tam objavili zodpovedajúce súbory.

5. Pridanie servera 1C:Enterprise verzie 8.3 do konzoly správy servera

Ak chcete spravovať server 1C:Enterprise, použite konzolu správy servera 1C:Enterprise. Administračnú konzolu požadovanej verzie môžete otvoriť z podadresára bežné adresár s nainštalovanými súbormi programu 1C:Enterprise (nie nevyhnutne tento počítač - konzolu je možné nainštalovať samostatne na ľubovoľný počítač v sieti) spustením modulu snap-in 1CV8 Server (x86-64).msc.

V konzole správy servera 1C:Enterprise kliknite pravým tlačidlom myši v strome nastavení na „ Centrálne servery 1C:Enterprise 8.3", vyberte položku " Vytvorte» — « Centrálny server 1C:Enterprise 8.3».

V zobrazenom okne parametrov pre centrálny server 1C:Enterprise zadajte:

  • Protokol - TCP
  • Názov - názov počítača, na ktorom beží server 1C:Enterprise
  • IP port — v tomto prípade číslo sieťového portu serverového agenta 2540
  • Popis - ľubovoľný popis centrálneho servera 1C:Enterprise

Kliknite na " OK» na uloženie zadaných parametrov.

Potom bude novo nainštalovaný server 1C:Enterprise verzie 8.3 dostupný na správu prostredníctvom tohto modulu snap-in.

Pomohol vám tento článok?

Verzia práce klient-server- jedna z možností prevádzky systému 1C:Enterprise 8.

Verzia diela klient-server je určená na použitie v pracovných skupinách alebo v podnikovom meradle. Je implementovaný na základe trojvrstvovej architektúry klient-server.

Architektúra klient-server rozdeľuje celý pracovný systém na tri rôzne časti, ktoré medzi sebou určitým spôsobom interagujú:

Program spustený pre používateľa (klientska aplikácia) interaguje so serverovým klastrom 1C:Enterprise 8 a klaster, ak je to potrebné, pristupuje k databázovému serveru.

V tomto prípade môže byť fyzický klaster serverov 1C:Enterprise 8 a databázový server umiestnený buď na rovnakom počítači, alebo na rôznych. To umožňuje správcovi v prípade potreby rozdeliť záťaž medzi servery.

Používanie serverového klastra 1C:Enterprise 8 vám umožňuje sústrediť naň najrozsiahlejšie operácie spracovania údajov. Napríklad pri vykonávaní aj veľmi zložitých dopytov program spustený pre používateľa dostane iba výber, ktorý potrebuje, a všetky medzispracovania sa budú vykonávať na serveri. Zvýšenie kapacity serverového klastra je zvyčajne oveľa jednoduchšie ako inovácia celej flotily klientskych strojov.

Ďalším dôležitým aspektom používania 3-vrstvovej architektúry je jednoduchosť administrácie a zefektívnenie prístupu používateľov k informačnej základni. Pri tejto možnosti si používateľ nemusí byť vedomý fyzického umiestnenia konfigurácie alebo databázy. Všetok prístup je realizovaný cez klaster serverov 1C:Enterprise 8. Pri prístupe do konkrétnej infobázy musí používateľ zadať iba názov klastra a názov infobázy a systém si vyžiada meno používateľa a heslo.

1C:Enterprise 8 využíva možnosti systému správy databáz na efektívne získavanie informácií:

  • mechanizmus dotazov je zameraný na maximálne využitie DBMS na vykonávanie výpočtov a generovanie správ,
  • prezeranie veľkých dynamických zoznamov je zabezpečené bez vykonania veľkého počtu volaní databázy; zároveň má používateľ k dispozícii efektívne možnosti vyhľadávania, ako aj nastavenia výberu a triedenia.

Nasadenie možnosti klient-server a jej správa je pomerne jednoduchá. Napríklad vytvorenie databázy sa vykonáva priamo pri spustení konfigurátora (rovnako ako pri verzii súboru).

Klientske aplikácie

Práca vo verzii klient-server je možná buď priamo s klastrom alebo cez web server. Navyše, v prípade priameho pripojenia do klastra, hrubý klient a tenký klient používajú protokol TCP/IP. Pri pripájaní cez webový server tenký klient a webový klient používajú protokol HTTP alebo HTTPS.

Serverový klaster

Serverový klaster 1C:Enterprise 8 je hlavnou súčasťou platformy, ktorá zabezpečuje interakciu medzi používateľmi a systémom správy databáz v režime klient-server. Prítomnosť klastra vám umožňuje zabezpečiť neprerušovanú, odolnú, konkurencieschopnú prevádzku veľkého počtu používateľov s veľkými informačnými databázami.

Databázový server

Ako databázový server možno použiť:

Správa klastra serverov

Platforma obsahuje sadu rôznych nástrojov, ktoré umožňujú správcovi spravovať zloženie klastra, informačné databázy a pripojenia používateľov.

Vykonávanie základných funkcií na serveri

Všetka práca s aplikačnými objektmi, čítanie a zápis databázy prebieha len na serveri. Na serveri je implementovaná aj funkčnosť formulárov a príkazového rozhrania.

Server pripraví údaje formulára, usporiada prvky a po zmenách zaznamená údaje formulára. Klient zobrazí formulár už pripravený na serveri, zadá údaje a zavolá server na zaznamenanie zadaných údajov a ďalšie potrebné úkony.

Podobne je príkazové rozhranie vytvorené na serveri a zobrazené na klientovi. Prehľady sa tiež generujú výlučne na serveri a zobrazujú sa na klientovi.

Mechanizmy platformy sú zároveň zamerané na minimalizáciu objemu dát prenášaných na klientsky počítač. Napríklad údaje zo zoznamov, tabuľkových sekcií a zostáv sa neprenášajú zo servera okamžite, ale až keď si ich používateľ prezerá.

Server beží:

  • Databázové dotazy
  • Záznam údajov,
  • Vybavovanie dokladov,
  • Rôzne výpočty
  • Vykonávanie spracovania,
  • Generovanie reportov,
  • Príprava formulárov na zobrazenie.

Beží na klientovi:

  • Prijímanie a otváranie formulárov,
  • Zobrazenie formulára,
  • „Komunikácia“ s používateľom (upozornenia, otázky...),
  • malé kalkulácie vo formulároch, ktoré vyžadujú rýchlu reakciu (napríklad vynásobenie ceny množstvom),
  • Práca s lokálnymi súbormi,
  • Práca s komerčnými zariadeniami.

Používanie vstavaného jazyka na klientovi

Funkčnosť formulárov môžete spravovať nielen na serveri, ale aj na klientovi. Klient podporuje vstavaný jazyk. Používa sa v prípadoch, keď je potrebné vykonať výpočty súvisiace s formulárom zobrazeným na obrazovke, napríklad rýchlo (bez kontaktovania servera) vypočítať množstvo riadku dokladu na základe ceny a množstva; položiť užívateľovi otázku a spracovať odpoveď; prečítať súbor zo súborového systému počítača a odoslať ho na server.

Prevádzka vstavaného jazyka na klientovi je však podporovaná v prísne obmedzenej miere. Klientske procedúry v moduloch sú explicitne oddelené od serverových procedúr a využívajú obmedzené zloženie objektového modelu vstavaného jazyka.

Na klientovi nie je povolená priama práca s databázou. Priama práca s objektmi aplikácie nie je povolená, napríklad také typy vstavaného jazyka ako DirectoryObject.<имя> . Žiadosti nie sú povolené. Ak potrebujete volať akcie s údajmi v klientskom kóde, musíte volať procedúry servera, ktoré už budú pristupovať k údajom.

Publikácie na danú tému