Minio mo nga tamariki iti

He otinga pai a MiniIO ina hiahia ana koe ki te whakarite ngawari me te ngawari ki te whakarite rokiroki ahanoa. Ko te tatūnga tuatahi, he maha nga papaahi me nga mahi pai kua mahi i a raatau mahi i roto i te waahi o te aroha rongonui. No reira karekau he huarahi ke atu engari ki te whakapuaki i te hototahitanga i te marama ki muri Veeam Backup & Replication and MiniIO. Tae atu ki tetahi ahuatanga nui penei i te Immutability. Inaa, he katoa te MinIO wāhanga i roto i nga tuhinga i whakatapua mo to taatau whakauru.

Na, i tenei ra ka korero tatou mo te pehea:

  • He tere rawa te whakarite i te MiniIO.
  • Ko te whakarite i te MiniIO he iti ake te tere, engari he pai ake.
  • Whakamahia hei Paepae Puranga mo Veeam SOBR Repository Scalable.

Minio mo nga tamariki iti

He aha koe?

He kupu whakataki poto mo te hunga kaore ano kia tutaki ki a MiniIO. He putunga ahanoa puna tuwhera hototahi ki te Amazon S3 API. I tukuna i raro i te raihana Apache v2 me te piri ki te kaupapa o Spartan minimalism.

Arā, karekau he GUI whanui me nga papatohu, kauwhata me te maha o nga tahua. Ka tukuna noa e MiniIO tana tūmau me te whakahau kotahi, ka taea e koe te penapena raraunga ma te whakamahi i te mana katoa o te S3 API. Engari me tohu ko tenei ngawari ka taea te tinihanga ina tae mai ki nga rauemi e whakamahia ana. Ko te RAM me te PTM ka tino kapohia, engari ko nga take ka korerohia i raro nei. Na, ma te ara, ko nga whakakotahitanga penei ko FreeNAS me TrueNAS te whakamahi i te MiniIO i raro i te kaa.

Ka mutu tenei whakataki ki konei.

He tere rawa te whakarite i te MiniIO

He tere rawa te whakarite ka tirohia e maatau mo Windows me Linux. He whiringa mo Docker, mo Kubernetis, tae noa ki te MacOS, engari ka rite te tikanga ki nga waahi katoa.

Na, mo te take o Windows, haere ki te paetukutuku mana https://min.io/download#/windows ka tango i te putanga hou. I reira ka kite ano matou i nga tohutohu mo te tiimata:

 minio.exe server F:Data

A he hononga ano ki tetahi mea paku ake He aratohu tere tere. Kare he take ki te kore e whakapono ki nga tohutohu, no reira ka rere tatou ka whiwhi i tetahi mea penei i tenei whakautu.

Minio mo nga tamariki iti
Heoi ano! Kei te mahi te rokiroki ka taea e koe te timata ki te mahi. Kaore au i te kata i taku kii he iti te MiniIO me te mahi noa. Mena ka whai koe i te hononga e tukuna ana i te wa o te whakarewatanga, ko nga mahi nui e waatea ana ko te hanga peere. A ka taea e koe te timata ki te tuhi raraunga.

Mo te hunga e aroha ana ki a Linux, ka noho ngawari nga mea katoa. Ko nga tohutohu ngawari:


wget https://dl.min.io/server/minio/release/linux-amd64/minio
chmod +x minio
./minio server /data

Ko te hua ka kore e rereke mai i nga mea i kitea i mua. 

Ko te whakarite i te MiniIO he iti ake te whai kiko

Kei te maarama taatau, ko te wharangi o mua kei te whakamaarama mo nga kaupapa whakamatautau. Na, kia pono, ka whakamahia e matou te MinIO tino whanui mo te whakamatautau, kaore matou i te whakama ki te whakaae. Ae ra, ka mahi, engari he mea whakama ki te whakamanawanui i tenei i tua atu o nga tuuru whakamatautau. Na reira, ka mauhia e matou he konae ki o matou ringa ka timata ki te kawe mai ki te hinengaro.

HTTPS

Ko te taahiraa tuatahi i runga i te huarahi ki te whakaputa ko te whakamunatanga. He miriona me te mano nga pukapuka kei runga i te whatunga mo te taapiri i nga tiwhikete ki MiniIO, engari ko ta raatau mahere whanui ko tenei:

  • Waihangatia he tiwhikete
  • Ki te take o Windows, hoatu ki roto C:Users%User%.miniocerts
  • Mo Linux i ${HOME}/.minio/certs 
  • Ka timata ano i te tūmau

Ko te banal Let's Encrypt he hoha, ka whakaahuahia ki nga waahi katoa, no reira ko to maatau ara ko te ara o te samurai, na mo te take o Windows ka tangohia e matou. Cygwin, a i roto i te take o Linux ka tirohia noa kua whakauruhia e matou openssl. Na ka mahi matou i tetahi makutu iti:

  • Waihangahia nga taviri: openssl ecparam -genkey -name prime256v1 | openssl ec -out private.key
  • Ka waihangahia he tiwhikete ma te whakamahi i te ki: openssl req -new -x509 -days 3650 -key private.key -out public.crt
  • Tāruatia te private.key me te public.crt ki te kōpaki kua tohua i runga ake nei
  • Tīmata anō a MiniIO

Mena i pai nga mea katoa, ka puta mai tetahi mea penei i te mana.

Minio mo nga tamariki iti

Whakahohehia te Waehere Whakamutunga MiniIO

Tuatahi, he kupu torutoru mo te kaupapa. I roto i te poto: he raupaparorohiko tenei tiaki i nga raraunga mai i te kino me te ngaro. Ka rite ki te whakaeke, he nui noa atu te pono. Mena ka taea e RAID6 matarohia te ngaro e rua nga kopae, katahi ka taea e MiniIO te aro ki te ngaro o te haurua. Ko te hangarau e whakaahuahia ana i roto i nga korero taipitopito aratohu whaimana. Engari ki te tango tatou i te kaupapa, he whakatinanatanga tenei o nga waehere Reed-Solomon: ko nga korero katoa kei te rongoa i roto i te ahua o nga poraka raraunga, kei a raatau nga poraka parity. A ko te ahua he maha nga wa i mahia ai enei mea katoa, engari he mea nui "engari": ka taea e taatau te whakaatu i te tauwehenga o nga poraka paati ki nga poraka raraunga mo nga taonga rongoa.
Kei te pirangi koe ki te 1:1? Tena koa!
Kei te hiahia koe ki te 5:2? Kaore he raruraru!

He mea tino nui mena ka whakamahi koe i nga pona maha i te wa kotahi ka hiahia koe ki te rapu i to ake toenga i waenga i te haumarutanga raraunga teitei me nga rauemi whakapau. I waho o te pouaka, ka whakamahi a MiniIO i te tauira N/2 (kei a N te tapeke o nga kopae), i.e. ka wehewehe i o raraunga ki waenga i nga kōpae raraunga N/2 me nga kōpae parerite N/2. Te whakamaoritanga ki nga kupu a te tangata: ka ngaro te haurua o nga kōpae me te whakaora i nga raraunga. Ka tukuna tenei hononga ma te Karaehe Rokiroki, ka taea e koe te whiriwhiri maau ake he aha te mea nui ake: te pono, te kaha ranei.

Ka hoatu e te aratohu te tauira e whai ake nei: me whakaaro he whakaurunga kei runga i nga kopae 16 ka hiahia koe ki te tiaki i tetahi konae 100 MB te rahi. Mēnā ka whakamahia ngā tautuhinga taunoa (8 kōpae mō te raraunga, 8 mō poraka parerite), kātahi ka tata te rua te rahi o te rōrahi o te kōnae, arā. 200 MB. Mēnā he 10/6 te ōwehenga kōpae, ka hiahiatia kia 160 MB. 14/2 - 114 MB.

Ko tetahi atu rereketanga nui mai i nga whakaeke: i te wa o te korenga o te kōpae, ka mahi a MiniIO i te taumata ahanoa, ka whakahoki mai i tetahi, kaore e mutu te punaha katoa. Ahakoa ka kaha te whakaeke i nga wa katoa ki te whakahoki mai i te rōrahi katoa, ka roa te waa ohorere. Ka maumahara te kaituhi ki tetahi whata kōpae, i muri i te takahanga o nga kōpae e rua, ka pau te wiki me te hawhe ki te tatau ano. He tino kino.

A, he korero nui: Ka wehewehea e MiniIO nga kopae katoa mo te Erasure Coding ki roto i nga huinga mai i te 4 ki te 16 kōpae, ma te whakamahi i te rahinga huinga ka taea. A kei te heke mai, ka penapena tetahi huānga o nga korero ki roto i te huinga kotahi anake.

He tino hauhautanga tenei katoa, engari he pehea te uaua ki te whakarite? Kia titiro tatou. Ka tangohia e matou te whakahau ki te whakahaere me te whakarārangi noa i nga kōpae hei hanga i te rokiroki. Mena ka tika nga mea katoa, katahi ka kite tatou i te maha o nga kopae kei roto i te ripoata. A ko te tohutohu kaore e pai ki te taapiri i te haurua o nga kopae ki tetahi kaihautu i te wa kotahi, na te mea ka ngaro nga raraunga.

c:minio>minio.exe server F: G: H: I: J: K:

Minio mo nga tamariki iti
I muri mai, ki te whakahaere me te whirihora i te tūmau MiniIO, ka hiahiatia he kaihoko, ka taea e koe te tango i reira mai i te pae mana.

Kia kore ai e hoha o maihao i ia wa e pato ana i te wahitau me nga taviri uru (kaore i te haumaru), he pai ki te hanga i tetahi ingoa ingoa i te wa tuatahi ka tiimata koe ki te whakamahi i te tauira mc alias set [KŌ-KĀHUA-KEY] [KŌ-MĀ-MĀ-MĀTAHI]

mc alias set veeamS3 https://172.17.32.52:9000 YOURS3ACCESSKEY YOURSECERTKE

Ka taea ranei e koe te taapiri tonu i to kaihautu:

mc config host add minio-veeam https://minio.jorgedelacruz.es YOURS3ACCESSKEY YOURSECERTKEY

Na ka hanga e matou he peere korekore me te roopu ataahua

mc mb --debug -l veeamS3/immutable 

mc: <DEBUG> PUT /immutable/ HTTP/1.1
Host: 172.17.32.52:9000
User-Agent: MinIO (windows; amd64) minio-go/v7.0.5 mc/2020-08-08T02:33:58Z
Content-Length: 0
Authorization: AWS4-HMAC-SHA256 Credential=minioadmin/20200819/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-bucket-object-lock-enabled;x-amz-content-sha256;x-amz-date, Signature=**REDACTED**
X-Amz-Bucket-Object-Lock-Enabled: true
X-Amz-Content-Sha256: UNSIGNED-PAYLOAD
X-Amz-Date: 20200819T092241Z
Accept-Encoding: gzip
mc: <DEBUG> HTTP/1.1 200 OK
Content-Length: 0
Accept-Ranges: bytes
Content-Security-Policy: block-all-mixed-content
Date: Wed, 19 Aug 2020 09:22:42 GMT
Location: /immutable
Server: MinIO/RELEASE.2020-08-16T18-39-38Z
Vary: Origin
X-Amz-Request-Id: 162CA0F9A3A3AEA0
X-Xss-Protection: 1; mode=block
mc: <DEBUG> Response Time:  253.0017ms

--patuiro ka taea e koe te kite i nga korero whakamutunga, engari i nga korero taipitopito. 

-l tikanga —with-lock, which means imchangeable

Mena ka hoki tatou ki te atanga tukutuku, ka puta mai to tatou peere hou ki reira.

Minio mo nga tamariki iti
Heoi ano mo naianei. Kua hangahia e matou he rokiroki haumaru, kua rite ki te neke ki te whakauru ki a Veeam.

Ka taea hoki e koe te whakarite kei te mahi pai nga mea katoa:

c:minio>mc admin info veeamS3

●  172.17.32.52:9000
   Uptime: 32 minutes
   Version: 2020-08-16T18:39:38Z
   Network: 1/1 OK
   Drives: 6/6 OK
0 B Used, 1 Bucket, 0 Objects
6 drives online, 0 drives offline

MiniIO me Veeam

Tūpato Mena mo etahi take whakamiharo ka hiahia koe ki te mahi ma te HTTP, na i HKEY_LOCAL_MACHINESOFTWAREVeeamVeeam Pūrua me te Whakataurua ka hanga i tetahi taviri DWORD SOBRArchiveS3DisableTLS. Tautuhia tona uara ki te 1 me te mahara kare rawa matou e whakaae ki tera ahuatanga me te kore e tūtohu ki tetahi.

Te aro ano! Mena, na te pohehe, kei te whakamahi tonu koe i te Windows 2008 R2, katahi ka ngana koe ki te hono i a MiniIO ki a Veeam, tera pea ka whiwhi koe i tetahi hapa penei: I rahua te hono ki te Amazon S3 mutunga. Ka taea te rongoa ki te papaki mana mai i Microsoft.

Ana, kua oti nga whakaritenga, me whakatuwhera te atanga VBR ka haere ki te ripa Hanganga Whakamuri, ka karangahia te ruānuku mo te taapiri i tetahi putunga hou.

Minio mo nga tamariki iti
Ae ra, kei te pirangi matou ki te rokiroki Ahanoa, ara ko S3 Hototahi. I roto i te ruānuku e tuwhera ana, tautuhia he ingoa ka haere ma nga hikoinga e tohu ana i te wahitau me te kaute. Mena e hiahiatia ana, kaua e wareware ki te tohu i te kuaha ka tukuna nga tono ki te rokiroki.

Minio mo nga tamariki iti
Na ka kowhiri i te peere, te kōpaki ka takina te pouaka Hangaia nga taapiri o naianei kia kore e huri. Kaore ranei e whakauruhia e matou. Engari i te mea kua hangahia e matou he waahi rokiroki e tautoko ana i tenei mahi, he hara te kore e whakamahia.

Minio mo nga tamariki iti
Panuku > Whakaoti me te pai ki te hua.

Inaianei me taapiri atu ki te putunga SOBR hei Tier Kaha. Ki te mahi i tenei, ka hangahia e matou he mea hou, ka whakatika ranei i tetahi o mua. Kei te pirangi matou ki te hikoi o te Kapaatanga.

Minio mo nga tamariki iti
I konei me whiriwhiri ko tehea ahuatanga ka mahi maatau. Ko nga whiringa katoa he pai te korero ki tetahi atu Tuhinga, no reira e kore ahau e tukurua

A, i te otinga o te ruānuku, ka whakarewa aunoatia nga mahi mo te kape me te whakawhiti i nga taapiri. Engari ki te kore e whakauruhia e to mahere te whakanoho i nga kawenga ki runga i nga punaha katoa, katahi ka whakarite i nga waa e manakohia ana mo te mahi i te paatene Matapihi.

Minio mo nga tamariki iti
A, o te akoranga, ka taea e koe te mahi i nga mahi Tārua Pūrua motuhake. Ko etahi e whakapono ana he pai ake tenei, na te mea he maamaa ake, he maamaa hoki mo te kaiwhakamahi e kore e hiahia ki te ruku ki nga korero mo te mahi o te awhe pupuhi. A he nui nga korero kei reira, no reira ka tūtohu ano ahau ki te tuhinga e pa ana ki te hono i runga ake nei.

Na ka mutu, ko te whakautu ki te patai tinihanga: ka aha mena ka ngana tonu koe ki te muku i te taapiri mai i te putunga Ahuru?

Anei te whakautu:

Minio mo nga tamariki iti
Heoi ano mo tenei ra. I roto i nga korero tuku iho, hopuhia he rarangi o nga kaupapa whai hua mo te kaupapa:

Source: will.com

Tāpiri i te kōrero