1C istwa pwomotè a: admin

Tout devlopè 1C nan yon fason oswa yon lòt byen kominike avèk sèvis IT yo epi dirèkteman ak administratè sistèm yo. Men, entèraksyon sa a pa toujou ale san pwoblèm. Mwen ta renmen rakonte ou kèk istwa komik sou sa a.

Chanèl kominikasyon gwo vitès

Pifò nan kliyan nou yo se gwo holding ak pwòp gwo depatman IT yo. Ak espesyalis kliyan yo anjeneral responsab pou kopi backup nan baz done enfòmasyon. Men, gen tou òganizasyon relativman ti. Espesyalman pou yo, nou gen yon sèvis dapre ki nou pran sou tèt nou tout pwoblèm ki gen rapò ak backup nan tout bagay 1C. Sa a se konpayi an nou pral pale sou nan istwa sa a.

Yon nouvo kliyan te vin sipòte 1C e, pami lòt bagay, kontra a te enkli yon kloz ke nou te responsab pou sovgad, byenke yo te gen pwòp administratè sistèm yo nan anplwaye yo. Baz done kliyan-sèvè, MS SQL kòm yon DBMS. Yon sitiyasyon san patipri estanda, men te toujou yon sèl nuans: baz prensipal la te byen gwo, men ogmantasyon chak mwa a te piti anpil. Sa vle di, baz done a te genyen anpil done istorik. Lè w pran karakteristik sa a an kont, mwen mete plan antretyen backup jan sa a: premye samdi chak mwa yo te fè yon backup konplè, li te byen lou, Lè sa a, yo te fè yon kopi diferans chak swa - yon volim relativman ti, ak yon kopi. nan boutèy tranzaksyon an chak èdtan. Anplis, kopi konplè ak diferan yo pa sèlman kopye sou yon resous rezo, men tou, yo te telechaje sou sèvè FTP nou an. Sa a se yon kondisyon obligatwa lè w ap bay sèvis sa a.

Tout bagay sa a te avèk siksè configuré, mete nan operasyon ak jeneralman te travay san echèk.

Men, kèk mwa apre, administratè sistèm nan òganizasyon sa a chanje. Nouvo administratè sistèm lan te kòmanse piti piti rebati enfrastrikti IT konpayi an an akò ak tandans modèn yo. An patikilye, Virtualization parèt, etajè ki gen kapasite, aksè te bloke toupatou ak tout bagay, elatriye, ki nan ka jeneral la, nan kou, pa ka men kontan. Men, bagay yo pa t toujou ale san pwoblèm pou li; souvan te gen pwoblèm ak pèfòmans nan 1C, ki te lakòz kèk dezakò ak malantandi ak sipò nou an. Epitou, li ta dwe remake ke relasyon nou an avè l 'te jeneralman byen frèt ak yon ti jan tension, ki sèlman ogmante degre nan tansyon nan evènman an nan nenpòt pwoblèm ki rive.

Men, yon maten, li te tounen soti ke sèvè kliyan sa a pa t 'disponib. Mwen te rele administratè sistèm lan pou konnen sa ki te pase epi mwen te resevwa yon repons tankou "Sèvè nou an te fè aksidan, nou ap travay sou li, pa depann de ou." Oke, li bon ke yo travay. Sa vle di sitiyasyon an anba kontwòl. Apre manje midi, mwen rele ankò, epi olye pou yo iritasyon, mwen ka deja santi fatig ak apati nan vwa admin la. Mwen ap eseye konnen kisa ki te pase e èske gen yon bagay nou ka fè pou ede? Kòm rezilta konvèsasyon an, sa ki annapre yo parèt:

Li te deplase sèvè a nan yon nouvo sistèm depo ak yon atak ki fèk rasanble. Men, yon bagay te ale mal epi kèk jou apre atak sa a te tonbe san danje. Kit kontwolè a te boule oswa yon bagay ki te rive disk yo, mwen pa sonje egzakteman, men tout enfòmasyon yo te irevokabl pèdi. Ak bagay prensipal la te ke resous rezo a ak sovgad tou te fini sou menm etalaj la ki gen kapasite pandan migrasyon divès kalite. Sa vle di, tou de baz done pwodiktif tèt li ak tout kopi backup li yo te pèdi. Epi li pa klè kisa pou w fè kounye a.

Kalme, mwen di. Nou gen backup chak swa ou. Kòm repons, te gen silans, pa ki mwen reyalize ke mwen te jis sove lavi yon nonm. Nou kòmanse diskite sou fason pou transfere kopi sa a nan yon nouvo sèvè ki fèk deplwaye. Men, isit la tou yon pwoblèm te parèt.

Sonje lè mwen te di ke backup konplè a te byen gwo? Se pa pou anyen mwen te fè li yon fwa pa mwa samdi. Reyalite a se ke konpayi an te yon ti plant, ki te sitiye byen lwen andeyò vil la ak entènèt yo te trè konsa-konsa. Nan Lendi maten, se sa ki, pandan fen semèn nan, kopi sa a apèn jere yo dwe telechaje sou sèvè FTP nou an. Men, pa te gen okenn fason yo rete tann yon jou osinon de jou pou li chaje nan direksyon opoze a. Apre plizyè tantativ san siksè pou transfere fichye a, administratè a te pran diskèt la dirèkteman nan nouvo sèvè a, li te jwenn yon machin ki gen yon chofè yon kote epi li te kouri byen vit nan biwo nou an, erezman nou toujou nan menm vil la.

Pandan yo te kanpe nan chanm sèvè nou an epi yo t ap tann pou yo kopye dosye yo, nou te rankontre pou premye fwa, pou nou di, "an pèsòn", nou te bwè yon tas kafe, epi nou te pale nan yon anviwònman enfòmèl. Mwen senpatize ak chagren li epi voye l tounen ak yon vis plen nan sovgad, prese retabli travay la sispann nan konpayi an.

Apre sa, tout demann nou yo bay depatman IT yo te rezoud trè vit epi pa gen okenn dezakò ankò.

Kontakte administratè sistèm ou a

Yon fwa, pou yon tan trè long, mwen pa t 'kapab pibliye 1C pou aksè entènèt atravè IIS pou yon sèl kliyan. Li te sanble tankou yon travay òdinè, men pa te gen okenn fason yo fè tout bagay kouri. Administratè sistèm lokal yo te patisipe epi yo te eseye diferan paramèt ak dosye konfigirasyon. 1C sou entènèt la nòmalman pa t 'vle travay nan okenn fason. Yon bagay te mal, swa ak règleman sekirite domèn, oswa ak firewall lokal la sofistike, oswa Bondye konnen ki lòt bagay. Sou Nyèm iterasyon an, administratè a voye m 'yon lyen ak mo sa yo:

- Eseye ankò itilize enstriksyon sa yo. Tout bagay yo dekri la an detay byen. Si li pa travay, ekri otè a nan sit sa a, petèt li ka ede.
"Non," mwen di, "li pa pral ede."
- Poukisa?
— Mwen se otè sit sa a... (

Kòm yon rezilta, nou te lanse li sou Apache san okenn pwoblèm. IIS pa janm te bat.

Yon nivo pi fon

Nou te gen yon kliyan - yon ti antrepriz manifakti. Yo te gen yon sèvè, yon kalite "klasik" 3 nan 1: sèvè tèminal + sèvè aplikasyon + sèvè baz done. Yo te travay nan kèk konfigirasyon endistri espesifik ki baze sou UPP, te gen apeprè 15-20 itilizatè, ak pèfòmans nan sistèm nan, nan prensip, adapte tout moun.

Kòm tan pase, tout bagay te travay plis oswa mwens estab. Men, Lè sa a, Ewòp te enpoze sanksyon kont Larisi, kòm yon rezilta nan ki Larisi yo te kòmanse achte sitou pwodwi domestik, ak biznis pou konpayi sa a te monte sevè. Kantite itilizatè yo ogmante a 50-60 moun, yo te louvri yon nouvo branch, ak koule dokiman ogmante kòmsadwa. Epi, koulye a sèvè aktyèl la pa t 'kapab fè fas ak chaj la sevè ogmante, ak 1C te kòmanse, jan yo di, nan "ralanti". Pandan pik èdtan, dokiman yo te trete pou plizyè minit, bloke erè ki te fèt, fòm yo te pran yon bon bout tan yo louvri, ak tout lòt Bouquet nan sèvis ki gen rapò. Administratè sistèm lokal la te elimine tout pwoblèm yo, li di, "Sa a se 1C ou a, ou pral kalkile li." Nou te repete pwopoze fè yon odit pèfòmans nan sistèm nan, men li pa janm rive nan odit la tèt li. Kliyan an tou senpleman mande pou rekòmandasyon sou kòman yo ranje pwoblèm.

Oke, mwen te chita epi mwen te ekri yon lèt olye long sou nesesite pou separe wòl sèvè tèminal la ak sèvè aplikasyon an ak DBMS (ki, an prensip, nou te deja di anpil fwa anvan). Mwen te ekri sou DFSS sou sèvè tèminal yo, sou Memwa Pataje, mwen te bay lyen ki mennen nan sous otorite yo, e menm mwen te sijere kèk opsyon pou ekipman yo. Lèt sa a te rive jwenn moun ki gen pouvwa nan konpayi an, tounen nan depatman IT ak rezolisyon yo "Aplike" ak glas la te jeneralman kase.

Apre kèk tan, administratè a voye adrès IP nouvo sèvè a ak kalifikasyon pou konekte m '. Li di ke MS SQL ak 1C sèvè konpozan yo deplwaye la, ak baz done yo bezwen yo dwe transfere, men pou kounye a sèlman nan sèvè a DBMS, depi kèk pwoblèm te parèt ak kle yo 1C.

Mwen te antre, tout bon, tout sèvis yo te kouri, sèvè a pa te trè pwisan, men ok, mwen panse ke li pi bon pase anyen. Mwen pral transfere baz done yo pou kounye a yo nan lòd yo yon jan kanmenm soulaje sèvè aktyèl la. Mwen te konplete tout transfè yo nan moman yo te dakò, men sitiyasyon an pa t chanje - toujou menm pwoblèm pèfòmans yo. Li etranj, nan kou, byen, ann anrejistre baz done yo nan gwoup la 1C epi nou pral wè.

Plizyè jou pase, kle yo pa te transfere. M ap mande ki pwoblèm nan, tout bagay sanble senp - retire li nan yon sèvè, ploge li nan yon lòt, enstale chofè a epi w ap fini. Administratè a reponn pa mele epi li di yon bagay sou transfè pò, yon sèvè vityèl, ak sou sa.

Hmm... Sèvè vityèl? Li sanble ke pa janm gen okenn Virtualization e pa janm gen okenn ... Mwen sonje yon pwoblèm jistis byen li te ye ak enposib pou voye yon kle sèvè 1C nan yon machin vityèl sou Hyper-V nan Windows Server 2008. Ak isit la. kèk sispèk kòmanse fòme nan mwen...

Mwen louvri manadjè sèvè a - Wòl - yon nouvo wòl parèt - Hyper-V. Mwen ale nan manadjè Hyper-V a, wè yon machin vityèl, konekte... Ak tout bon... Nouvo sèvè baz done nou an...

Se konsa, sa? Enstriksyon otorite yo ak rekòmandasyon mwen yo te akonpli, wòl yo te separe. Travay la ka fèmen.

Apre kèk tan, kriz la kounye a te rive, nouvo branch lan te dwe fèmen, chaj la diminye, ak pèfòmans nan sistèm te vin plis oswa mwens tolerab.

Oke, nan kou, yo pa t 'kapab voye kle nan sèvè nan machin vityèl la. Kòm yon rezilta, tout bagay te rete jan se: sèvè tèminal + 1C grap sou yon machin fizik, sèvè baz done gen nan yon sèl vityèl.

Epi li ta bon si sa a te yon kalite biwo sharashkin la. Se konsa non. Yon konpayi byen li te ye ki gen pwodwi ou pwobableman konnen epi yo te wè nan depatman yo ki enpòtan nan tout Lentas ak Auchans.

Orè vakans dis lou

Yon gwo konpayi holding ki gen plan anbisye pou pran sou mond lan te achte yon lòt fwa ankò yon ti konpayi ak objektif pou mete l nan mega-kòporasyon li yo. Nan tout divizyon nan kenbe sa a, itilizatè yo travay nan baz done pwòp yo, men ak yon konfigirasyon ki idantik. E alor nou komans en pti proze pou met en nouvo unit dan sa sistenm.

Premye a tout, li nesesè deplwaye pwodiksyon ak tès baz done. Pwomotè a te resevwa done koneksyon an, konekte nan sèvè a, wè MS SQL enstale, sèvè 1C, wè 2 kondui lojik: kondwi "C" ak yon kapasite de 250 jigokte ak kondwi "D" ak yon kapasite de 1 teraoctet. Oke, "C" se sistèm nan, "D" se pou done, pwomotè a lojikman deside ak deplwaye tout baz done yo la. Mwen menm mete kanpe plan antretyen, ki gen ladan backup, jis nan ka (menm si nou pa responsab pou sa a). Se vre, sovgad yo te ajoute isit la nan "D". Nan tan kap vini an, li te planifye pou rekonfigire li nan kèk resous rezo separe.

Pwojè a te kòmanse, konsiltan yo te bay fòmasyon sou fason pou travay nan nouvo sistèm nan, rès yo te transfere, kèk ti amelyorasyon yo te fè, epi itilizatè yo te kòmanse travay nan nouvo baz enfòmasyon an.

Tout bagay t ap mache byen jiska yon Lendi maten lè yo te dekouvri disk baz done a te manke. Pa gen tou senpleman "D" sou sèvè a e se li.

Pli lwen envestigasyon revele sa a: "sèvè" sa a te aktyèlman òdinatè travay yon administratè sistèm lokal. Se vre, li te toujou gen yon OS sèvè. Kondwi USB pèsonèl admin sa a te konekte sou sèvè a. Se konsa, administratè a te ale nan vakans, pran vis li avè l ', ak objektif la nan ponpe sinema nan li pou vwayaj la.

Mèsi Bondye, li pa t 'jere yo efase dosye yo baz done ak jere yo retabli baz done a pwodiktif.

Se enpòtan pou remake ke tout moun te jeneralman satisfè ak pèfòmans nan sistèm nan ki sitiye sou yon kondwi USB. Pa gen moun ki pote plent sou nenpòt pèfòmans satisfezan nan 1C. Li te sèlman pita ke holding la te kòmanse yon mega-pwojè transfere tout baz done enfòmasyon nan yon sèl sit santralize ak super-sèvè, sistèm depo pou yon milyon + rubles, hypervisors sofistike ak fren 1C ensipòtab nan tout branch yo.

Men, sa se yon istwa konplètman diferan ...

Sous: www.habr.com

Add nouvo kòmantè