MinIO mhinduro yakanaka kana iwe uchida nyore uye nekungorongedza kuchengetedza chinhu. Elementary setup, akawanda mapuratifomu uye kuita kwakanaka vakaita basa ravo mumunda werudo rwakakurumbira. Saka takanga tisina imwe sarudzo kunze kwekuzivisa kuenderana mwedzi wapfuura
Naizvozvo, nhasi tichataura nezve sei:
- Kumisikidza MinIO kunokurumidza.
- Kumisikidza MinIO idiki zvishoma nekukurumidza, asi zviri nani.
- Ishandise seArchive Tier yeVeeam SOBR Scalable Repository.
Iwe uri chii?
Sumo pfupi yeavo vasina kusangana neMiniO. Iyi yakavhurika sosi chinhu chekuchengetedza inoenderana neAmazon S3 API. Yakaburitswa pasi peiyo Apache v2 rezinesi uye inonamatira kune huzivi hweSpartan minimalism.
Ndiko kuti, haina GUI inoputika ine dashboards, magirafu uye akawanda mamenu. MinIO inongotangisa sevha yayo nemurairo mumwechete, kwaunogona kungochengeta data uchishandisa simba rakazara reS3 API. Asi zvinofanira kucherechedzwa kuti kureruka uku kunogona kunyengera kana zvasvika kune zviwanikwa zvinoshandiswa. RAM uye CPU inonyudzwa zvakakwana, asi zvikonzero zvichakurukurwa pazasi. Uye, nenzira, inosanganisa seFreeNAS uye TrueNAS shandisa MiniO pasi pehodhi.
Iyi sumo inogona kupera pano.
Kumisikidza MinIO kunokurumidza
Kuimisa kunokurumidza zvekuti isu tichazvitarisa kune Windows neLinux. Pane zvingasarudzwa zveDocker, uye Kubernetis, uye kunyange MacOS, asi zvinoreva zvichave zvakafanana kwese.
Saka, munyaya yeWindows, enda kune webhusaiti yepamutemo
minio.exe server F:Data
Uye kune zvakare chinongedzo kune imwe yakatsanangurwa zvishoma
Ndizvo zvose! Iyo yekuchengetedza iri kushanda uye iwe unogona kutanga kushanda nayo. Ndanga ndisiri kuita zvekutamba pandakati MinIO is minimalist uye inoshanda chete. Kana iwe uchitevera chinongedzo chinopihwa panguva yekuvhurwa, iyo yakanyanya mabasa iripo ndeye kugadzira bhaketi. Uye iwe unogona kutanga kunyora data.
Kune vanoda Linux, zvese zvinoramba zvisiri nyore. Mirayiridzo yakapfava:
wget https://dl.min.io/server/minio/release/linux-amd64/minio
chmod +x minio
./minio server /data
Mhedzisiro yacho ichave isingazivikanwe kubva kune zvakaonekwa kare.
Kumisikidza MinIO kunonyanya kukosha
Sekunzwisisa kwatinoita, ndima yapfuura iri kupuruzira kune zvinangwa zvekuyedza. Uye, ngative vakatendeseka, isu tinoshandisa MinIO zvakanyanya kuyedza, izvo zvatisinganyare kubvuma. Zvechokwadi, inoshanda, asi zvinonyadzisa kutsungirira izvi kupfuura mabhenji ekuedzwa. Nokudaro, tinotora faira mumaoko edu uye tinotanga kuunza mupfungwa.
HTTPS
Yekutanga nhanho inosungirwa munzira yekugadzira ndeye encryption. Patova nemiriyoni uye chiuru zvinyorwa pane network yekuwedzera zvitupa kuMiniIO, asi hurongwa hwavo hwese ndeichi:
- Gadzira chitupa
- Panyaya yeWindows, isa muC:Users%User%.miniocerts
- YeLinux mu${HOME}/.minio/certs
- Kutangazve sevha
Iyo banal Let's Encrypt inonakidza uye inotsanangurwa kwese kwese, saka nzira yedu inzira yemasamurai, saka kana iri Windows tinorodha.
- Gadzira makiyi: openssl ecparam -genkey -name prime256v1 | openssl ec -out private.key
- Isu tinogadzira chitupa tichishandisa kiyi: openssl req -new -x509 -days 3650 -kiyi private.key -out public.crt
- Kopa private.kiyi uye public.crt kune folda yataurwa pamusoro
- Tangazve MinIO
Kana zvinhu zvose zvikafamba sezvazvinofanira, ipapo chimwe chinhu chakadai chichaonekwa mune chimiro.
Gonesa MinIO Erasure Coding
Kutanga, mazwi mashoma pamusoro penyaya. Muchidimbu: iyi isoftware kuchengetedza data kubva mukukuvadzwa uye kurasikirwa. Kufanana nechisimba, chete zvakanyanya kuvimbika. Kana yekare RAID6 ichikwanisa kurasikirwa nemadhisiki maviri, ipapo MinIO inogona kurarama nyore nekurasikirwa kwehafu. Iyo tekinoroji inotsanangurwa zvakadzama mu
Unoda 1:1? Ndapota!
Unoda 5:2? Hapana dambudziko!
Chinhu chakanyanya kukosha kana iwe ukashandisa akati wandei kamwechete uye uchida kuwana yako chiyero pakati pepamusoro data chengetedzo uye zvakashandiswa zviwanikwa. Kunze kwebhokisi, MinIO inoshandisa formula N / 2 (apo N ndiyo nhamba yese yemadhisiki), i.e. inotsemura data rako pakati peN/2 data disks uye N/2 parity disks. Kushandura mumashoko evanhu: unogona kurasikirwa nehafu ye disks uye kudzorera data. Hukama uhu hunopihwa kuburikidza
Nhungamiro inopa muenzaniso unotevera: fungidzira kuti une kuiswa pamadisiki gumi nematanhatu uye unoda kuchengetedza faira re16 MB muhukuru. Kana zvigadziriso zvekugadzirisa zvakashandiswa (100 disks ye data, 8 ye parity blocks), ipapo faira inozopedzisira yatora kanenge kaviri vhoriyamu, i.e. 8 MB. Kana dhisiki reshiyo iri 200/10, ipapo 6 MB ichadiwa. 160/14 - 2 MB.
Imwe mutsauko unokosha kubva pakurwiswa: muchiitiko chekukundikana kwe diski, MinIO ichashanda panzvimbo yechinhu, kudzorera imwe neimwe, pasina kumisa hurongwa hwose. Nepo kurwiswa nguva dzose kuchamanikidzwa kudzorera vhoriyamu yose, iyo inotora nguva isingatarisirwi yenguva. Munyori anoyeuka dhisiki sherufu iyo, mushure mekunge madhisiki maviri adonha, akatora vhiki nehafu kuti averenge zvakare. Zvakanga zvisingafadzi.
Uye, chinyorwa chakakosha: MinIO inokamura madhisiki ese eErasure Coding kuita seti kubva pa4 kusvika ku16 dhisiki, uchishandisa iyo inogoneka seti saizi. Uye mune ramangwana, chimwe chinhu cheruzivo chichachengetwa mukati meseti imwe chete.
Izvi zvese zvinonzwika zvakanyanya, asi zvichave zvakaoma sei kumisikidza? Ngationei. Isu tinotora murairo kuti timhanye uye tinongonyora dhisiki pane iyo yekuchengetedza inoda kugadzirwa. Kana zvinhu zvose zvakaitwa zvakanaka, zvino mumushumo tichaona nhamba ye disks inobatanidzwa. Uye zano nderekuti hazvina kunaka kuwedzera hafu yedhisiki kune imwe mauto kamwechete, nekuti izvi zvinotungamira mukurasikirwa kwedata.
c:minio>minio.exe server F: G: H: I: J: K:
Tevere, kubata nekugadzirisa iyo MinIO server, isu tichada mumiririri, waunogona kudhawunirodha
Kuti urege kupera zvigunwe zvako pese paunonyora kero uye makiyi ekuwana (uye haina kuchengeteka), zviri nyore kuti ugadzire zita kana watanga kushandisa formula mc alias set. [KHIYI-YAKO-KUWANIRA-KEI] [KHIYI-YAKO-CHOKUVANZIRA]
mc alias set veeamS3 https://172.17.32.52:9000 YOURS3ACCESSKEY YOURSECERTKE
Kana kuti iwe unogona pakarepo kuwedzera mutevedzeri wako:
mc config host add minio-veeam https://minio.jorgedelacruz.es YOURS3ACCESSKEY YOURSECERTKEY
Uye ipapo isu tichagadzira bhaketi risingachinjiki neboka rakanaka
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
--debug inokubvumira kuti uone kwete meseji yekupedzisira chete, asi ruzivo rwakadzama.
-l zvinoreva -ne-kukiya, zvinoreva kusachinjika
Kana isu tadzokera kuwebhu interface, bhaketi redu idzva richaonekwa ipapo.
Ndizvo zvose ikozvino. Isu takagadzira kuchengetedza kwakachengeteka uye takagadzirira kuenderera mberi nekubatanidzwa neVeeam.
Iwe unogona zvakare kuve nechokwadi chekuti zvese zviri kushanda nemazvo:
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
MiniO uye Veeam
Cherechedza chinyorwa! Kana pane chimwe chikonzero chinoshamisa iwe uchida kushanda kuburikidza neHTTP, ipapo paHKEY_LOCAL_MACHINESOFTWAREVeeamVeeam Backup uye Replication gadzira kiyi yeDWORD. SOBRArchiveS3DisableTLS. Isa kukosha kwayo ku1 uye yeuka kuti isu hatitenderi zvakanyanya maitiro akadai uye hatikurudzire kune chero munhu.
Attention zvakare! Kana, nekuda kwekumwe kusanzwisisa, ukaramba uchishandisa Windows 2008 R2, ipapo paunoyedza kubatanidza MinIO kuVeeam, iwe ungangogamuchira chikanganiso chakadai: Yakundikana kumisikidza kubatana kuAmazon S3 endpoint. Izvi zvinogona kurapwa nechigamba chepamutemo kubva
Zvakanaka, gadziriro dzakakwana, ngativhure iyo VBR interface toenda kuBackup Infrastructure tab, kwatinodaidza wizard yekuwedzera repository itsva.
Ehe, isu tiri kufarira Object kuchengetedza, iyo S3 Inopindirana. Mune wizard inovhura, isa zita uye enda nematanho anoratidza kero uye account. Kana zvichidikanwa, usakanganwa kutsanangura gedhi umo zvikumbiro zvekuchengetedza zvichave proxied.
Wobva wasarudza bhaketi, dhairekitori uye tarisa bhokisi Ita ma backups achangoburwa asachinjike. Kana kuti hatiiise. Asi sezvo takagadzira nzvimbo yekuchengetera inotsigira basa iri, chingave chitadzo kusaishandisa.
Tevere> Pedzisa uye unakirwe nemhedzisiro.
Zvino isu tinoda kuiwedzera kune iyo SOBR repository seCapacity Tier. Kuti tiite izvi, isu tinogadzira imwe nyowani kana kugadzirisa iripo. Isu tiri kufarira iyo Capacity Tier nhanho.
Pano tinofanira kusarudza kuti tichashanda sei. Zvose zvingasarudzwa zvinotsanangurwa zvakanaka mune imwe
Uye kana wapedza wizard, mabasa ekukopa kana kutamisa backups anozotangwa otomatiki. Asi kana zvirongwa zvako zvisingabatanidzi nekukasira kuisa mutoro pane ese masisitimu, saka ita shuwa yekuseta inogamuchirwa nguva yekushanda paWindow bhatani.
Uye, hongu, iwe unogona kuita akasiyana Backup Copy mabasa. Vamwe vanotenda kuti izvi zvakatonyanya nyore, sezvo zviri pachena uye zvinofanotaurwa kune mushandisi asingade kunyura muruzivo rwekushanda kwenzvimbo yekupfura. Uye pane zvakakwana ruzivo ipapo, saka zvakare ini ndinokurudzira chinyorwa chinoenderana pane chinongedzo chiri pamusoro.
Uye pakupedzisira, mhinduro kumubvunzo wekunyengera: chii chichaitika kana iwe uchiri kuedza kudzima backup kubva kuIsingachinji chengetedzo?
Heino mhinduro:
Ndizvo zvanhasi chete. Muchinyakare chechokwadi, bata runyoro rwemisoro inobatsira pamusoro wenyaya:
- Manual
Kushandisa MinIO neVeeam - Muenzaniso wekushandisa
MiniO ine Veeam Backup yeHofisi 365 . - General setup guide
S3 mazana emadhora muVeeam . - Bazi pamusoro pedu
forum nezveS3 kuchengetedza.
Source: www.habr.com