Visi 1C izstrÄdÄtÄji vienÄ vai otrÄ veidÄ cieÅ”i sadarbojas ar IT pakalpojumiem un tieÅ”i ar sistÄmas administratoriem. TaÄu Ŕī mijiedarbÄ«ba ne vienmÄr norit gludi. Es vÄlÄtos jums pastÄstÄ«t dažus smieklÄ«gus stÄstus par to.
Ätrgaitas sakaru kanÄls
LielÄkÄ daļa mÅ«su klientu ir lieli uzÅÄmumi ar savÄm lielÄm IT nodaļÄm. Un klientu speciÄlisti parasti ir atbildÄ«gi par informÄcijas datu bÄzu rezerves kopijÄm. Bet ir arÄ« salÄ«dzinoÅ”i nelielas organizÄcijas. ÄŖpaÅ”i viÅiem mums ir pakalpojums, saskaÅÄ ar kuru mÄs uzÅemamies visus jautÄjumus, kas saistÄ«ti ar visa 1C dublÄÅ”anu. Å is ir uzÅÄmums, par kuru mÄs runÄsim Å”ajÄ stÄstÄ.
1C atbalstam ieradÄs jauns klients, un, cita starpÄ, lÄ«gumÄ bija iekļauts punkts, ka mÄs esam atbildÄ«gi par dublÄÅ”anu, lai gan viÅiem bija savs sistÄmas administrators. Klientu-servera datu bÄze, MS SQL kÄ DBVS. Diezgan standarta situÄcija, bet joprojÄm bija viena nianse: galvenÄ bÄze bija diezgan liela, bet mÄneÅ”a pieaugums bija ļoti mazs. Tas ir, datu bÄzÄ bija daudz vÄsturisku datu. Å emot vÄrÄ Å”o funkciju, es izveidoju rezerves kopiju uzturÄÅ”anas plÄnus Å”Ädi: katra mÄneÅ”a pirmajÄ sestdienÄ tika veikta pilna dublÄÅ”ana, tas bija diezgan smags, tad katru vakaru tika izgatavota diferenciÄlÄ kopija - salÄ«dzinoÅ”i mazs apjoms un kopija no darÄ«jumu žurnÄla katru stundu. TurklÄt pilnas un atŔķirÄ«gas kopijas tika ne tikai kopÄtas tÄ«kla resursÄ, bet arÄ« papildus augÅ”upielÄdÄtas mÅ«su FTP serverÄ«. Å Ä« ir obligÄta prasÄ«ba, sniedzot Å”o pakalpojumu.
Tas viss tika veiksmÄ«gi konfigurÄts, nodots ekspluatÄcijÄ un kopumÄ darbojÄs bez kļūmÄm.
TaÄu dažus mÄneÅ”us vÄlÄk Å”ajÄ organizÄcijÄ mainÄ«jÄs sistÄmas administrators. Jaunais sistÄmas administrators sÄka pakÄpeniski pÄrbÅ«vÄt uzÅÄmuma IT infrastruktÅ«ru atbilstoÅ”i mÅ«sdienu tendencÄm. Jo Ä«paÅ”i parÄdÄ«jÄs virtualizÄcija, disku plaukti, piekļuve tika bloÄ·Äta visur un viss utt., Kas kopumÄ, protams, nevar priecÄties. TaÄu lietas viÅam ne vienmÄr gÄja gludi; bieži bija problÄmas ar 1C veiktspÄju, kas ar mÅ«su atbalstu izraisÄ«ja dažas domstarpÄ«bas un pÄrpratumus. TÄpat jÄatzÄ«mÄ, ka mÅ«su attiecÄ«bas ar viÅu kopumÄ bija diezgan vÄsas un zinÄmÄ mÄrÄ saspringtas, kas tikai palielinÄja spriedzes pakÄpi, ja raduÅ”Äs problÄmas.
Bet kÄdu rÄ«tu izrÄdÄ«jÄs, ka Ŕī klienta serveris nav pieejams. ZvanÄ«ju sistÄmas administratoram, lai noskaidrotu, kas noticis, un saÅÄmu tÄdu atbildi kÄ āMÅ«su serveris ir avarÄjis, mÄs pie tÄ strÄdÄjam, nevis no jums.ā Nu labi, ka viÅi strÄdÄ. Tas nozÄ«mÄ, ka situÄcija tiek kontrolÄta. PÄc pusdienÄm atzvanu vÄlreiz, un aizkaitinÄjuma vietÄ administratora balsÄ« jau jÅ«tu nogurumu un apÄtiju. Es cenÅ”os noskaidrot, kas noticis, un vai mÄs varam kaut ko darÄ«t, lai palÄ«dzÄtu? Sarunas rezultÄtÄ atklÄjÄs:
ViÅÅ” pÄrcÄla serveri uz jaunu uzglabÄÅ”anas sistÄmu ar tikko samontÄtu reidu. TaÄu kaut kas nogÄja greizi un dažas dienas vÄlÄk Å”is reids droÅ”i sabruka. Vai kontrolieris izdega vai kaut kas notika ar diskiem, es precÄ«zi neatceros, bet visa informÄcija tika neatgriezeniski zaudÄta. Un galvenais, ka arÄ« tÄ«kla resurss ar dublÄjumkopijÄm dažÄdu migrÄciju laikÄ nokļuva tajÄ paÅ”Ä disku masÄ«vÄ. Tas nozÄ«mÄ, ka tika zaudÄta gan pati produktÄ«vÄ datu bÄze, gan visas tÄs rezerves kopijas. Un tagad nav skaidrs, ko darÄ«t.
Nomierinies, es saku. Mums ir jÅ«su nakts dublÄjums. Atbildot uz to, iestÄjÄs klusums, ar kuru es sapratu, ka tikko esmu izglÄbusi vÄ«rieÅ”a dzÄ«vÄ«bu. MÄs sÄkam apspriest, kÄ pÄrsÅ«tÄ«t Å”o kopiju uz jaunu, tikko izvietotu serveri. Bet arÄ« Å”eit radÄs problÄma.
Atcerieties, kad es teicu, ka pilna dublÄÅ”ana bija diezgan liela? Ne velti to darÄ«ju reizi mÄnesÄ« sestdienÄs. Fakts ir tÄds, ka uzÅÄmums bija maza rÅ«pnÄ«ca, kas atradÄs tÄlu Ärpus pilsÄtas un viÅu internets bija ļoti so-so. LÄ«dz pirmdienas rÄ«tam, tas ir, nedÄļas nogalÄ, Å”o kopiju tik tikko izdevÄs augÅ”upielÄdÄt mÅ«su FTP serverÄ«. Bet nebija iespÄjas gaidÄ«t dienu vai divas, lÄ«dz tas ielÄdÄsies pretÄjÄ virzienÄ. PÄc vairÄkiem neveiksmÄ«giem faila pÄrsÅ«tÄ«Å”anas mÄÄ£inÄjumiem administrators izÅÄma cieto disku tieÅ”i no jaunÄ servera, kaut kur atrada maŔīnu ar Å”oferi un Ätri metÄs uz mÅ«su ofisu, par laimi joprojÄm esam vienÄ pilsÄtÄ.
KamÄr viÅi stÄvÄja mÅ«su servera telpÄ un gaidÄ«ja, kad faili tiks nokopÄti, mÄs pirmo reizi tikÄmies, tÄ teikt, āpersonÄ«giā, izdzÄrÄm tasi kafijas un neformÄlÄ gaisotnÄ parunÄjÄmies. Es jutu lÄ«dzi viÅa bÄdÄm un aizsÅ«tÄ«ju viÅu atpakaļ ar pilnu rezerves kopiju skrÅ«vi, steigÄ atjaunojot apturÄto uzÅÄmuma darbu.
PÄc tam visi mÅ«su pieprasÄ«jumi IT nodaļai tika atrisinÄti ļoti Ätri, un domstarpÄ«bas vairs neradÄs.
Sazinieties ar sistÄmas administratoru
Reiz ļoti ilgu laiku es vienam klientam nevarÄju publicÄt 1C tÄ«mekļa piekļuvei, izmantojot IIS. Å Ä·ita, ka tas ir parasts uzdevums, taÄu nekÄdi nevarÄja visu panÄkt. VietÄjie sistÄmas administratori iesaistÄ«jÄs un izmÄÄ£inÄja dažÄdus iestatÄ«jumus un konfigurÄcijas failus. 1C tÄ«meklÄ« parasti nevÄlÄjÄs darboties nekÄdÄ veidÄ. Kaut kas nebija kÄrtÄ«bÄ vai nu ar domÄna droŔības politikÄm, vai ar vietÄjo izsmalcinÄto ugunsmÅ«ri, vai Dievs zina, kas vÄl. N-tajÄ atkÄrtojumÄ administrators man atsÅ«ta saiti ar vÄrdiem:
- MÄÄ£iniet vÄlreiz, izmantojot Å”os norÄdÄ«jumus. Tur viss ir aprakstÄ«ts diezgan detalizÄti. Ja tas nedarbojas, rakstiet Ŕīs vietnes autoram, varbÅ«t viÅÅ” var palÄ«dzÄt.
"NÄ," es saku, "tas nepalÄ«dzÄs."
- KÄpÄc?
ā Es esmu Ŕīs vietnes autors... (
RezultÄtÄ mÄs to palaidÄm Apache bez problÄmÄm. IIS nekad netika uzvarÄts.
Vienu lÄ«meni dziļÄk
Mums bija klients ā neliels ražoÅ”anas uzÅÄmums. ViÅiem bija serveris, sava veida āklasisksā 3 vienÄ: terminÄļa serveris + lietojumprogrammu serveris + datu bÄzes serveris. ViÅi strÄdÄja kaut kÄdÄ nozarei specifiskÄ konfigurÄcijÄ, kuras pamatÄ bija UPP, tur bija aptuveni 1-15 lietotÄji, un sistÄmas veiktspÄja principÄ bija piemÄrota visiem.
Laikam ejot, viss darbojÄs vairÄk vai mazÄk stabili. TaÄu tad Eiropa ieviesa sankcijas pret Krieviju, kÄ rezultÄtÄ krievi sÄka pirkt galvenokÄrt iekÅ”zemÄ ražotu produkciju, un bizness Å”im uzÅÄmumam strauji gÄja uz augÅ”u. LietotÄju skaits pieauga lÄ«dz 50-60 cilvÄkiem, tika atvÄrta jauna filiÄle, un attiecÄ«gi palielinÄjÄs dokumentu plÅ«sma. Un tagad paÅ”reizÄjais serveris vairs nevarÄja tikt galÄ ar strauji palielinÄto slodzi, un 1C sÄka, kÄ saka, āpalÄninÄtā. SastrÄgumstundÄs dokumenti tika apstrÄdÄti vairÄkas minÅ«tes, radÄs bloÄ·ÄÅ”anas kļūdas, veidlapu atvÄrÅ”ana aizÅÄma ilgu laiku un viss pÄrÄjais saistÄ«to pakalpojumu buÄ·ete. VietÄjais sistÄmas administrators novÄrsa visas problÄmas, sakot: "Å is ir jÅ«su 1C, jÅ«s to izdomÄsit." Esam vairÄkkÄrt ierosinÄjuÅ”i veikt sistÄmas lietderÄ«bas auditu, taÄu lÄ«dz paÅ”am auditam tas nekad nenonÄca. Klients vienkÄrÅ”i lÅ«dza ieteikumus, kÄ novÄrst problÄmas.
Nu, es apsÄdos un uzrakstÄ«ju diezgan garu vÄstuli par nepiecieÅ”amÄ«bu nodalÄ«t terminÄļa servera un lietojumprogrammu servera lomas ar DBVS (ko principÄ mÄs jau daudzkÄrt esam teikuÅ”i). Es rakstÄ«ju par DFSS terminÄļa serveros, par koplietoto atmiÅu, sniedzu saites uz autoritatÄ«viem avotiem un pat ierosinÄju dažas aprÄ«kojuma iespÄjas. Å Ä« vÄstule sasniedza uzÅÄmuma valdoÅ”os, atgriezÄs IT nodaÄ¼Ä ar rezolÅ«cijÄm āIeviestā un ledus kopumÄ tika salauzts.
PÄc kÄda laika administrators nosÅ«ta man jaunÄ servera IP adresi un pieteikÅ”anÄs akreditÄcijas datus. ViÅÅ” saka, ka tur ir izvietoti MS SQL un 1C servera komponenti, un datu bÄzes ir jÄpÄrsÅ«ta, bet pagaidÄm tikai uz DBMS serveri, jo raduÅ”Äs dažas problÄmas ar 1C atslÄgÄm.
Es ierados, patieÅ”Äm, visi pakalpojumi darbojÄs, serveris nebija ļoti jaudÄ«gs, bet ok, es domÄju, ka tas ir labÄk nekÄ nekas. PagaidÄm pÄrsÅ«tÄ«Å”u datu bÄzes, lai kaut kÄ atslogotu paÅ”reizÄjo serveri. NorunÄtajÄ laikÄ pabeidzu visus pÄrskaitÄ«jumus, taÄu situÄcija nemainÄ«jÄs ā joprojÄm tÄs paÅ”as darbÄ«bas problÄmas. Tas, protams, ir dÄ«vaini, labi, reÄ£istrÄsim datu bÄzes 1C klasterÄ« un redzÄsim.
Paiet vairÄkas dienas, atslÄgas nav nodotas. Interesanti, kas par problÄmu, viss Ŕķiet vienkÄrÅ”i - izÅem no viena servera, pievieno citam, instalÄ draiveri un gatavs. Administrators atbild, satraucoties un pasakot kaut ko par portu pÄradresÄciju, virtuÄlo serveri utt.
Hmm... VirtuÄlais serveris? Å Ä·iet, ka nekad nav bijusi virtualizÄcija un nekad nav bijusi... Atceros diezgan labi zinÄmu problÄmu ar neiespÄjamÄ«bu pÄrsÅ«tÄ«t 1C servera atslÄgu uz virtuÄlo maŔīnu uz Hyper-V operÄtÄjsistÄmÄ Windows Server 2008. Un Å”eit kaut kÄdas aizdomas manÄ« sÄk veidoties...
Atveru servera pÄrvaldnieku - Roles - ir parÄdÄ«jusies jauna loma - Hyper-V. Eju uz Hyper-V pÄrvaldnieku, redzu vienu virtuÄlo maŔīnu, pieslÄdzos... Un tieÅ”Äm... MÅ«su jaunais datu bÄzes serveris...
Nu ko? IestÄžu norÄdÄ«jumi un mani ieteikumi ir izpildÄ«ti, lomas ir nodalÄ«tas. Uzdevumu var slÄgt.
PÄc kÄda laika iestÄjÄs tagadÄjÄ krÄ«ze, nÄcÄs slÄgt jauno filiÄli, samazinÄjÄs slodze, un sistÄmas darbÄ«ba kļuva vairÄk vai mazÄk panesama.
Protams, viÅi nevarÄja pÄrsÅ«tÄ«t servera atslÄgu uz virtuÄlo maŔīnu. RezultÄtÄ viss palika kÄ ir: terminÄļa serveris + 1C klasteris fiziskajÄ maŔīnÄ, datu bÄzes serveris tur virtuÄlajÄ.
Un bÅ«tu jauki, ja tas bÅ«tu kaut kÄds Å araÅ”kina birojs. TÄtad nÄ. PazÄ«stams uzÅÄmums, kura produkciju jÅ«s droÅ”i vien zinÄt un esat redzÄjuÅ”i visu Lentu un Auchans attiecÄ«gajÄs nodaļÄs.
CietÄ diska atvaļinÄjumu grafiks
Liela holdinga kompÄnija ar ambicioziem plÄniem pÄrÅemt pasauli kÄrtÄjo reizi iegÄdÄjusies nelielu kompÄniju ar mÄrÄ·i iekļaut to savÄ megakorporÄcijÄ. VisÄs Ŕīs saimniecÄ«bas nodaļÄs lietotÄji strÄdÄ savÄs datubÄzÄs, taÄu ar identisku konfigurÄciju. Un tÄ mÄs sÄkÄm nelielu projektu, lai iekļautu jaunu vienÄ«bu Å”ajÄ sistÄmÄ.
PirmkÄrt, ir nepiecieÅ”ams izvietot ražoÅ”anas un testÄÅ”anas datu bÄzes. IzstrÄdÄtÄjs saÅÄma savienojuma datus, piesakÄs serverÄ«, redz instalÄtu MS SQL, 1C serveri, redz 2 loÄ£iskos diskus: disku āCā ar ietilpÄ«bu 250 gigabaiti un disku āDā ar 1 terabaita ietilpÄ«bu. Nu, āCā ir sistÄma, āDā ir datiem, izstrÄdÄtÄjs loÄ£iski izlemj un izvieto visas datu bÄzes. Es pat katram gadÄ«jumam izveidoju apkopes plÄnus, ieskaitot dublÄÅ”anu (lai gan mÄs par to neesam atbildÄ«gi). Tiesa, dublÄjumkopijas Å”eit tika pievienotas āDā. NÄkotnÄ bija plÄnots to pÄrkonfigurÄt uz kÄdu atseviŔķu tÄ«kla resursu.
Projekts sÄkÄs, konsultanti nodroÅ”inÄja apmÄcÄ«bas, kÄ strÄdÄt jaunajÄ sistÄmÄ, tika pÄrsÅ«tÄ«ti pÄrpalikumi, veikti daži nelieli uzlabojumi, un lietotÄji sÄka strÄdÄt jaunajÄ informÄcijas bÄzÄ.
Viss ritÄja labi, lÄ«dz kÄdÄ pirmdienas rÄ«tÄ tika atklÄts, ka trÅ«kst datu bÄzes diska. ServerÄ« vienkÄrÅ”i nav burta āDā, un viss.
TurpmÄkÄ izmeklÄÅ”ana atklÄja to: Å”is āserverisā patiesÄ«bÄ bija vietÄjÄ sistÄmas administratora darba dators. Tiesa, tai joprojÄm bija servera OS. Å Ä« administratora personÄ«gais USB disks tika pievienots serverim. Un tÄ administrators devÄs atvaļinÄjumÄ, paÅemot lÄ«dzi savu skrÅ«vi, ar mÄrÄ·i iepumpÄt tajÄ filmas ceļojumam.
Paldies Dievam, viÅam neizdevÄs izdzÄst datu bÄzes failus un izdevÄs atjaunot produktÄ«vo datu bÄzi.
JÄatzÄ«mÄ, ka visi kopumÄ bija apmierinÄti ar USB diskÄ esoÅ”Äs sistÄmas veiktspÄju. Neviens nesÅ«dzÄjÄs par neapmierinoÅ”u 1C veiktspÄju. Tikai vÄlÄk holdings uzsÄka megaprojektu, lai visas informÄcijas datubÄzes pÄrnestu uz vienu centralizÄtu vietni ar superserveriem, uzglabÄÅ”anas sistÄmÄm par miljonu+ rubļu, izsmalcinÄtiem hipervizoriem un nepanesamÄm 1C bremzÄm visÄs filiÄlÄs.
Bet tas ir pavisam cits stÄsts...
Avots: www.habr.com