No ke aha he mea nui ka hoʻāʻo ʻana i ka polokalamu ma kāu ʻōnaehana mālama kiʻekiʻe (99,9999%)

No ke aha he mea nui ka hoʻāʻo ʻana i ka polokalamu ma kāu ʻōnaehana mālama kiʻekiʻe (99,9999%)

ʻO wai ka mana firmware ka "pololei" a "hana"? Inā hōʻoia ka ʻōnaehana mālama i ka hoʻomanawanui hewa ʻana o 99,9999%, ʻo ia ka manaʻo e hana ʻole ia me ka ʻole o ka hoʻohou polokalamu? A i ʻole, no ka loaʻa ʻana o ka hoʻomanawanui hewa, pono ʻoe e hoʻokomo i ka firmware hou loa? E ho'āʻo mākou e pane i kēia mau nīnau ma muli o kā mākou ʻike.

Hoʻolauna liʻiliʻi

Hoʻomaopopo mākou a pau i kēlā me kēia mana o ka polokalamu, inā he ʻōnaehana hana a he mea hoʻokele paha no kahi hāmeʻa, loaʻa pinepine nā hemahema / bugs a me nā "ʻano" ʻē aʻe ʻaʻole hiki ke "ʻike" a hiki i ka pau ʻana o ke ola lawelawe o ka lako, a i ʻole "wehe" wale nō ma lalo o kekahi mau kūlana. ʻO ka helu a me ke koʻikoʻi o ia mau nuances e pili ana i ka paʻakikī (hana) o ka polokalamu a me ka maikaʻi o ka hoʻāʻo ʻana i ka wā o kona hoʻomohala ʻana. 

ʻO ka manawa pinepine, noho nā mea hoʻohana ma ka "firmware mai ka hale hana" (ka mea kaulana "hana ia, no laila, mai hana ʻino me ia") a i ʻole e hoʻokomo mau i ka mana hou loa (i ko lākou ʻike, ʻo ka mea hou loa ka hana ʻoi loa). Hoʻohana mākou i kahi ala ʻē aʻe - nānā mākou i nā memo hoʻokuʻu no nā mea a pau i hoʻohana ʻia i ke ao mClouds nā mea hana a koho pono i ka firmware kūpono no kēlā me kēia ʻāpana.

Ua hiki mākou i kēia hopena, e like me kā lākou e ʻōlelo nei, me ka ʻike. Me ka hoʻohana ʻana i kā mākou hiʻohiʻona o ka hana, e haʻi mākou iā ʻoe i ke kumu o ka 99,9999% hilinaʻi o nā ʻōnaehana mālama ʻana he mea ʻole inā ʻaʻole ʻoe e nānā koke i nā hoʻolaha polokalamu a me nā wehewehe. Ua kūpono kā mākou hihia no nā mea hoʻohana i nā ʻōnaehana mālama mai nā mea kūʻai aku, no ka mea hiki ke loaʻa kahi kūlana like me nā lakohana mai kekahi mea hana.

Ke koho ʻana i kahi ʻōnaehana mālama hou

I ka hopena o ka makahiki i hala, ua hoʻohui ʻia kahi ʻōnaehana mālama ʻikepili hoihoi i kā mākou ʻoihana: kahi hoʻohālike junior mai ka laina IBM FlashSystem 5000, i kapa ʻia ʻo Storwize V5010e i ka manawa kūʻai. I kēia manawa ua kūʻai ʻia ma lalo o ka inoa FlashSystem 5010, akā ʻo ka ʻoiaʻiʻo ʻo ia ka waihona lako like me ka Spectrum Virtualize i loko. 

ʻO ka hele ʻana o kahi ʻōnaehana hoʻokele hui, ma ke ala, ka ʻokoʻa nui ma waena o IBM FlashSystem. No nā hiʻohiʻona o ka moʻo ʻōpio, ʻaʻohe mea ʻokoʻa mai nā hiʻohiʻona o nā mea ʻoi aku ka maikaʻi. ʻO ke koho ʻana i kahi hiʻohiʻona kikoʻī e hāʻawi wale i ka waihona lako pono kūpono, nā hiʻohiʻona e hiki ai ke hoʻohana i kekahi a i ʻole nā ​​hana ʻē aʻe a hāʻawi i kahi kiʻekiʻe o ka scalability. Hoʻomaopopo ka polokalamu i ka ʻenehana a hāʻawi i nā hana pono a lawa no kēia kahua.

No ke aha he mea nui ka hoʻāʻo ʻana i ka polokalamu ma kāu ʻōnaehana mālama kiʻekiʻe (99,9999%)IBM FlashSystem 5010

ʻO ka pōkole e pili ana i kā mākou kumu hoʻohālike 5010. ʻO kēia kahi ʻōnaehana hoʻopaʻa paʻa pālua pālua. Hiki iā ia ke hoʻokomo i nā disks NLSAS, SAS, SSD. ʻAʻole loaʻa kahi hoʻokomo NVMe i loko, no ka mea, ua hoʻonohonoho ʻia kēia ʻano hoʻolālā e hoʻoponopono i nā pilikia i koi ʻole i ka hana o nā drive NVMe.

Ua kūʻai ʻia ka ʻōnaehana mālama no ka mālama ʻana i ka ʻike waihona a i ʻole ka ʻikepili i ʻike ʻole ʻia. No laila, ua lawa ka hoʻonohonoho maʻamau o kāna hana iā mākou: Tiering (Easy Tier), Thin Provision. ʻO ka hana ma nā diski NLSAS ma ke kiʻekiʻe o 1000-2000 IOPS ua ʻoluʻolu hoʻi iā mākou.

ʻO kā mākou ʻike - pehea mākou i hōʻano ʻole ai i ka firmware i ka manawa

I kēia manawa e pili ana i ka hoʻonui polokalamu ponoʻī. I ka manawa kūʻai, ua loaʻa i ka ʻōnaehana kahi mana o ka polokalamu Spectrum Virtualize, ʻo ia hoʻi, 8.2.1.3.

Ua aʻo mākou i nā wehewehe firmware a hoʻolālā i kahi mea hou i 8.2.1.9. Inā mākou i ʻoi aku ka maikaʻi, ʻaʻole i loaʻa kēia ʻatikala - ʻaʻole i kū ka bug ma kahi firmware hou. Eia nō naʻe, no kekahi mau kumu, ua hoʻopanee ʻia ka hoʻonui ʻana o kēia ʻōnaehana.

ʻO ka hopena, ua alakaʻi ʻia kahi kiʻi ʻoluʻolu loa, e like me ka wehewehe ʻana ma ka loulou: https://www.ibm.com/support/pages/node/6172341

ʻAe, ma ka firmware o kēlā mana ka mea i kapa ʻia ʻo APAR (Authorized Program Analysis Report) HU02104 pili. Penei ke ano. Ma lalo o ka ukana, ma lalo o kekahi mau kūlana, hoʻomaka ka hūnā, a laila hele ka ʻōnaehana i ke ʻano pale, kahi e hoʻopau ai i ka I / O no ka loko. I kā mākou hihia, ua like ia me ka wehe ʻana i nā disks 3 no kahi pūʻulu RAID ma ke ʻano RAID 6. Hoʻomaka ka wehe ʻana no nā minuke 6. A laila, hoʻihoʻi ʻia ke komo ʻana i nā Volumes in the Pool.

Inā ʻaʻole i kamaʻāina kekahi i ke ʻano a me ka inoa ʻana o nā hui kūpono i ka pōʻaiapili o IBM Spectrum Virtualize, e wehewehe pōkole wau i kēia manawa.

No ke aha he mea nui ka hoʻāʻo ʻana i ka polokalamu ma kāu ʻōnaehana mālama kiʻekiʻe (99,9999%)ʻO ka hoʻonohonoho ʻana o ka ʻōnaehana hoʻopaʻa ʻana i nā mea pono

ʻOhi ʻia nā disks i nā hui i kapa ʻia ʻo MDisk (Managed Disk). Hiki iā MDisk ke RAID maʻamau (0,1,10,5,6) a i ʻole kahi virtualized - DRAID (Distributed RAID). ʻO ka hoʻohana ʻana iā DRAID hiki iā ʻoe ke hoʻonui i ka hana o ka array, no ka mea ... E hoʻohana ʻia nā disks āpau i ka hui, a e hōʻemi ʻia ka manawa hana hou, ma muli o ka pono e hoʻihoʻi ʻia kekahi mau poloka, ʻaʻole nā ​​​​ʻikepili āpau mai ka disk i hāʻule.

No ke aha he mea nui ka hoʻāʻo ʻana i ka polokalamu ma kāu ʻōnaehana mālama kiʻekiʻe (99,9999%)Ka hoʻokaʻawale ʻana i nā poloka ʻikepili ma nā disks i ka wā e hoʻohana ai i ka Distributed RAID (DRAID) ma ke ʻano RAID-5.

A ke hōʻike nei kēia kiʻi i ke ʻano o ka hana hou ʻana o DRAID i ka wā o ka hāʻule ʻole o ka disk:

No ke aha he mea nui ka hoʻāʻo ʻana i ka polokalamu ma kāu ʻōnaehana mālama kiʻekiʻe (99,9999%)Hoʻokumu hou ʻia ka loiloi o DRAID ke hāʻule hoʻokahi disk

A laila, hoʻokahi a ʻoi aku paha nā MDisks i kapa ʻia ʻo Pool. I loko o ka loko hoʻokahi, ʻaʻole ʻōlelo ʻia e hoʻohana i ka MDisk me nā pae RAID/DRAID ʻokoʻa ma nā disks o ke ʻano like. ʻAʻole mākou e komo hohonu i kēia, no ka mea ... manaʻo mākou e uhi i kēia ma kekahi o kēia mau ʻatikala. ʻAe, ʻoiaʻiʻo, ua hoʻokaʻawale ʻia ka Pool i nā Volumes, i hōʻike ʻia me ka hoʻohana ʻana i hoʻokahi a i ʻole kekahi block access protocol i nā mea hoʻokipa.

No laila, mākou, ma muli o ke kūlana i wehewehe ʻia ma APAR HU02104, ma muli o ka hiki ʻole o nā disks ʻekolu, ua pau ka hana ʻana o MDisk, ʻo ia hoʻi, ka hopena o ka hāʻule ʻana o ka Pool a me nā Volumes pili.

No ka mea he akamai loa kēia mau ʻōnaehana, hiki iā lākou ke hoʻohui ʻia i ka ʻōnaehana kiaʻi kapuaʻi ʻo IBM Storage Insights, e hoʻouna ʻokoʻa i kahi noi lawelawe i ke kākoʻo IBM inā loaʻa kahi pilikia. Hoʻokumu ʻia kahi noi a hoʻokō mamao nā loea IBM i nā diagnostics a hoʻopili i ka mea hoʻohana ʻōnaehana. 

Mahalo i kēia, ua hoʻoholo koke ʻia ka pilikia a ua loaʻa mai kahi ʻōlelo aʻoaʻo mai ka lawelawe kākoʻo e hoʻonui i kā mākou ʻōnaehana i ka firmware 8.2.1.9 i koho mua ʻia, i kēlā manawa i hoʻopaʻa ʻia. Ua hōʻoia e pili ana i ka Palapala Hoʻokuʻu.

Nā hualoaʻa a me kā mākou mau manaʻo

E like me ka ʻōlelo ʻana: "maikaʻi nā mea a pau i hope maikaʻi." ʻAʻole i hoʻokumu ka bug i ka firmware i nā pilikia koʻikoʻi - ua hoʻihoʻi ʻia nā kikowaena i ka wā hiki loa a me ka ʻole o ka nalowale o ka ʻikepili. Pono kekahi mau mea kūʻai e hoʻomaka hou i nā mīkini virtual, akā ma ke ʻano maʻamau, ua mākaukau mākou no nā hopena maikaʻi ʻole, no ka mea, hana mākou i nā hoʻihoʻi i kēlā me kēia lā o nā mea ʻenehana āpau a me nā mīkini mea kūʻai aku. 

Ua loaʻa iā mākou ka hōʻoia ʻana ʻo nā ʻōnaehana hilinaʻi me 99,9999% i hoʻohiki i ka loaʻa e pono ai ka nānā a me ka mālama pono. Ma muli o ke kūlana, ua huki mākou i nā hopena no mākou iho a kaʻana like i kā mākou mau manaʻo:

  • Pono e nānā i ka hoʻokuʻu ʻia ʻana o nā mea hou, e aʻo i nā Release Notes no ka hoʻoponopono ʻana i nā pilikia koʻikoʻi, a e hoʻokō i nā mea hou i hoʻolālā ʻia i ka manawa kūpono.

    He wahi hoʻonohonoho kēia a ʻike maopopo loa, ʻaʻole pono ke nānā aku. Eia naʻe, ma kēia "papa honua" hiki iā ʻoe ke hina maʻalahi. ʻOiaʻiʻo, ʻo ia ka manawa i hoʻohui i nā pilikia i hōʻike ʻia ma luna. E makaʻala loa i ka wā e kākau ai i nā lula hoʻoponopono a nānā pono i ka hoʻokō ʻana me lākou. E pili ana kēia wahi i ka manaʻo o ka "hoʻopaʻi".

  • ʻOi aku ka maikaʻi o ka mālama ʻana i ka ʻōnaehana me ka polokalamu polokalamu hou loa. Eia kekahi, ʻo ka mea i kēia manawa ʻaʻole ia ka mea i ʻoi aku ka nui o ka helu helu, akā ʻo ka mea me kahi lā hoʻokuʻu hope. 

    No ka laʻana, mālama ʻo IBM i ʻelua mau polokalamu hoʻokuʻu i kēia lā no kāna mau ʻōnaehana mālama. I ka manawa o kēia kākau ʻana, ʻo ia ka 8.2 a me 8.3. Ua puka mua nā mea hou no 8.2. Hoʻokuʻu pinepine ʻia kahi hōʻano like no 8.3 me kahi lohi iki.

    Loaʻa i ka hoʻokuʻu 8.3 kekahi mau pono hana, no ka laʻana, hiki ke hoʻonui i ka MDisk (ma ke ʻano DRAID) ma ka hoʻohui ʻana i hoʻokahi a ʻoi aku paha nā disks hou (ua ʻike ʻia kēia hiʻohiʻona mai ka mana 8.3.1). He hana maʻamau kēia, akā i ka 8.2, akā naʻe, ʻaʻohe hiʻohiʻona like.

  • Inā ʻaʻole hiki ke hoʻonui no kekahi kumu, a laila no nā mana o ka polokalamu Spectrum Virtualize ma mua o nā mana 8.2.1.9 a me 8.3.1.0 (kahi i pili ai ka bug i hōʻike ʻia ma luna nei), e hōʻemi i ka pilikia o ka hiki ʻana mai, paipai ʻia ke kākoʻo ʻenehana IBM. ka palena ʻana i ka hana ʻōnaehana ma ka pae wai, e like me ka mea i hōʻike ʻia ma ke kiʻi ma lalo nei (ua lawe ʻia ke kiʻi ma ka mana Russified o ka GUI). Hōʻike ʻia ka waiwai o 10000 IOPS ma ke ʻano he laʻana a koho ʻia e like me nā ʻano o kāu ʻōnaehana.

No ke aha he mea nui ka hoʻāʻo ʻana i ka polokalamu ma kāu ʻōnaehana mālama kiʻekiʻe (99,9999%)Hoʻopaʻa i ka hana mālama mālama IBM

  • Pono e helu pono i ka ukana ma nā ʻōnaehana mālama a pale i ka overloading. No ka hana ʻana i kēia, hiki iā ʻoe ke hoʻohana i ka sizer IBM (inā loaʻa iā ʻoe), a i ʻole ke kōkua o nā hoa, a i ʻole nā ​​kumuwaiwai ʻaoʻao ʻekolu. Pono e hoʻomaopopo i ka ʻaoʻao ukana ma ka ʻōnaehana mālama, no ka mea ʻOkoʻa loa ka hana ma MB/s a me IOPS ma muli o ka liʻiliʻi o kēia mau ʻāpana:

    • ʻano hana: heluhelu a kākau paha,

    • ka nui o ka poloka hana,

    • pākēneka o nā hana heluhelu a kākau i ka huina I/O kahawai.

    Hoʻopili ʻia ka wikiwiki o nā hana e ke ʻano o ka heluhelu ʻana i nā poloka ʻikepili: ma ke kaʻina a i ʻole ke ʻano maʻamau. I ka hana ʻana i nā hana ʻikepili he nui ma ka ʻaoʻao noi, aia ka manaʻo o nā hana hilinaʻi. He mea pono no hoi e noonoo i keia. Hiki i kēia mau mea ke kōkua i ka ʻike ʻana i ka nui o nā ʻikepili mai nā helu hana o ka OS, ka ʻōnaehana mālama, nā kikowaena / hypervisors, a me ka hoʻomaopopo ʻana i nā hiʻohiʻona hana o nā noi, DBMS a me nā "mea kūʻai" ʻē aʻe o nā kumuwaiwai disk.

  • A ʻo ka mea hope loa, e hōʻoia i ka loaʻa ʻana o nā backup a me ka hana. Pono e hoʻonohonoho ʻia ka papa kuhikuhi ma muli o nā koina RPO e ʻae ʻia no ka ʻoihana, a pono e hōʻoia ʻia ka nānā pono ʻana o nā backups (he nui nā mea kūʻai aku lako polokalamu i hoʻokō ʻia i kā lākou huahana) e hōʻoia i kahi waiwai RTO e ʻae ʻia.

Mahalo iā ʻoe no ka heluhelu ʻana a hiki i ka hopena.
Mākaukau mākou e pane i kāu mau nīnau a me kāu mau manaʻo ma nā manaʻo. Eia kekahi Ke kono nei mākou iā ʻoe e kau inoa i kā mākou channel telegram, kahi e mālama ai mākou i nā hoʻolaha maʻamau (nā uku ma IaaS a me nā makana no nā code hoʻolaha a hiki i ka 100% ma VPS), e kākau i nā nūhou hoihoi a hoʻolaha i nā ʻatikala hou ma ka blog Habr.

Source: www.habr.com

Pākuʻi i ka manaʻo hoʻopuka