Ezzel párhuzamosan futtatni több szerver, „1C” különböző változatai ugyanazon a számítógépen
0. Tartalomjegyzék
1. Nyilatkozat a probléma
Tegyük fel, hogy van egy működőképes szerver „1C: Enterprise” változat 8.2. Ahol a kiszolgáló ügynök fut, mint a normál, míg a kiválasztott indítási paramétereit kiszolgáló ügynök, vagyis .:
- Hálózati port száma Server Agent - 1540
- Hálózati port száma a klaszter menedzser - 1541
- A port tartomány dinamikusan adja - 1560: 2591
- Ezek a csoportok találhatók a könyvtárban: «C: \ Program Files \ 1cv82 \ srvinfo»
- A szolgáltatás fut a helyi felhasználó USR1CV8
Lépések és úgy van kialakítva, hogy futtatni ugyanazon a fizikai számítógépes szerver „1C: Enterprise” változat 8.3.
2. Telepítés A szerver része a „1C: Enterprise” változat 8.3
Indítsuk el a szerver telepítés, „1C: Enterprise” (a részleteket a telepítés „1C: Enterprise” szerver írtam ide), válassza ki a telepítendő összetevőket:
- Access Components szerverek 1C: Enterprise 8
- Szerver 1C: Enterprise 8
És ugyanakkor emlékszik a telepítő fájl könyvtár "1C: Enterprise" (ebben az esetben - «C: \ Program Files \ 1cv8 \ 8.3.4.389»).
Server „1C: Enterprise” telepítve nem a szolgáltatás, valamint az alkalmazás, vagyis távolítsa el a zászlót „Set szerveren 1C: Enterprise 8, Windows mint szolgáltatás” .. Abban az időben a telepítést.
3. Regisztrálja a szerver "1C: Enterprise" változat 8.3
Most manuálisan regisztrálni az új szerver „1C: Enterprise”, mint a Windows-szolgáltatás, módosított paraméterekkel. Ehhez a parancssorból vagy a Windows PowerShell. Run PowerShell végezhet PowerShell parancsot (meg kell nyomni a gombot kombináció Win + R, a párbeszédablakban a „Run” (Futtatás), írja be a nevét a parancsot a „Megnyitás” (nyitott), majd kattintson az „OK”), vagy kattintson a megfelelő ikonra a panel feladatokat.
A megnyitott Windows PowerShell konzol, a könnyebb bevitel további parancsokat lépjen a bin könyvtárba katalógusban a telepített fájlok „1C: Enterprise” (a könyvtár 1. lépés), a parancs
Ha a szerver „1C: Enterprise” változat 8.3 még telepítve korábban, mint szolgáltatás, el kell távolítani a meglévő kiszolgáló regisztráció. Ehhez a következő parancsot
És azt szeretnénk, hogy törölje az összes fájlt a klaszter registry könyvtár, az utolsó szerver telepítés, „1C: Enterprise”. Alapértelmezés szerint ez a könyvtár a C: \ Program Files \ 1cv8 \ srvinfo.
Most akkor folytassa, hogy regisztráljon egy új szerver ügynök szolgáltatást „1C: Enterprise”. . Mivel a portok az alapértelmezett (1540. 1541. 1560-1690) már foglalt a kiszolgáló szolgáltatás „1C: Enterprise” 8.2 verzió, akkor kell használni az alternatív port, mint a 2541 és 2540. A tartomány a 2560-2591. A szerver bejegyzés az adott paraméterek parancs végrehajtása
(A részleteket indítási paraméterekkel kiszolgáló ügynök „1C: Enterprise” megtalálható a cikk Agent Server „1C: Enterprise” 8.3 és fuss paraméterek)
A példában a regisztrációs szerver a következő paraméterekkel:
- Hálózati port száma Server Agent - 2540
- Hálózati port száma a klaszter menedzser - 2541
- A port tartomány dinamikusan adja - 2560: 2591
- A szolgáltatás fut a helyi felhasználó - USR1CV8
- Jelszó felhasználó, akinek a nevében a szolgáltatás fut - UsrPass8
- klaszter regisztrációs adatait abban a könyvtárban található «C: \ Program Files \ 1cv8 \ srvinfo»
- Ha azt szeretnénk, hogy a hibakeresés a kiszolgálón hozzá kell adni az induló vonal paraméter -debug
Nos, egyszer indítsa el a szolgáltatást futtató parancs
Menj a Windows szolgáltatás, és mi jelenik meg a listában a nevét a kívánt szolgáltatás 1C: Enterprise 8.3 Server Agent (x86-64). A szolgáltatás fut, és a rendszer csak adja meg a paraméter, ha a szolgáltatás indulásakor.
És ha megy a könyvtárat a klaszter registry file, azt látjuk, hogy nem volt megfelelő fájlokat.
4. Egy szabályt a Windows tűzfal használt portok
5. Add server "1C: Enterprise" változat 8.3 szerverek a Kezelőkonzolon
Igazgatási szerver "1C: Enterprise" használják Server adminisztrációs konzol "1C: Enterprise". Nyissa meg a felügyeleti konzol verzió alkönyvtárban közös könyvtárat a fájlokat a program „1C: Enterprise” (nem feltétlenül a számítógép - Konzol lehet telepíteni külön minden számítógép a hálózaton), futás telep 1CV8 Server (x86-64) .msc.
A felügyeleti konzol Server „1C: Enterprise” jobb gombbal kattintva a fán beállításokat a lap «Központi 1C: Enterprise 8.3 szerverek» válassza a helyi menü „Create” - „A központi szerver 1C: Enterprise 8.3”.
Az ablakban a központi szerver beállításokat „1C: Enterprise” rámutatni:
- Jegyzőkönyv - tcp
- Név - A név a futtató számítógép a szerver „1C: Enterprise”
- IP port - több hálózati port kiszolgálóügynök, ebben az esetben, 2540
- Leírás - semmiféle leírást a központi szerver „1C: Enterprise”
„OK” gomb megnyomásával tárolja a beállításokat.
Ezt követően, az újonnan telepített szerver „1C: Enterprise” változat 8,3 lesz elérhető a beadáshoz ezen keresztül pillanatok alatt.
Köszönöm.
Vitaly, van neked még két kérdés
1) Ha a fő, használt 1C 8.3 változatban megválaszolt, és 8,2 az idő, mit gondol, pontosabb (logikai) csinálni - dobni 8.2 port, vagy 8.3?
Csak befolyásolja a sajátossága a Krím 🙂 A céget 8.2 verzió, most vált az orosz számviteli és frissítés 8.3 ... Ez csak törli farok egy pár hónapig lesz 8.2
2) A második kérdés - ha kellett foglalkozni Agent + (egy csomó mobil eszközök 1C), akkor nem tudott írni egy útmutatót a telepítést, konfigurálást és integrációs ügynök 1C
Vitaly Onyanov mondja:
Tedd 8.3 a nagyobb kikötőkben, és 8,2 változtatni. Idővel az összes konfigurációs 1C 8.3 lefordítani. Te, az úton, ne várja meg, akkor is megpróbál átvinni a meglévő adatbázisokat a platform változata 8.3. Ebben az esetben a második kiszolgáló nem szükséges. Agent A +, sajnos (vagy szerencsére) arc nem szükséges. 🙂
Vitaly, akkor ochepyatka szöveg
\ Ragent.exe - ... -usr \ USR1CV8 ....
USR1CV8 - felhasználói szolgáltatás elindul 1C 8.3 változatban megválaszolt
Ha változat 8.3 tetejére helyezzük a korábban telepített 8.2, a megfelelő felhasználói név USR1CV82
Pontosabb képet alkot a kezdők, azt javasoljuk, hogy adjon annak pont a felhasználói nevet, amely a következő lesz:
Ha fel a 8.2 verzió alatt egy korábban (és először) változat 8.3 van telepítve, a felhasználó név lesz USR1CV8
Ha telepíti verzió 8.3 az előző (és először) 8.2 verzió telepítve, a felhasználó név lesz USR1CV82
Annak érdekében, hogy a megfelelő felhasználói név, menjen
Vezérlőpult -> Felhasználói fiókok -> Másik fiók kezelése
És hasonlítsa össze a felhasználó nevét, hogy adja meg a PowerShell a nevét a helyi felhasználót az applet
Vagy Páratlan típusú 🙂
Üdvözlettel Newdjeen
Vitaly Onyanov mondja:
A regisztráció után az új port nem tudja elindítani a szolgáltatást.
A C: \ Program Files \ 1cv8 hiányzik katalógus srvinfo, a szolgáltató tulajdonságait a paraméter "futtatható" felírt «C: \ Program Files \ 1cv8 \ srvinfo \\».
Megpróbáltam regisztrálni a regisztrációs -d «c: \ temp \ srvinfo» - szerzett.
Ie hasonló: „A felhasználónév, amely alatt a szolgáltatás fut nem engedélyezett, hogy írjon a fájl helyét címtárszolgáltatással.” Megértem, hogy beszélünk «USR1CV8» jogokat. Hogyan megjavítani?
Vitaly Onyanov mondja:
Igen, ez így van.
A felhasználó a szolgáltatás fut, amelynek értelmében ( «USR1CV8») be kell állítani a jogot, hogy írni a megadott könyvtárat a szolgáltatás tulajdonságait (a «C: \ Program Files \ 1cv8 \ srvinfo \»).
Arról, hogy hogyan kell beállítani jogosultságokat könyvtárak az egyes felhasználók vagy felhasználói csoportok, írtam itt.
Helló, szükség van, hogy frissítse a legújabb verzióra 1S8, de a menedzsment azt akarja, hogy a második verzió, miközben fut az első szettet fel, és áthelyezni a pontszám újra, és csak ezután húzza ki először. Van legjobb választás egy ilyen döntés, és nem lenne több a probléma, mint a két változat a frissítés csak az első verzió az aktuális értéket?
Vitaly Onyanov mondja:
Szia, megpróbálok válaszolni a kérdésre.
Több, mint egyszer frissíteni a legújabb kiadás, amely a „profit”. Beleértve még néhány nagy ugrások, mint egy átmenet 8.2.17 a 8.3.5. Szinte mindig ez az átmenet zökkenőmentesen telt (ha a konfigurációs modell, vagy nem sok változás). Hanem az, hogy minden simán menjen az Ön esetében, én biztosan nem. A legtöbb helyes, azt hiszem, ez a megközelítés, hogy az előttünk álló feladat:
- Telepítse párhuzamosan a második szerver „1C: Enterprise” változat szükséges (ha a számítógép erőforrások állnak rendelkezésre, mind a szolgáltatások működnek, minden gond nélkül).
- Hozzon létre egy új szerver, egy példányt a termelési adatbázis.
- Vizsgáljuk meg a legújabb filmeket a létrehozott adatbázis példányban.
- Ha minden rendben van, akkor a nap „X” átmenet az új platform kiadás „leküzdésére” a szerveren. Ha nem, akkor a hiba kijavítására, mielőtt amíg az összes vizsgálatok nem telt el.
Lehetőség, hogy „fel a második változat, miközben fut az első szettet fel, és áthelyezni a pontszám újra, és csak ezután húzza ki az első” tűnik, nem túl sikeres.
Használati útmutató. Csak egy karcolás meghatározott friss változata 2 szerver 1C - 8.2 és 8.3. Futok őket különböző felhasználók, létre kifejezetten az egyes verzió. Ha van egy szolgáltatás nem indul el a létrehozás után, ellenőrizze a felhasználó hozzáférését, ami alatt fut 1C, hogy az aktuális könyvtárat. Volt egy probléma ebben.
Ha nem veszik le a kézikönyvet, meg kell csinálni a következő módosítások:
Tiszta srvinfo mappát a C: \ Program Files \ 1cv8 \ srvinfo \ törli az összes fájlt és mappát belőle
Indítsa el a „ügynök szerver 1C: Enterprise”
Szerverek igazgatása révén 1C az új 1C hozzon létre egy klaszter, és adjunk hozzá az információs bázist.
(Admin, kérünk, add a kézi)
Vitaly Onyanov mondja:
Vitaly Onyanov mondja:
Semmi gond, akkor is működnek a különböző szerverek 1C, minden változatban.
Akkor csak meg kell változtatni a nevét, a szolgáltatás megváltoztatni a kikötők és a klaszter tároló könyvtár fájlokat.
Sok utasítást, mint ez.
szoftverlicenc én úgy történt, hogy az elején működött, majd repült engedélyt. 1S8.3 párhuzamosan az engedély megszerzéséhez létrehozott fájl a lic mert amit indult a konfliktus lic fájlokat 1S8.2. Ennek eredményeként, a szoftver licenc kizárólag 1S8.2
Üdvözlünk! Mindent megtett utasítás szerint, kézi hozzáadunk egy központi szerverről 1S8.3, ellenőrizte, hogy a különböző portok 1540 és 2540, működött, és kérte a 1S8.2 1S8.3. De a következő alkalommal, amikor a pillanat a megfelelő könyvtárat 1S8.2 1S8.3 és mindkét esetben egy és ugyanaz a port 1540 vagy 2540, attól függően, hogy melyik portot jelöltek utoljára. Töröltem mind beépülő szerver és regisztrált kézzel különböző kikötőkben, de a helyzet nem változott.
konzolok segített ezt az opciót:
„A mappa \ AppData \ Local \ 1C \ 1cv8 van egy fájl, amelyben location.cfg ostobán meg az utat, hogy a mappa \ AppData \ Local \ 1C \ 1Cv82, ami egy fájl egy listát appsrvrs.lst központi szerverrel. Ezért használják 8,3 és 8,2, az azonos kiszolgálók listáját. Location.cfg a törölni kívánt fájlt, és létrehoz egy fájlt szerverek listáját appsrvrs.lst 8.3. Ezután felsorolja szerverek 8.2 és 8.3 más lesz. mista.ru »
Andrew S. mondja:
fogadtatás
köszönöm a tájékoztató cikket. A kérdésem a következő: hogyan kell beállítani a kliens 1C, így fordult a szerveren futó, nem szabványos port?
Köszönöm előre is a választ
Vitaly Onyanov mondja:
Vitaly Hello!
Nekem van egy probléma.
Én ugyanazon a fizikai kiszolgálón telepített két szerver 1C (8.2- és 8,3-munkás tapasztalt).
8.2 - port 1540 szerver szert, 8,3 - Port - 1740
8.3 sokáig nem frissült. (7 hónap).
Van egy feladat: az adatbázis frissítését konfiguráció a legújabb kiadás 8,3 és 8,3, illetve, hogy frissítsen a legújabb platform.
Mit kell tenni:
- letöltés technológiai platform 8.3 Win.
- Állítsa le a szerver ügynök szolgáltatást 8.3
- létrehozni egy platform 8.3
További zavaros:
bin az új platform nem ragenta, amely regisztrálja 8.3 portok
Mit csinálok rosszul?