1С Enterprise серверүүдийн удирдлага. 1С Enterprise серверүүдийн удирдлага 1С Enterprise серверүүдийн удирдлага эхлэхгүй байна


Суурь.

1C: Enterprise серверүүдийг 8.0 хувилбараас удирдахын тулд "1С Enterprise серверүүдийг удирдах" консол (Microsoft Management Console-д зориулсан нэмэлт хэрэгсэл) хангагдсан болно. Энэ хэрэгсэл нь нэлээд ажиллагаатай, тохиромжтой бөгөөд платформын хувилбаруудын хамт боловсруулагдсан бөгөөд администраторт үнэнчээр үйлчилдэг.

8.1 хувилбараас хойш Линукс (deb болон rpm дээр суурилсан) дээр суурилсан үйлдлийн системд серверийн түгээлтийн сонголт гарч ирсэн. Энэ нь хэрэглэгчдэд Майкрософт технологийн стекийн хэрэглээг багасгаж, лиценз, програм хангамжийг ихээхэн хэмнэх боломжийг олгосон. Гэхдээ администратор яах вэ? ММС-ийн хувьд бүгд ижил тоног төхөөрөмж. Хөгжүүлэгчийг консерватизм гэж буруутгахад хэцүү байдаг, учир нь платформыг хөгжүүлэх ахиц дэвшил олон жилийн туршид гайхалтай харагдаж байсан (энэ нь ихэвчлэн зэмлэх шалтгаан болдог - тогтвортой байдал нь ахиц дэвшилд золиосолдог). Гэхдээ Windows-ээс 8.1 ба 8.2 хувилбарын серверүүдийг удирдахыг санал болгосон нь баримт хэвээр байна.

8.3 хувилбарт платформ хоорондын серверийн кластерын удирдлагын шинэ хэрэгслүүд гарч ирэв - ras (менежментийн сервер) ба rac (удирдлагын клиент). 1C: Enterprise платформтой байнга ажилладаг хүмүүсийн дунд ч гэсэн тэдний талаар мэдэхгүй эсвэл бараг сонсоогүй хүмүүс байдаг. Тэдгээр. Удирдлагын энэ арга нь түгээмэл болж чадаагүй байна. Үүний шалтгаан нь rac бол консол програм юм. Залхуу администратор mmc-г ажиллуулж, хэрэгтэй бүх зүйлээ дарах нь илүү хялбар байдаг. Гэхдээ өөр боломж бий ...

1С-ийн залуус аа, чи ноцтой байна уу?

Яагаад racгүй ras сервер ашиглаж болохгүй гэж? Аз болоход 1С компани Java-д зориулсан "Захиргааны үйлчилгээний API"-г нийтэлсэн.

Үүний үр дүнд бидэнд хэрэгтэй болно:

1. Суулгаж, тохируулсан ras. Анхдагч байдлаар, энэ програмыг серверийн хэсэгтэй (ragent.exe-тэй ижил директорт) суулгасан боловч анхдагч байдлаар ажиллахгүй. Энэ дутагдлаа засъя.

Та үүнийг сервер ачаалах үед эхлүүлэхээр тохируулж болно:

Рас кластер --порт=

(хэрэв та порт заагаагүй бол өгөгдмөл нь 1545)

Эсвэл ras-г Windows үйлчилгээ болгон суулгаарай (жишээ нь 1С компанид бүртгүүлэх register-ras.bat файл):

@echo off rem %1 – 1C:Enterprise багцын бүрэн хувилбарын дугаар SrvUserName=<имя пользователя>SrvUserPwd= тохируулна уу<пароль пользователя>Set CtrlPort=1540 тохируулах AgentName=localhost багц RASPort=1545 багц SrvcName="1C:Enterprise 8.3 Remote Server" багц BinPath="\"C:\Program Files\1cv8\%1\bin\ras.exe\" кластер -- service --port=%RASPort% %AgentName%:%CtrlPort%" Set Desctiption="1C:Enterprise 8.3 Administration Server" sc stop %SrvcName% sc устгах %SrvcName% sc үүсгэх %SrvcName% binPath= %BinPath% start= auto obj= %SrvUserName% нууц үг= %SrvUserPwd% дэлгэцийн нэр= %Desctiption%

2. Би өөрөө Android DroidRAC2-д зориулсан ras-д зориулсан үйлчлүүлэгч бичих хэрэгтэй болсон. Миний бодлоор тэнд байгаа бүх зүйл тохируулах, холбоход хялбар байдаг. Энэ програм нь танил MMC консолын загвар болон UI-г хуулбарлахыг оролддог. Тэдний хэлснээр үнэгүй, SMSгүйгээр. Бүрэлдэхүүн хэсгүүдийн модыг бүхэлд нь харах, үйл ажиллагааны явцад өөрчлөх шаардлагатай үндсэн тохиргоог засах боломжийг дэмждэг.

Хөгжлийн хэтийн төлөв.

Одоогоор 1С: Enterprise 8.4.1 хувилбарыг турших боломжтой бөгөөд үүнд серверийн хэсэг ихээхэн шинэчлэгдсэн байна. Бусад зүйлсийн дотор серверийн удирдлагад зориулсан REST API-г зарлаж, түүнд зориулсан үйлчлүүлэгчийг зарлав. Мэдээжийн хэрэг, хөгжүүлэгч өөрөө менежментийн хэрэгслүүдийн хөгжил муу байгаатай холбоотой асуудлыг олж харж байгаа бөгөөд биднийг энд тааламжтай гэнэтийн бэлэг хүлээж байна. Энэ хооронд байгаа юмаараа л ажиллах ёстой.

P.S.Би хувьдаа 1С компанийн програм хангамжийн хурдацтай хувьслыг дагаж байгаадаа баяртай байна, гэхдээ энэ ахиц дэвшлийг мэдрэл, цаг хугацаанд нь төлөх шаардлагатай болдог. Гэхдээ энэ бол огт өөр түүх юм

Энэ нийтлэлд би 1C: Enterprise серверт шинэ эсвэл одоо байгаа мэдээллийн санг хэрхэн нэмэх талаар ярих болно. 8.3 (платформын бусад хувилбаруудын хувьд - 8.1 Тэгээд 8.2 үйлдлүүд нь ижил төстэй). 1C: Enterprise серверийн удирдлагын програмаас (Windows үйлдлийн систем дээр) мэдээллийн бааз нэмэх сонголтыг авч үзэх болно. 1C: Enterprise серверийн кластер дахь мэдээллийн баазыг удирдах зарим асуудлыг мөн хөндсөн болно.

1. 1C: Enterprise-г эхлүүлэх цонхноос мэдээллийн баазыг нэмж байна

1С: Enterprise сервер дээр стандарт тохиргооноос шинэ мэдээллийн сан үүсгэцгээе. Үүнийг хийхийн тулд "1C: Enterprise"-г ажиллуулаад эхлүүлэх цонхонд " Нэмэх…» мэдээллийн сан нэмэх.

Мэдээллийн бааз нэмэх шидтэн эхлэх бөгөөд " зүйлийг сонгоно уу. Мэдээллийн шинэ бааз бий болгох"Тохирох шилжүүлэгчийг тохируулаад" дээр дарснаар Цаашид».

Суулгасан тохиргооны загваруудын жагсаалтаас бидэнд хэрэгтэй загвараа сонгоод "" дээр дарна уу. Цаашид».

Мэдээллийн сангийн нэрийг мэдээллийн сангийн жагсаалтад харуулах тул байршлын төрлийг зааж өгье " 1С: Enterprise сервер дээр"болон дарна уу" Цаашид».

Дараагийн хуудсан дээр та үүсгэсэн мэдээллийн сангийн параметрүүдийг зааж өгөх хэрэгтэй, тухайлбал:

(Энэ жишээнд параметрүүдийг нийтлэлд батлагдсан 1C: Enterprise серверийн суулгалтын параметрүүдийн дагуу сонгосон болно)

  • Серверийн кластерын нэр 1C: EnterpriseДүрмээр бол энэ нь 1C: Enterprise сервер суулгасан компьютерийн сүлжээний нэртэй таарч байна (серверийн төв кластер);
  • Кластерт үүсгэгдэж буй мэдээллийн сангийн нэр— мэдээллийн санд хандах нэр. Өгөгдсөн кластер дотор өвөрмөц байх ёстой;
  • Аюулгүй холболт- анхдагчаар идэвхгүй болсон;
  • Өгөгдлийн сан хадгалагдах DBMS-ийн төрөл— энэ жишээнд MS SQL Server;
  • Өгөгдлийн сангийн серверийн нэрДүрмээр бол энэ нь өгөгдлийн сангийн сервер суулгасан компьютерийн сүлжээний нэр, "\" тэмдгээр тусгаарлагдсан серверийн жишээний нэр (хэрэв байгаа бол) зэргээс бүрдэнэ;
  • Өгөгдлийн сангийн сервер дээрх мэдээллийн сангийн нэр- Тохиромжтой болгох үүднээс бид мэдээллийн сангийн нэр нь кластер дахь мэдээллийн сангийн нэртэй тохирч байх ёстой гэсэн дүрмийг баримтална. Нэмж дурдахад, MS SQL Server ашиглах тохиолдолд мэдээллийн сангийн нэрний эхний тэмдэгт нь зөвхөн латин цагаан толгойн үсэг эсвэл "_" тэмдэгт байж болно, дараагийн тэмдэгтүүд нь зөвхөн латин цагаан толгойн үсэг, тоо эсвэл тэмдэгт байж болно. "_" ба "&" тэмдэгтүүдийн нэр нь өгөгдлийн сангийн серверийн жишээн дотор өвөрмөц байх ёстой бөгөөд 63 тэмдэгтээс хэтрэхгүй байх ёстой. Хэрэв өгөгдлийн сан сервер дээр байгаа бол одоогийн мэдээллийн баазыг ашиглах болно, хэрэв байхгүй бол туг " Хэрэв мэдээллийн сан байхгүй бол үүсгэ", мэдээллийн сангийн серверт шинэ мэдээллийн сан нэмэгдэх болно.
  • Өгөгдлийн сангийн хэрэглэгч— шинэ мэдээллийн сан үүсгэсэн тохиолдолд сервер дээрх мэдээллийн сангийн эзэмшигч болох эсвэл одоо байгаа мэдээллийн сантай ажиллах эрхтэй DBMS хэрэглэгч;
  • Хэрэглэгчийн нууц үг- мэдээллийн санд хандах хэрэглэгчийн нууц үг;
  • Огноо зөрүү— 0 эсвэл 2000. Энэ параметр нь Microsoft SQL Server мэдээллийн санд хадгалагдсан огноогуудын тоог нэмж, буцааж авах үед хасах тоог тодорхойлдог. Microsoft SQL серверийн ашигладаг DATATIME төрөл нь 1753 оны 1-р сарын 1-ээс 9999 оны 12-р сарын 31-ний хооронд огноог хадгалах боломжийг олгодог. Хэрэв мэдээллийн сантай ажиллахдаа энэ хязгаарын доод хязгаараас өмнөх огноог хадгалах шаардлагатай бол огнооны зөрүүг 2000 оноор сонгох хэрэгтэй. Үүнээс гадна, хэрэв програмын шийдэл нь хуримтлалын бүртгэл эсвэл нягтлан бодох бүртгэлийн бүртгэлийг (мөн хамгийн их магадлалтай) ашигладаг бол ийм байх болно), мөн "талбарын огнооны зөрүүг 2000 гэж тохируулах ёстой.
  • Төлөвлөсөн ажлуудыг блоклох— туг тавих нь энэ мэдээллийн санд зориулсан сервер дээр төлөвлөсөн ажлуудыг гүйцэтгэхийг хориглох боломжийг танд олгоно. Туршилтын мэдээллийн баазыг бий болгох, ердийн даалгаврыг хэрэгжүүлэх нь практик ачаалал өгдөггүй тохиолдолд үүнийг суурилуулах ёстой.

Мэдээллийн сангийн бүх параметрүүдийг тохируулсны дараа "Дарна уу. Цаашид».

Эцэст нь үүсгэсэн мэдээллийн сангийн эхлүүлэх параметрүүдийг зааж өгөөд " Бэлэн» мэдээллийн шинэ бааз бий болгох үйл явцыг эхлүүлэх. Энэ тохиолдолд 1C: Enterprise сервер дээр шинэ мэдээллийн бааз бий болно, шаардлагатай бол мэдээллийн сангийн сервер дээр шинэ мэдээллийн сан үүсч, тохиргооны загвараас өгөгдлийг ачаалах болно.

Хэрэв дээрх бүх үйлдлүүд амжилттай хийгдсэн бол шидтэн ажлаа дуусгах бөгөөд бид шинээр үүсгэсэн мэдээллийн баазыг 1C: Enterprise эхлүүлэх цонхны мэдээллийн сангийн жагсаалтаас харах болно.

2. 1C: Enterprise серверийн удирдлагын консолоос мэдээллийн санг нэмж байна

Одоо серверийн кластерт өөр мэдээллийн бааз нэмье, гэхдээ " 1С: Enterprise серверүүдийн удирдлага"(өмнө нь). Та үүнийг олж болно:

Ямар ч тохиолдолд файлыг ажиллуулснаар нэмэлт програмыг ажиллуулж болно " 1CV8 Servers.msc"Дэд директор дахь 1C: Enterprise суулгацын лавлахад байрладаг" нийтлэг».

Хэрэв тоног төхөөрөмж " " 1C: Enterprise сервер суулгасан ижил компьютер дээр эхлүүлсэн бол зүүн талд байгаа мод, одоогийн компьютерийн сүлжээний нэр бүхий салбар дээр бид " гэж нэрлэгддэг серверүүдийн кластерийг харах болно. Орон нутгийн кластер" Цонхыг өргөжүүлж байна " Мэдээллийн үндэс"Бид энэ серверийн кластер дахь бүх мэдээллийн баазыг харах болно (жишээлбэл, өмнөх алхам дахь 1C: Enterprise эхлүүлэх цонхоор үүсгэсэн мэдээллийн сан). Шинэ мэдээллийн сан нэмэхийн тулд энэ таб дээр хулганы баруун товчийг дараад " Үүсгэх» — « Мэдээллийн бааз».

Үүсгэсэн мэдээллийн сангийн параметрийн цонх нээгдэнэ. Параметрүүдийн жагсаалт нь энэ зааврын 1 дэх хэсэгт дурдсантай ижил байна. Бүх параметрүүдийг бөглөсний дараа "Дарна уу. БОЛЖ БАЙНА УУ» мэдээллийн шинэ бааз бий болгох үйл явцыг эхлүүлэх. Энэ тохиолдолд 1С: Enterprise сервер дээр мэдээллийн шинэ бааз бий болох бөгөөд шаардлагатай бол мэдээллийн сангийн сервер дээр шинэ мэдээллийн сан үүсгэнэ.

Хэрэв дээрх бүх үйлдлүүд амжилттай хийгдсэн бол параметрийн цонх хаагдах бөгөөд бид одоогийн кластерын мэдээллийн сангийн жагсаалтад шинээр үүсгэсэн мэдээллийн санг харах болно.

Хэрэв та "Лхагва гараг" хөтөлбөрт очвол SQL Server Management Studio" болон MS SQL серверийн одоогийн хувилбарт холбогдвол өмнөх алхмуудад үүсгэсэн мэдээллийн санг харж болно.

3. Мэдээллийн сангийн шинж чанарууд

Тодорхой мэдээллийн сангийн параметрүүдийг харах эсвэл өөрчлөхийн тулд та " 1С Enterprise серверүүдийн удирдлага"Мэдээллийн сангийн жагсаалтаас хулганы баруун товчийг дараад " Үл хөдлөх хөрөнгө" Удирдлагын консол дээр баталгаажуулахын тулд та холбогдох мэдээллийн сан дахь администраторуудыг ашиглах ёстой. Өөрөөр хэлбэл, энэ шалгалт нь 1C: Enterprise клиентээр дамжуулан мэдээллийн санд холбогдох үед баталгаажуулалттай төстэй юм.

Таны харж байгаагаар бидэнд аль хэдийн танил болсон параметрүүдийн жагсаалтад дараахь зүйлс нэмэгдэв.

  • Сеанс эхлэхийг хориглохыг идэвхжүүлсэн- мэдээллийн баазтай сессийн эхлэлийг хаахыг идэвхжүүлэх туг, дараа нь:
    • Одоо байгаа сессүүд нь үргэлжлүүлэн ажиллах, шинэ холболт үүсгэх, мөн үндсэн ажлуудыг ажиллуулах боломжтой;
    • Мэдээллийн санд шинэ сесс үүсгэх, холбогдохыг хориглоно.
  • ЭхлэхТэгээд Төгсгөл- сессийг хаах хугацаа;
  • Захиа- хаагдсан мэдээллийн сантай холбогдохыг оролдох үед алдааны мессежийн нэг хэсэг болох текст;
  • Зөвшөөрлийн код— параметрт нэмэх ёстой мөр /UC 1С: Аж ахуйн нэгжийг эхлүүлэх үед хаагдсан ч мэдээллийн санд холбогдох;
  • Блоклох сонголтууд- янз бүрийн зорилгоор тохиргоонд ашиглаж болох дурын текст;
  • Гадаад сессийн удирдлага— гадаад сессийн удирдлагын вэб үйлчилгээний параметрүүдийг тодорхойлсон мөр;
  • Гадны хяналтыг заавал ашиглах- хэрэв туг тавьсан бол гадаад сессийн удирдлагын вэб үйлчилгээ боломжгүй бол алдаа гарч, мэдээллийн сантай холбогдох боломжгүй болно;
  • Аюулгүй байдлын профайл- хэрэв та профайлын нэрийг зааж өгвөл програмын шийдэл нь заасан хамгаалалтын профайлаас тогтоосон хязгаарлалтыг харгалзан ажиллаж эхэлнэ;
  • Аюулгүй горимын аюулгүй байдлын профайл- аюулгүй байдлын профайлтай ижил боловч аюулгүй горимд ажиллаж байгаа програмын шийдлийн хэсгүүдэд хязгаарлалт тавих болно.

Шаардлагатай параметрүүдийг өөрчилсний дараа " дарна уу. Өргөдөл гаргах"өөрчлөлтүүдийг хадгалах эсвэл" БОЛЖ БАЙНА УУ» товчийг дарж мэдээллийн сангийн шинж чанаруудын цонхыг хадгална уу.

4. 1С: Enterprise-ийг эхлүүлэх цонхонд байгаа мэдээллийн баазыг мэдээллийн сангийн жагсаалтад нэмэх.

Эцэст нь хэлэхэд, бидний хийх ёстой зүйл бол " ашиглан үүсгэсэн нэгийг нэмэх явдал юм. 1С Enterprise серверүүдийн удирдлага» infobase-ыг 1C: Enterprise-ийг эхлүүлэх цонхны мэдээллийн баазуудын жагсаалтад оруулна. Яагаад энэ цонхонд " Нэмэх…"болон мэдээллийн бааз/бүлэг нэмж эхлэх шидтэн дотроос тохирох зүйлийг сонгоод " дээр дарна уу. Цаашид».

Жагсаалтад харагдах мэдээллийн сангийн нэрийг оруулаад мэдээллийн сангийн байршлын төрлийг сонгоно уу " 1С: Enterprise сервер дээр", дахин " дарна уу Цаашид».

Энэ кластерт тодорхойлсон 1C: Enterprise серверийн кластерын хаяг болон мэдээллийн баазын нэрийг оруулна уу. "Дарна уу Цаашид».

Эцэст нь мэдээллийн баазыг ажиллуулах параметрүүдийг тохируулаад "Дарна уу" Бэлэн» шидтэнг гүйцээхийн тулд.

Манай мэдээллийн сан мэдээллийн сангийн жагсаалтад орлоо. Энэ бол хоосон (цэвэр) мэдээллийн сан гэдгийг та ойлгох хэрэгтэй бөгөөд дараа нь загвар эсвэл урьдчилан ачаалагдсан өгөгдлийн файлаас өгөгдлийг ачаалах хэрэгтэй.

Энэ нийтлэл танд тусалсан уу?

Энэ нийтлэлд бид серверийн кластерын удирдлагын сервер, ялангуяа хэрэгслүүдтэй танилцах болно rac.exeТэгээд ras.exe, түүнчлэн хөтөлбөрүүд байршуулахҮүний тусламжтайгаар командын мөрөөс 1C: Enterprise серверүүдийн кластерийг удирдах боломжтой болно.

Уламжлал ёсоор би уншихаас залхуурдаг хүн бүрийг энэ сэдвээр вебинар үзэхийг санал болгож байна

За, үлдсэн хэсэгт нь тавтай морилно уу:

1. Ерөнхий мэдээлэл

1C: Enterprise серверүүдийн кластерийг удирдах 8.3 1С серверийн удирдлагын консол болон командын мөрөөр хоёуланг нь ашиглах боломжтой. Эдгээр зорилгоор энэ нь үйлчилдэг Серверийн кластерын удирдлагын сервер, энэ нь хоёр хэрэгслээс бүрддэг: сервер өөрөө - програм rac.exeболон тушаалын мөрийн хэрэгслүүд rac.exe, энэ нь өмнө нь ажиллаж байсан ras серверт хандсанаар 1C: Enterprise серверүүдийн кластертай янз бүрийн үйлдэл хийх боломжийг олгодог.

Та платформтой хавсаргасан "Администраторын гарын авлага" номноос энэ механизмын талаар илүү ихийг уншиж болно. Үйлчлүүлэгч-серверийн сонголт" (эсвэл ITS вэбсайт дээр).

Энэ холбоос хэрхэн ажилладаг ерөнхий схем дараах байдалтай байна.

Захиргааны сервер байх ёстой ижил хувилбар, 1C: Enterprise серверийн кластерын хувилбар болох бөгөөд нэг серверийн кластерт нэгэн зэрэг холбогдох боломжтой. заримудирдлагын серверүүд, гэхдээ тодорхой удирдлагын сервер харилцах боломжтой зөвхөн нэгтэйсерверийн төлөөлөгч.

Удирдлагын сервер болон командын мөрийн хэрэгсэл хоёулаа 1C: Enterprise платформоор дэмжигдсэн ямар ч үйлдлийн систем дээр ажиллах боломжтой. Гэхдээ энэ нийтлэлд бид зөвхөн Windows үйлдлийн системүүдийн гэр бүлд өөрсдийгөө хязгаарлах болно.

2. Удирдлагын серверийн бүрэлдэхүүн хэсгүүдийг суурилуулах

Сервер өөрөө болон удирдлагын хэрэгсэл хоёулаа 1C: Enterprise серверийн бүрэлдэхүүн хэсгүүдэд багтсан болно. Үүний дагуу 1С: Enterprise серверийн агент үйлчилгээг ажиллуулж буй компьютер дээр тэд аль хэдийн суулгасан байх ёстойанхдагч.

Үүнийг шалгахын тулд 1C: Enterprise серверийн файлуудтай лавлах руу очиж, түүнд тохирох хэрэгслүүдийг олоорой (тохирох үүднээс файлуудыг төрлөөр нь бүлэглэж болно).

Би 1С: Enterprise серверийг суулгах талаар дэлгэрэнгүй бичсэн.

Өмнө нь байсан компьютер дээрээ удирдлагын серверийг суулгах байгаагүй 1C: Enterprise серверийг суулгасан тул та 1С сервер суулгах түгээлтийн иж бүрдлийг ажиллуулж, бүрэлдэхүүн хэсгүүдийн нэг хэсгийг сонгох хэрэгтэй. "Server 1C: Enterprise 8".

Түүнчлэн, хэрэв энэ бүрэлдэхүүн хэсгийг сонгосон бол дараагийн алхамд суулгах шидтэн 1C: Enterprise серверийг Windows үйлчилгээ болгон суулгахыг санал болгоно. Энэ цэгээс мэдээж орхих ёстойхаргалзах тугийг арилгах замаар.

Суулгасны дараа та шаардлагатай бүх бүрэлдэхүүн хэсгүүдийг дээр дурдсан аргаар бэлэн байлгах ёстой.

3. Удирдлагын серверийг эхлүүлж байна

Ras.exe хэрэгслийн талаар дэлгэрэнгүй мэдээлэл авахын тулд та тушаалыг ажиллуулж тусламж дуудаж болно

Тусламжаас та удирдлагын сервер өмнөх шигээ ажиллах боломжтойг харж болно хэрэглээний горим, тэгээд яаж Windows үйлчилгээ(параметр үйлчилгээ ). Бид мөн удирдлагын сервер ажиллах сүлжээний портыг тохируулж болно (параметр порт , өгөгдмөл портыг ашигладаг 1545 ), кластерийн удирдлагын горимын хувьд энэ горим байна бөөгнөрөл . Та энэ горимын тусламжийг дараах тушаалаар дуудаж болно.

rac тусламжийн кластер

Дараа нь бид энэ горим нь 1C: Enterprise серверийн кластер агентын хаягийг аргумент болгон зааж байгааг харах болно. Анхдагч нь localhost: 1540.

Тиймээс, хэрэв удирдлагын сервер нь 1C: Enterprise серверийн агент ажиллаж байгаа машин дээр ажиллаж байгаа бол тушаалыг ажиллуулахад хангалттай.

За, хэрэв та сүлжээний нэртэй компьютер дээр ажиллаж байгаа серверийн агенттай холбогдох шаардлагатай бол Server1C, мөн агент нь стандарт бус порт дээр ажилладаг 2540 , дараа нь тушаал дараах байдалтай байна.

rac кластер сервер1c:2540

4. Удирдлагын серверийг Windows үйлчилгээ болгон эхлүүлэх

Мэдээжийн хэрэг, удирдлагын серверийг гараар эхлүүлэхгүйн тулд үүнийг Windows үйлчилгээ болгон нэг удаа эхлүүлэх нь тохиромжтой. Гэвч харамсалтай нь платформ хөгжүүлэгчид холбогдох үйлчилгээг системд автоматаар бүртгүүлэх боломжийг хэрэгжүүлээгүй, жишээлбэл, үүнийг хийсэн. Үйлчилгээг нэмэхийн тулд системийн хэрэгслийг ашиглахыг зөвлөж байна sc. Энэ үйл явцыг бага зэрэг нарийвчлан авч үзье.

Үүнийг орон нутгийн хэрэглэгч гэж нэрлэе USR1CV8_RASболон нууц үг 123 нэвтрүүлэх

Register-ras.bat файл:

@echo унтраалттай rem %1 - 1C: Enterprise-ийн бүрэн хувилбарын дугаартохируулах SrvUserName=.\USR1CV8_RAS багц SrvUserPwd="Pass123" багц CtrlPort=1540 багц AgentName=localhost багц RASPort=1545 багц SrvcName="1C:Enterprise 8.3 Remote Server" багц BinC:\c="v%" File:\c 1 \bin\ras.exe\" кластер --service --port=% RASPort % % AgentName % :% CtrlPort % " set Desctiption="1C:Enterprise 8.3 Remote Server" sc stop % SrvcName % sc устгах % SrvcName % sc үүсгэх % SrvcName % binPath= % BinPath % start= auto obj= % SrvUserName % нууц үг= % SrvUserPwd % displayname = % Тайлбар %

Файлд бид дараахыг зааж өгнө:

  • Үйлчилгээг эхлүүлэх хэрэглэгчийн нэр, нууц үг - хувьсагч SrvUserName Тэгээд SrvUserPwd
  • Бидний удирдах гэж буй серверийн агентын хаяг, порт - хувьсагч Агентын нэр Тэгээд CtrlPort
  • Мөн үйлчилгээний нэр, удирдлагын сервер ажиллах сүлжээний порт - хувьсагч RASPport Тэгээд SrvcName . Хэрэв та хэд хэдэн удирдлагын серверүүдийг зэрэгцүүлэн ажиллуулах, жишээлбэл, өөр өөр 1С серверт үйлчлэхийг хүсч байвал эдгээр параметрүүдийг өөрчлөх нь зүйтэй юм.

Бат файлын цорын ганц параметр бол 1C: Enterprise платформын одоогийн хувилбар юм. Тиймээс үйлчилгээ үүсгэхийн тулд администраторын эрх бүхий тушаалын мөрийг ажиллуулж, өмнө нь үүсгэсэн файлыг ажиллуулна уу register-ras.bat, платформын шаардлагатай хувилбарыг зааж өгөхөө мартаж болохгүй.

Бид системд заасан нэртэй үйлчилгээ гарч ирсэн эсэхийг шалгадаг. Мөн бид контекст цэснээс тохирох зүйлийг сонгоод шууд эхлүүлнэ.

Ингэснээр удирдлагын серверийг үйлчилгээ болгон суулгаж дуусгана.

5. Rac.exe хэрэглүүрийг ашиглан серверийн кластерийг удирдах

Тиймээс бид удирдлагын серверийг суулгасан. Сервертэй харилцах нь rac.exe тусгай консол хэрэгслийг ашиглан хийгддэг. Тушаалыг биелүүлцгээе

Энэ програмын тусламж авахын тулд.

Тусламжаас харахад хэрэгсэл нь удирдлагын серверийн хаягийг зааж өгдөг нэг нийтлэг аргументтай байдаг (анхдагчаар). localhost: 1545) болон олон үйлдлийн горимууд: серверийн кластер агент, кластер өөрөө, кластер менежер, ажилчдын процесс гэх мэтийг удирдахад зориулагдсан. Горим тус бүрийн тусламжийг холбогдох тушаалаар дуудаж болно.

Бүх үйлдлийн горимыг тайлбарлах нь утгагүй нь ойлгомжтой. Би ажлын цөөн хэдэн жишээ хэлье.

Кластеруудын талаарх мэдээллийн жагсаалтыг авах:

Өгөгдсөн серверийн кластер дээрх мэдээллийн сангийн жагсаалтыг олж авах:

Заасан мэдээллийн баазтай холболтын жагсаалтыг хүлээн авах:

Удирдлагын хэрэгсэл нь серверийн кластер, үйлдвэрлэлийн сервер, мэдээллийн сангийн администраторуудад зориулсан үйлдлийн системийн нэвтрэлт танилтаас бусад тохиолдолд серверийн кластерыг удирдахад шаардлагатай бүх ажлыг гүйцэтгэх боломжийг танд олгоно.

6. Захиргааны сервертэй ажиллахад зориулсан програм хангамжийн багцууд

Жишээнүүдээс харахад rac хэрэгсэлтэй командын мөрөөс ажиллах нь таатай хэвээр байна. Гэхдээ энэ механизмыг гараар хянах зорилгоор бүтээгээгүй. Жишээлбэл, ITS вэбсайт дээр консолын удирдлагын хэрэгслийн тусламжгүйгээр Java хэл дээрх програмын удирдлагын сервертэй харилцах боломжийг олгодог Java архив байдаг. Та энэ багцыг татаж авах боломжтой.

Хамгийн гол нь бид тушаалын мөрөөс 1С серверүүдийн кластер дээр янз бүрийн зааврыг гүйцэтгэх чадвартай байдаг. Энэ нь та 1С: Enterprise серверүүдийн кластертай харилцахад шаардлагатай функцуудыг янз бүрийн програм, боловсруулалт эсвэл скриптэд нэмж болно гэсэн үг юм.

Жишээлбэл, бусад зүйлсийн дотор хэлээр бичсэн зүйл нь удирдлагын сервертэй ажиллах боломжтой. OneScriptхөтөлбөр байршуулах.

Би OneScript алгасах хөдөлгүүрийн талаар аль хэдийн ярьсан.

Та deployka програмын талаар илүү ихийг мэдэж болно.

OneScript дээр бичигдсэн бүх боломжит сангууд болон програмуудын хамгийн бүрэн тоймыг энэ нийтлэлд өгсөн болно.

7. Deployka программтай суулгаж тохируулна

OneScript болон deployka-д зориулсан суулгах алгоритмыг өмнөх догол мөрөнд өгсөн линк дээрх нийтлэлүүдэд нарийвчлан авч үзсэн болно. Товчхондоо энэ нь дараахь зүйлээс бүрдэнэ.

1. OneScript түгээлтийг албан ёсны вэбсайтаас татаж аваарай.

2. Бид шидтэний зааврын дагуу суулгана.

3. Шинэ орчны хувьсагчийг ашиглахын тулд бид систем рүү буцаж ордог.

4. Бид администраторын эрх бүхий тушаалын мөрийг ажиллуулж, өмнөх алхмуудыг тушаалын мөрөөр зөв гүйцэтгэсэн эсэхийг шалгана

5. Багц менежер ашиглан deployka програмыг суулгаж байна опмкомандыг ажиллуулах замаар

opm deployka суулгах

6. Бид тушаалаар "байршуулах" тусламж руу залгаж бүх зүйл ажиллаж байгаа эсэхийг шалгана

7. Энэ бол үндсэндээ. Програмын бүх үйлдлийн горимууд дэлгэц дээр харагдана. Дараа нь вэбсайт эсвэл консол дээрх тусламжийг уншиж, тохирох командыг ашиглан горим бүрийн зөвлөмжийг дуудна уу.

Жишээлбэл, та тодорхой мэдээллийн сан дахь бүх сешнүүдийг ингэж дуусгаж, дараа нь сессийн эхлэлийг хааж болно.

deployka session kill -db Accounting_Demo -rac "C:\Program Files\1cv8\8.3.11.2867\bin\rac.exe" -db-хэрэглэгч "AbramovGS (захирал)"

8. Одоо та скрипт дээрээ "байршуулах" аргыг ашиглаж болно. Жишээлбэл, мэдээллийн санг хадгалах сангаас шинэчлэх, хэрэглэгчдийг салгах, мэдээллийн санг шинэчлэх скрипт дараах байдалтай байж болно.

@echo асаалттай rem Хувьсагчийн утгыг тохируулах Set ServerName="1CAPP:2541" тохируулах RacPath="C:\Program Files\1cv8\8.3.11.2954\bin\rac.exe" багц uccode="123" багц BaseName="ERP_Test"-г тохируулах UserName="Admin" тохируулах UserPass ="Pass123" тохируулсан ConStr="/1CAPP:2541\ERP_Test" багц RepoPath="tcp://1CAPP/ERP_DEV" тохируулсан RepoUserName="туршилт" тохируулсан RepoUserPass="123" rem Хэрэглэгчдийг цуцлах call deployka session kill -db % BaseName % -db-user % UserName % -db-pwd % UserPass % -rac % RacPath % -lockuccode % uccode % rem Репозитороос өгөгдлийн сангийн тохиргоог шинэчлэхдуудах deployka loadrepo % ConStr % % RepoPath % -db-user % UserName % -db-pwd % UserPass % -storage-user % RepoUserName % -storage-pwd % RepoUserPass % -uccode % uccode % rem Өгөгдлийн сангийн тохиргоог шинэчлэхдуудлага deployka dbupdate % ConStr % -db-user % UserName % -db-pwd % UserPass % -uccode % uccode % rem түгжээг тайлах сессүүд call deployka session unlock -db % BaseName % -db-user % UserName % -db-pwd % UserPass % -rac % RacPath % -lockuccode % uccode %

Дуустал нь уншсан бүх хүмүүст баярлалаа. Асуух зүйл байвал бичээрэй.

Энэ нийтлэл танд тусалсан уу?

Амьдрал үргэлжилж, 1C: Enterprise 8 платформ хөгжиж байна. 1С серверийн удирдлагын хэрэгслийг эцэст нь худалдагч боловсруулсан (харна уу) нь эдгээр хэрэгслүүдийн хангалтгүй боловсруулалтын асуудлыг шууд бусаар баталж байна.

Ялангуяа DroidRAC-ийн хувьд дараах асуудлууд цаг хугацааны явцад үүссэн:

DroidRAC2 0.0.4

Бүрэн дахин бичсэн - загварлаг, загварлаг, залуу (Kotlin, JetPack, Single-activity)

8.3.11+ хувилбарт нийцсэн 1С-ийн шинэ api

Эхний хувилбарт уламжлалын дагуу зөвхөн унших боломжтой, бага зэрэг хасах (жишээлбэл, хэрэглэгчийн сессийг устгах)

"Түлхүүр" хэсгийг нэмсэн. Энэ нь ашигласан лицензийн тоог хянахын тулд хэрэглэгчийн бүх ажлын урсгал/сессээс лицензийн өгөгдлийг цуглуулдаг

Сервер болон кластерын администраторуудыг нэмэх/өөрчлөх

Гүйцэтгэлийн тоолуурын утгын шинж чанарыг харж байна

Кластер болон үйлдвэрлэлийн серверийн шинж чанарыг засах

DroidRAC2 0.0.7

Кластерийн бүрэлдэхүүн хэсгүүдийн бүх шинж чанарыг өөрчлөх (өмнөх хувилбаруудад дэмжигдээгүй)

DroidRAC2 0.0.8

Тоолуур болон гүйцэтгэлийн хязгаарыг нэмэх/ хасах
+ шинэ мэдээллийн сан нэмэх

DroidRAC2 0.1.0

RAS хайх. Орон нутгийн дэд сүлжээнээс ras хаягийг олох, нэмэх боломжийг танд олгоно. Бусад дэд сүлжээнүүд болон стандарт бус портууд дээр хайлт хийх боломжтой. Гэхдээ! Таны харьяаллаас хамааран бусад хүмүүсийн дэд сүлжээг сканнердах нь өөр өөр төлбөртэй байж болно.
- Жагсаалт дахь мөрүүдийн олон сонголт
- сонголтын горимд жагсаалтын нийт мөрийн тоо болон сонгосон элементүүдийн үйлдлүүд боломжтой
- олон сонголтын горимд сесс болон холболтуудыг устгах. Сешнүүдийг устгахдаа өөрийн холболтоо алдахгүйн тулд RAS сессийг устгаж болохгүй. Холболтуудыг устгахдаа зөвхөн сесстэй холбоотой холболтуудыг устгах боломжтой гэдгийг санаарай, гэхдээ энэ нь ихэвчлэн утгагүй байдаг 1С нь тэдгээрийг сэргээдэг

DroidRAC2 0.1.2

Кластер нэмэх/хасах

Үйлдвэрлэлийн сервер нэмэх/хасах

Жагсаалтаас хайх

Алдаа засах

Туршилтыг 8.3.13.1690 платформ дээр хийсэн

Хэрэв та төслийг дэмжихийг хүсвэл ёс суртахууны дэмжлэг үзүүлэхийн тулд хавсаргасан infomany файлыг татаж авах боломжтой. Хэрэгслийн хөгжлийн хурд нь түүний эрэлтээс шууд хамаардаг.

Од, сэтгэгдэл, зохиогчийн хөгжлийн хүсэл нь бас таатай байх болно.

Автоматжуулсан 1С Enterprise систем нь менежмент, худалдаа, нягтлан бодох бүртгэл хийх, шаардлагатай тайланг хүлээн авах боломжийг олгодог. Програмын хоёр төрлийн ажиллагаа байдаг:

  • Файл - 1С нь зөвхөн нэг компьютер дээр суурилагдсан; ямар ч менежер мэдээллийн сантай ажиллах боломжгүй. Энэ сонголт нь жижиг худалдааны эргэлттэй жижиг компаниудад тохиромжтой.
  • Үйлчлүүлэгчийн хувилбар. 1С-тэй ажиллахдаа мэдээллийн сан нь нэг компьютер дээр байрладаг бөгөөд бусад бүх хүмүүс холбогдсон байдаг. Ажлын сонголт нь үйлчлүүлэгчийн програм, 1С Enterprise сервер, MS SQL Server эсвэл PostgreSQL форматын мэдээллийн сангаас бүрдэх гурван түвшний архитектуртай. Энэ тохиолдолд зөв тохиргоог хангахын тулд 1С серверийн удирдлагыг ашигладаг.

1С серверийн удирдлагын консол:үндсэн функцууд

1С сервер нь удирдлагын интерфейсгүй тул консолыг ашигладаг. Энэ нь 1С Enterprise-ийн холбогдох хувилбарын стандарт хүргэлтийн багцад багтсан болно. Энэхүү стандарт хэрэглүүрийг локал компьютер бүр дээр суулгасан бөгөөд мэдээллийн санг энд эсвэл алсын сервер дээр байрлуулж болно.

1С Enterprise серверийг удирдах консолыг ашигласнаар та дараахь ажлуудыг шийдэж чадна.

  • Серверийн үйл ажиллагаанд өөрчлөлт оруулах, шинээр үүсгэх, шаардлагагүйг устгах. Тэд мэдээллийн санг байршуулж, өөр өөр хэрэглэгчдийн хоорондын харилцан үйлчлэлийг тодорхойлж чадна.
  • Администраторуудыг үүсгэ. Эдгээр нь серверт өөрчлөлт оруулах эрхтэй хэрэглэгчид юм. Администратор бүр зөвхөн томилогдсон серверийг удирдах боломжтой. Хэрэв та нэг администратор нэмэхгүй бол бүртгэлтэй ямар ч хэрэглэгч 1С серверийг удирдах боломжтой.
  • 1С кластерын ажлын урсгалыг бий болгох. Ажилчдын процессыг нэмэх нь систем дэх тодорхой хэрэглэгчийн гүйцэтгэлд нөлөөлөх боломжийг олгодог. Properties дээр та хамгийн их гүйцэтгэлийн утгыг (1000 хүртэл) тохируулж болно. Ажиллаж буй сессүүд нь хамгийн их гүйцэтгэлтэй процесст хавсаргасан. Системийн хувьд систем нь бие даан дүн шинжилгээ хийж, оновчтой болгох үүднээс эдгээр утгыг дахин хуваарилдаг.
  • 1С Enterprise-д мэдээллийн сан үүсгэх. Та хэрэглэгчдэд үүнтэй холбогдох эсвэл зөвхөн дотоодод ажиллах боломжийг тохируулах боломжтой.
  • Чуулганыг албадан зогсоох. Заримдаа серверийн мессеж нь заасан хэрэглэгчийн нэрээр ажил хийгдэж байгааг мэдээлдэг. Систем нь энэ процессыг үргэлж бие даан зогсоодоггүй тул удирдлага нь танд ямар ч хэрэглэгчийн сессийг хүчээр дуусгах боломжийг олгодог.

1С дээр хэрхэн ажиллаж эхлэх вэ?

1С Enterprise клиент програм нь хоосон платформ юм. Ажиллаж эхлэхийн тулд та хэд хэдэн дараалсан алхмуудыг хийх хэрэгтэй.

  • Консолыг суулгасан. Энэ нь 1С серверүүдийг дараа нь удирдах боломжийг олгодог.
  • Төв сервер бий болгох. Үүний үндсэн дээр та түүнд тайлагнадаг бүтцийг бий болгож болно. Үүнийг хийхийн тулд контекст цэсийг ашиглан холбоо барихад ашигласан нэр, протокол, портын дугаарыг оруулна уу.
  • Кластер үүсгэх. Энэ тохиолдолд контекст цэс бас туслах болно. Хүссэн мэдээллийг бөглөх шаардлагатай (кластерын нэр, ашигласан компьютер, холболтын порт нь өмнө нь заасан порттой тохирохгүй).
  • Мэдээллийн сан бүрдүүлэх. Харгалзах салбарт та контекст цэсийг ашиглах ёстой. Тэнд шаардлагатай параметрүүдийг (нэр, тайлбар, холболтын төрөл, байршил, DBMS төрөл, хэрэглэгчийн нэр, нууц үг) оруулсан болно. Оруулсан өгөгдлийн үнэн зөвийг баталгаажуулсны дараа мэдээллийн санг үүсгэнэ. Одоо та шаардлагатай өгөгдлийг оруулах боломжтой.

Эхлээд харахад 1С Enterprise-ийг удирдах нь энгийн процесс боловч зөв тохиргоо хийлгүйгээр систем зөв ажиллахгүй, хэрэглэгч өөрийн боломжоо дээд зэргээр ашиглах боломжгүй болно. Нэмэлт техникийн асуудлууд бас гарч болзошгүй.

Захиргаамэргэжлийн хүмүүсээр: гол давуу тал

1С-ийн үйлчлүүлэгчийн хувилбарыг бүх компьютер, түүний дотор алслагдсан бүтцийн нэгжүүдийг нэг системд холбох шаардлагатай дунд болон том бизнесүүд ашигладаг. Энэ нь удирдлагын шийдвэр гаргах, нэгдсэн тайлан хүлээн авах, ерөнхий нягтлан бодох бүртгэл хөтлөх боломжийг олгодог.

Платформыг зөв тохируулах, байнгын засвар үйлчилгээ хийх, хэрэглэгчид, кластерууд, администраторуудыг бий болгох, мэдээллийн санд өөрчлөлт оруулах нь чухал үүрэг гүйцэтгэдэг. Үүнийг хийхийн тулд та тодорхой мэргэжилтнүүдтэй байх хэрэгтэй. Үүнийг хийхийн тулд та шинэ ажилчдыг ажилд авах, одоо байгаа хүмүүсийг байнга сургах, эсвэл үйлчилгээг аутсорсинг хийх боломжтой. Үйл ажиллагааны тодорхой нөхцөлд аль арга тохиромжтой болохыг компани бүр өөрөө шийддэг.

Мэргэжлийн мэргэжилтнүүдийн гүйцэтгэдэг 1С платформын удирдлага нь хэд хэдэн давуу талтай.

  • Техникийн гэмтэлгүйгээр 1С-ийн зохих ажиллагааг хангах боломжийг олгодог системийн зөв тохиргоо.
  • Тогтмол өөрчлөлт, аюулгүй байдлын хяналт. Компанийн үйл ажиллагаа нь динамик бөгөөд энэ нь удирдлагын болон стратегийн шийдвэр гаргах автоматжуулсан системд шинэ үүрэг даалгавар өгдөг.
  • Шинэ модулиудыг суурилуулах, нэвтрэх эрхийг зөв хуваарилах, дэд системийг бий болгох. Энэ нь салбар, алслагдсан нэгжтэй томоохон компаниудад онцгой ач холбогдолтой юм.
  • Системийн ачааллыг хянах, ачааллыг өөр өөр сервер компьютерт хуваарилах.

1С нь архитектурын бүрэлдэхүүн хэсгүүдийн өөр өөр байршилтай ажилладаг, тэдгээр нь ижил эсвэл өөр компьютер дээр байрладаг. Хамгийн их хамгаалалтыг хангахын тулд элемент бүрийг өөр өөр компьютер дээр байрлуулахыг зөвлөж байна.