Minio ho an'ny madinika

MiniIO dia vahaolana tena tsara rehefa mila mandamina mora sy tsotra ny fitahirizana zavatra ianao. Ny fananganana fototra, sehatra maro ary fampisehoana tsara no nahavita ny asany teo amin'ny sehatry ny fitiavana malaza. Noho izany dia tsy nanana safidy hafa afa-tsy ny nanambara ny fifanarahana iray volana lasa izay Veeam Backup & Replication ary MiniIO. Anisan'izany ny endri-javatra manan-danja toy ny Immutability. Raha ny marina, manana iray manontolo ny MiniIO faritra ao amin'ny antontan-taratasy natokana ho an'ny fampidirana antsika.

Noho izany, androany isika dia hiresaka momba ny fomba:

  • Haingana dia haingana ny fametrahana MiniIO.
  • Ny fametrahana MiniIO dia somary haingana kokoa, fa tsara kokoa.
  • Ampiasao ho toy ny Tier Archive ho an'ny Veeam SOBR Scalable Repository.

Minio ho an'ny madinika

Inona ianao?

Fampidirana fohy ho an'ireo izay mbola tsy nihaona tamin'ny MiniIO. Ity dia fitahirizana zavatra loharano misokatra mifanaraka amin'ny Amazon S3 API. Navoaka tamin'ny alΓ lan'ny lisansa Apache v2 ary mifikitra amin'ny filozofian'ny minimalisma Spartan.

Izany hoe, tsy manana GUI miparitaka miaraka amin'ny dashboards, grafika ary menus maro. Ny MiniIO dia mandefa ny mpizara amin'ny baiko iray fotsiny, izay ahafahanao mitahiry angon-drakitra amin'ny alΓ lan'ny hery feno amin'ny S3 API. Marihina anefa fa mety hamitaka io fahatsorana io raha ny harena ampiasaina no resahina. Ny RAM sy ny CPU dia tafiditra tanteraka, fa ny antony dia horesahina etsy ambany. Ary raha ny marina, ny mitambatra toy ny FreeNAS sy TrueNAS dia mampiasa MiniIO eo ambanin'ny satroka.

Ity fampidiran-dresaka ity dia mety hifarana eto.

Haingana be ny fametrahana ny MiniIO

Haingana tokoa ny fametrahana azy ka hojerentsika ho an'ny Windows sy Linux. Misy safidy ho an'ny Docker, ary ho an'ny Kubernetis, ary na dia ho an'ny MacOS aza, fa ny dikany dia mitovy na aiza na aiza.

Noho izany, raha ny Windows, mandehana any amin'ny tranonkala ofisialy https://min.io/download#/windows ary misintona ny kinova farany. Ao koa no ahitantsika toromarika hanombohana:

 minio.exe server F:Data

Ary misy rohy mankany amin'ny antsipiriany kely kokoa Quick start guide. Tsy misy dikany ny tsy mino ny toromarika, ka mihazakazaka izany ary mahazo zavatra toy izao valiny izao.

Minio ho an'ny madinika
Izay ihany! Miasa ny fitahirizana ary afaka manomboka miasa miaraka aminy ianao. Tsy nivazivazy aho raha nilaza fa minimalista ny MiniIO ary miasa fotsiny. Raha manaraka ny rohy atolotra mandritra ny fandefasana ianao, ny asa ambony indrindra azo atao dia ny mamorona siny. Ary afaka manomboka manoratra angona ianao.

Ho an'ireo tia Linux, mijanona ho tsotra ny zava-drehetra. Ny toromarika tsotra indrindra:


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

Ny vokatra dia tsy azo avahana amin'ny zavatra hita teo aloha. 

Ny fametrahana MiniIO dia misy dikany kokoa

Araka ny fantatsika, ny fehintsoratra teo aloha dia manjavozavo ho an'ny tanjona fitsapana. Ary, ndeha ho marin-toetra, mampiasa MiniIO be dia be izahay amin'ny fitsapana, izay tsy menatra mihitsy ny manaiky. Mazava ho azy fa miasa izany, saingy mahamenatra ny miaritra an'izany mihoatra ny dabilio fitsapana. Noho izany, maka rakitra eny an-tananay izahay ary manomboka mitadidy izany.

HTTPS

Ny dingana tsy maintsy atao voalohany amin'ny lalana mankany amin'ny famokarana dia ny encryption. Efa misy boky an-tapitrisany sy arivo ao amin'ny tambajotra hanampiana certificat amin'ny MiniIO, fa ny drafitra ankapobeny dia izao:

  • Mamorona taratasy fanamarinana
  • Raha Windows, apetraho ao amin'ny C:Users%User%.miniocerts
  • Ho an'ny Linux ao amin'ny ${HOME}/.minio/certs 
  • Mamerina ny mpizara

Ny banal Let's Encrypt dia mankaleo ary voalaza eny rehetra eny, ka ny lalantsika dia ny lalan'ny samurai, ka raha ny Windows dia alainay. Cygwin, ary amin'ny Linux dia manamarina fotsiny izahay fa nametraka openssl izahay. Ary manao majika fampiononana kely izahay:

  • Mamorona fanalahidy: openssl ecparam -genkey -name prime256v1 | openssl ec -out private.key
  • Mamorona taratasy fanamarinana mampiasa ny fanalahidy izahay: openssl req -new -x509 -days 3650 -key private.key -out public.crt
  • Adikao ny private.key sy public.crt amin'ny lahatahiry voalaza etsy ambony
  • Avereno indray ny MiniIO

Raha nandeha araka ny tokony ho izy ny zava-drehetra, dia hiseho eo amin'ny sata ny zavatra tahaka izao.

Minio ho an'ny madinika

Alefaso ny MiniIO Erasure Coding

Voalohany, teny vitsivitsy momba ny lohahevitra. Raha fintinina: ity dia rindrambaiko fiarovana ny angon-drakitra amin'ny fahasimbana sy ny fahaverezana. Toy ny fanafihana, azo antoka kokoa. Raha toa ny RAID6 mahazatra dia afaka mamoy kapila roa, dia afaka miatrika mora foana ny fahaverezan'ny antsasany ny MiniIO. Ny teknolojia dia voalaza amin'ny antsipiriany bebe kokoa ao torolalana ofisialy. Fa raha raisina ny maha-zava-dehibe azy, dia fampiharana ny code Reed-Solomon izany: ny fampahalalana rehetra dia voatahiry amin'ny endrika sakana data, izay misy sakana parity. Ary toa efa im-betsaka izany rehetra izany, saingy misy "saingy" manan-danja: azontsika atao ny manondro mazava ny tahan'ny sakana parity amin'ny sakana data ho an'ny zavatra voatahiry.
Mila 1:1 ve ianao? Mba miangavy re!
Mila 5:2 ve ianao? Tsisy olana!

Endri-javatra tena manan-danja raha mampiasa node maromaro indray mandeha ianao ary te-hahita ny fifandanjanao manokana eo amin'ny fiarovana ny angona ambony indrindra sy ny loharanon-karena lany. Avy ao anaty boaty, MinIO dia mampiasa ny formula N / 2 (izay N dia ny totalin'ny kapila), i.e. mizara ny angonao eo amin'ny kapila data N/2 sy kapila parity N/2. Mandika amin'ny teny maha-olombelona: afaka mamoy ny antsasaky ny kapila ianao ary mamerina ny angona. Ity fifandraisana ity dia omena amin'ny alΓ lan'ny Kilasy fitahirizana, mamela anao hisafidy ho an'ny tenanao izay zava-dehibe kokoa: azo itokisana na fahaiza-manao.

Ny torolalana dia manome ity ohatra manaraka ity: eritrereto hoe manana fametrahana amin'ny kapila 16 ianao ary mila mitahiry rakitra 100 MB amin'ny habeny. Raha ampiasaina ny fandrindrana default (disikely 8 ho an'ny angona, 8 ho an'ny sakana parity), dia ho avo roa heny ny haben'ny rakitra amin'ny farany, izany hoe. 200 MB. Raha 10/6 ny tahan'ny kapila dia 160 MB no ilaina. 14/2 - 114 MB.

Fahasamihafana lehibe iray hafa amin'ny fanafihana: raha sendra ny tsy fahombiazan'ny kapila, ny MiniIO dia hiasa amin'ny haavon'ny zavatra, hamerina indray ny tsirairay, tsy hampiato ny rafitra manontolo. Raha ny fanafihana tsy tapaka dia ho voatery hamerina ny boky manontolo, izay haka fotoana tsy ampoizina. Tsaroan'ny mpanoratra ny talantalana kapila iray izay, rehefa lavo ny kapila roa, dia naharitra herinandro sy tapany ny famerenana indray. Tena tsy nahafinaritra izany.

Ary, fanamarihana manan-danja: Ny MiniIO dia mizara ny kapila rehetra ho an'ny Erasure Coding ho seta avy amin'ny kapila 4 ka hatramin'ny 16, amin'ny fampiasana ny habeny ambony indrindra azo atao. Ary amin'ny ho avy, singa iray amin'ny fampahalalana dia hotehirizina ao anatin'ny andiany iray ihany.

Toa mangatsiatsiaka daholo izany rehetra izany, fa ho sarotra ve ny fametrahana azy? Andeha hojerentsika. Raisinay ny baiko hihazakazaka ary tanisao fotsiny ireo kapila izay tokony hamoronana ny fitahirizana. Raha vita tsara ny zava-drehetra, dia ho hitantsika ao amin'ny tatitra ny isan'ny kapila tafiditra. Ary ny torohevitra dia tsy tsara ny manampy ny antsasaky ny disks amin'ny mpampiantrano iray indray mandeha, satria izany dia hitarika amin'ny fahaverezan'ny data.

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

Minio ho an'ny madinika
Manaraka, mba hitantana sy hanitsiana ny mpizara MiniIO dia mila mpiasa izahay, izay azonao alaina Ery avy amin'ny tranokala ofisialy.

Mba tsy ho reraka ny rantsan-tΓ nanao isaky ny manoratra ny adiresy sy ny fanalahidin'ny fidirana (ary tsy azo antoka izany), dia tsara ny mamorona anarana avy hatrany rehefa manomboka mampiasa ny formula mc alias set [NY-ACCESS-KEY] [NY-SECRET-KEY]

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

Na azonao atao ny manampy avy hatrany ny mpampiantrano anao:

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

Ary avy eo dia hamorona siny tsy azo ovaina miaraka amin'ny ekipa tsara tarehy

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 mamela anao hahita tsy ny hafatra farany ihany, fa ny fampahalalana bebe kokoa. 

-l midika hoe β€” misy hidy, izay midika hoe tsy miova

Raha miverina amin'ny serasera web isika izao dia hiseho eo ny siny vaovao.

Minio ho an'ny madinika
Izay ihany aloha izao. Namorona fitahirizana azo antoka izahay ary vonona ny hiroso amin'ny fidirana amin'ny Veeam.

Azonao atao ihany koa ny mahazo antoka fa mandeha tsara ny zava-drehetra:

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 sy Veeam

Miangavy azafady! Raha te hiasa amin'ny HTTP ianao noho ny antony tsy mampino, dia ao amin'ny HKEY_LOCAL_MACHINESOFTWAREVeeamVeeam Backup and Replication mamorona fanalahidy DWORD SOBRArchiveS3DisableTLS. Apetraho amin'ny 1 ny sandany ary tadidio fa tsy mankasitraka ny fitondran-tena toy izany izahay ary tsy manoro izany na iza na iza.

Attention indray! Raha, noho ny tsy fifankahazoan-kevitra sasany, dia manohy mampiasa Windows 2008 R2 ianao, dia rehefa manandrana mampifandray an'i MiniIO amin'ny Veeam ianao, dia azo inoana fa hahazo hadisoana toy izao ianao: Tsy nahomby ny fametrahana fifandraisana amin'ny Amazon S3 endpoint. Azo tsaboina amin'ny patch ofisialy avy amin'ny Microsoft.

Eny ary, vita ny fanomanana, andao hanokatra ny interface VBR ary mankanesa any amin'ny tabilao Backup Infrastructure, izay hiantsoana ny wizard amin'ny fampidirana tahiry vaovao.

Minio ho an'ny madinika
Mazava ho azy fa liana amin'ny fitahirizana Object isika, izany hoe S3 Compatible. Ao amin'ny wizard izay misokatra, mametraha anarana ary mandehana amin'ny dingana manondro ny adiresy sy ny kaonty. Raha ilaina, dia aza adino ny mamaritra ny vavahady amin'ny alalan'ny fangatahana ho amin'ny fitehirizana ho proxied.

Minio ho an'ny madinika
Avy eo safidio ny siny, lahatahiry ary jereo ny boaty Ataovy ny backups vao haingana tsy azo ovaina. Na tsy mametraka izany izahay. Saingy satria efa nanao trano fitahirizana izay manohana an'io fiasa io izahay, dia fahotana ny tsy fampiasana azy.

Minio ho an'ny madinika
Manaraka> Vitao ary ankafizo ny vokatra.

Ankehitriny dia mila ampidirintsika ao amin'ny tahiry SOBR ho toy ny Capacity Tier. Mba hanaovana izany dia mamorona vaovao isika na manova ny efa misy. Liana amin'ny dingana Capacity Tier izahay.

Minio ho an'ny madinika
Eto isika dia mila misafidy izay scenario hiarahanay miasa. Ny safidy rehetra dia voafaritra tsara amin'ny iray hafa lahatsoratra, ka tsy hamerina intsony aho

Ary rehefa vita ny mpamosavy dia hatomboka ho azy ny asa fanaovana kopia na famindrana backups. Saingy raha tsy tafiditra ao anatin'ny drafitrao ny fametrahana avy hatrany ny enta-mavesatra amin'ny rafitra rehetra, dia ataovy azo antoka fa mametraka elanelana azo ekena amin'ny fiasana amin'ny bokotra Window.

Minio ho an'ny madinika
Ary mazava ho azy, afaka manao asa Backup Copy misaraka ianao. Ny sasany mino fa mety kokoa izany, satria izy ireo dia somary mangarahara kokoa sy azo vinavinaina ho an'ny mpampiasa izay tsy te-handalina ny antsipirian'ny fiasan'ny fitifirana. Ary ampy ny antsipiriany ao, noho izany dia manoro hevitra indray aho ny lahatsoratra mifandraika amin'ny rohy etsy ambony.

Ary farany, ny valin'ny fanontaniana mamitaka: inona no hitranga raha mbola manandrana mamafa ny backup ao amin'ny fitehirizana tsy miova ianao?

Ity ny valiny:

Minio ho an'ny madinika
Izay ihany ny anio. Amin'ny fomban-drazana marina, jereo ny lisitry ny lohahevitra mahasoa momba ny lohahevitra:

Source: www.habr.com

Add a comment