ሚኒዮ ለትናንሾቹ

የነገሮችን ማከማቻ በቀላሉ እና በቀላሉ ማደራጀት ሲፈልጉ ሚኒዮ በጣም ጥሩ መፍትሄ ነው። የመጀመሪያ ደረጃ ማዋቀር, ብዙ መድረኮች እና ጥሩ አፈፃፀም በታዋቂ ፍቅር መስክ ውስጥ ስራቸውን አከናውነዋል. ስለዚህ ከአንድ ወር በፊት ተኳሃኝነትን ከማወጅ ውጪ ሌላ አማራጭ አልነበረንም። Veeam Backup & Replication እና MiniIO. እንደ አለመቻል ያለ አስፈላጊ ባህሪን ጨምሮ። በእውነቱ, ሚኒዮ ሙሉ በሙሉ አለው ክፍል ለውህደታችን በተዘጋጀው ሰነድ ውስጥ።

ስለዚህ ፣ ዛሬ ስለእንዴት እንነጋገራለን-

  • MiniIO ማዋቀር በጣም ፈጣን ነው።
  • ሚኒኦን ማዋቀር ትንሽ ፈጣን ነው፣ ግን በጣም የተሻለ ነው።
  • ለ Veeam SOBR ሊሰላ የሚችል ማከማቻ እንደ ማህደር ደረጃ ይጠቀሙበት።

ሚኒዮ ለትናንሾቹ

ምንድን ነህ?

MiniIO ላላጋጠማቸው አጭር መግቢያ። ይህ ከአማዞን S3 ኤፒአይ ጋር ተኳሃኝ የሆነ የክፍት ምንጭ ነገር ማከማቻ ነው። በApache v2 ፍቃድ የተለቀቀ እና የስፓርታን ዝቅተኛነት ፍልስፍናን ያከብራል።

ማለትም፣ ዳሽቦርዶች፣ ግራፎች እና በርካታ ምናሌዎች ያሉት የተንጣለለ GUI የለውም። ሚኒዮ በቀላሉ አገልጋዩን በአንድ ትእዛዝ ያስጀምራል፣ የ S3 API ሙሉ ሃይል በመጠቀም በቀላሉ መረጃ ማከማቸት ይችላሉ። ነገር ግን ይህ ቀላልነት ጥቅም ላይ የዋሉ ሀብቶችን በተመለከተ አታላይ ሊሆን እንደሚችል ልብ ሊባል ይገባል. ራም እና ሲፒዩ በትክክል ተወስደዋል ፣ ግን ምክንያቶቹ ከዚህ በታች ይብራራሉ ። እና በነገራችን ላይ እንደ FreeNAS እና TrueNAS ያሉ ጥምረቶች ሚኒዮ በኮፈኑ ስር ይጠቀማሉ።

ይህ መግቢያ እዚህ ሊያበቃ ይችላል።

MiniIO ማዋቀር በጣም ፈጣን ነው።

እሱን ማዋቀር በጣም ፈጣን ስለሆነ ለዊንዶውስ እና ሊኑክስ እንመለከተዋለን። ለዶከር እና ለኩበርኔትስ እና ለ MacOS እንኳን አማራጮች አሉ, ግን ትርጉሙ በሁሉም ቦታ ተመሳሳይ ይሆናል.

ስለዚህ, በዊንዶውስ ሁኔታ, ወደ ኦፊሴላዊው ድር ጣቢያ ይሂዱ https://min.io/download#/windows እና የቅርብ ጊዜውን ስሪት ያውርዱ። እዚያም ለመጀመር መመሪያዎችን እናያለን-

 minio.exe server F:Data

እና ደግሞ ትንሽ የበለጠ ዝርዝር የሆነ አገናኝ አለ የፈጣን አስጀማሪ መመሪያ. መመሪያውን ላለማመን ምንም ፋይዳ የለውም, ስለዚህ እኛ እናሮጥነው እና እንደዚህ አይነት መልስ እናገኛለን.

ሚኒዮ ለትናንሾቹ
ይኼው ነው! ማከማቻው እየሰራ ነው እና ከእሱ ጋር መስራት መጀመር ይችላሉ። ሚኒዮ ዝቅተኛ ነው እና ዝም ብሎ ይሰራል እያልኩ እየቀለድኩ አልነበረም። በሚነሳበት ጊዜ የቀረበውን አገናኝ ከተከተሉ, እዚያ ያሉት ከፍተኛ ተግባራት አንድ ባልዲ ለመፍጠር ይገኛሉ. እና ውሂብ መጻፍ መጀመር ይችላሉ.

ለሊኑክስ አፍቃሪዎች፣ ሁሉም ነገር ቀላል ሆኖ ይቀራል። በጣም ቀላሉ መመሪያዎች:


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

ውጤቱ ከዚህ በፊት ከሚታየው የማይለይ ይሆናል. 

MiniIO ማዋቀር ትንሽ የበለጠ ትርጉም ያለው ነው።

እንደምንረዳው፣ ያለፈው አንቀጽ ለሙከራ ዓላማዎች እየተንከባከበ ነው። እና፣ እውነቱን እንነጋገር ከተባለ፣ ሚኒኦን ለሙከራ በሰፊው እንጠቀማለን፣ ይህም ለመቀበል ምንም አናፍርም። እርግጥ ነው, ይሠራል, ነገር ግን ከሙከራ ወንበሮች በላይ ይህን መታገስ ያሳፍራል. ስለዚህ, አንድ ፋይል በእጃችን ወስደን ወደ አእምሯችን ማምጣት እንጀምራለን.

ኤችቲቲፒኤስ

ወደ ምርት በሚወስደው መንገድ ላይ የመጀመሪያው የግዴታ እርምጃ ምስጠራ ነው። ወደ MiniIO የምስክር ወረቀቶችን ለመጨመር ቀድሞውኑ አንድ ሚሊዮን እና አንድ ሺህ መመሪያዎች በአውታረ መረቡ ላይ አሉ ፣ ግን አጠቃላይ እቅዳቸው ይህ ነው ።

  • የምስክር ወረቀት ይፍጠሩ
  • በዊንዶውስ ሁኔታ በ C: Users% User% ውስጥ ያስቀምጡት.miniocerts
  • ለሊኑክስ በ${HOME}/.minio/certs 
  • አገልጋዩን እንደገና በማስጀመር ላይ

እንመስጥር የሚለው ባናል አሰልቺ ነው እና በሁሉም ቦታ ይገለጻል ስለዚህ መንገዳችን የሳሙራይ መንገድ ነው ስለዚህ በዊንዶው ላይ እናወርዳለን ሳይጂዊንእና በሊኑክስ ሁኔታ openssl መጫኑን በቀላሉ እናረጋግጣለን። እና ትንሽ የኮንሶል አስማት እናደርጋለን-

  • ቁልፎችን ይፍጠሩ፡ openssl ecparam -genkey -name prime256v1 | openssl ec-out private.key
  • ቁልፉን በመጠቀም ሰርተፍኬት እንፈጥራለን፡ openssl req -new -x509 -days 3650 -key private.key -out public.crt
  • private.key እና public.crt ከላይ ወደተገለጸው አቃፊ ይቅዱ
  • MiniIO እንደገና ያስጀምሩ

ሁሉም ነገር እንደነበረው ከሄደ ፣ እንደዚህ ያለ ነገር በሁኔታው ውስጥ ይታያል።

ሚኒዮ ለትናንሾቹ

MiniIO Erasure ኮድ ማድረግን አንቃ

በመጀመሪያ ስለ ርዕሰ ጉዳዩ ጥቂት ቃላት. ባጭሩ፡ ይህ ከጉዳት እና ከመጥፋቱ የሶፍትዌር ጥበቃ ነው። ልክ እንደ ወረራ፣ የበለጠ አስተማማኝ ብቻ። ክላሲክ RAID6 ሁለት ዲስኮችን ማጣት ከቻለ ሚኒዮ የግማሽ መጥፋትን በቀላሉ ይቋቋማል። ቴክኖሎጂው በበለጠ ዝርዝር ውስጥ ተገልጿል ኦፊሴላዊ መመሪያ. ግን ዋናውን ነገር ከወሰድን ፣ ይህ የሪድ-ሰለሞን ኮዶች ትግበራ ነው-ሁሉም መረጃዎች በዳታ ብሎኮች መልክ ይከማቻሉ ፣ እነሱም እኩልነት ያላቸው ብሎኮች። እና ይህ ሁሉ ቀድሞውኑ ብዙ ጊዜ የተከናወነ ይመስላል ፣ ግን አንድ አስፈላጊ “ግን” አለ-የተከማቹ ዕቃዎችን ከመረጃ ማገጃዎች ጋር የተመጣጠነ እገዳዎች ሬሾን በግልፅ ማመልከት እንችላለን ።
1፡1 ትፈልጋለህ? አባክሽን!
5፡2 ትፈልጋለህ? ችግር የሌም!

ብዙ መስቀለኛ መንገዶችን በአንድ ጊዜ ከተጠቀሙ እና በከፍተኛ የውሂብ ደህንነት እና በወጪ ሀብቶች መካከል የራስዎን ሚዛን ማግኘት ከፈለጉ በጣም አስፈላጊ ባህሪ። ከሳጥኑ ውስጥ, ሚኒዮ ቀመሩን N / 2 ይጠቀማል (N ጠቅላላ የዲስኮች ብዛት ነው), ማለትም. ውሂብዎን በN/2 ዳታ ዲስኮች እና በ N/2 ፓሪቲ ዲስኮች መካከል ይከፍላል። ወደ ሰው ቋንቋ መተርጎም: ግማሹን ዲስኮች ሊያጡ እና ውሂቡን መልሰው ማግኘት ይችላሉ. ይህ ግንኙነት የሚሰጠው በ የማከማቻ ክፍል, የበለጠ አስፈላጊ የሆነውን ለራስዎ እንዲመርጡ ያስችልዎታል: አስተማማኝነት ወይም አቅም.

መመሪያው የሚከተለውን ምሳሌ ይሰጣል-በ 16 ዲስኮች ላይ ጭነት እንዳለህ እና 100 ሜባ መጠን ያለው ፋይል ማስቀመጥ አለብህ እንበል. ነባሪ ቅንጅቶች ጥቅም ላይ ከዋሉ (8 ዲስኮች ለውሂብ ፣ 8 ለፓርቲ ብሎኮች) ፣ ፋይሉ በመጨረሻ ድምጹን በእጥፍ ሊጨምር ይችላል ፣ ማለትም። 200 ሜባ. የዲስክ ጥምርታ 10/6 ከሆነ, ከዚያም 160 ሜባ ያስፈልጋል. 14/2 - 114 ሜባ.

ከወረራዎች ሌላ አስፈላጊ ልዩነት-የዲስክ ውድቀት በሚከሰትበት ጊዜ ሚኒኦ በነገር ደረጃ ይሠራል ፣ አንድ በአንድ ወደነበረበት ይመልሳል ፣ አጠቃላይ ስርዓቱን ሳያቆም። መደበኛ ወረራ ሙሉውን መጠን ወደነበረበት ለመመለስ ይገደዳል, ይህም የማይታወቅ ጊዜ ይወስዳል. ደራሲው ሁለት ዲስኮች ከወደቁ በኋላ እንደገና ለማስላት አንድ ሳምንት ተኩል የፈጀውን የዲስክ መደርደሪያን ያስታውሳሉ። በጣም ደስ የማይል ነበር።

እና አንድ ጠቃሚ ማስታወሻ፡- ሚኒዮ ሁሉንም ዲስኮች ለ Erasure Codeing ከ4 እስከ 16 ዲስኮች ወደ ስብስቦች ይከፍላል፣ የሚቻለውን ከፍተኛውን መጠን በመጠቀም። እና ለወደፊቱ, አንድ የመረጃ አካል በአንድ ስብስብ ውስጥ ብቻ ይከማቻል.

ይህ ሁሉ በጣም ጥሩ ይመስላል, ግን ማዋቀር ምን ያህል ከባድ ይሆናል? እስቲ እንመልከት። ለማሄድ ትዕዛዙን እንወስዳለን እና ማከማቻው የሚፈጠርባቸውን ዲስኮች በቀላሉ እንዘርዝራለን። ሁሉም ነገር በትክክል ከተሰራ, በሪፖርቱ ውስጥ የተካተቱትን የዲስኮች ብዛት እናያለን. እና ምክሩ ግማሹን ዲስክ በአንድ ጊዜ ወደ አንድ አስተናጋጅ ማከል ጥሩ አይደለም, ምክንያቱም ይህ ወደ የውሂብ መጥፋት ያስከትላል.

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

ሚኒዮ ለትናንሾቹ
በመቀጠል፣ የሚኒዮ አገልጋይን ለማስተዳደር እና ለማዋቀር፣ እርስዎ ማውረድ የሚችሉት ወኪል እንፈልጋለን እዚያ ከኦፊሴላዊው ጣቢያ.

አድራሻውን እና የመዳረሻ ቁልፎቹን በሚተይቡበት ጊዜ ሁሉ ጣቶችዎን ላለማሳለፍ (እና ደህንነቱ የተጠበቀ አይደለም) ፎርሙላውን mc ተለዋጭ ስም መጠቀም ሲጀምሩ ወዲያውኑ ተለዋጭ ስም ለመፍጠር ምቹ ነው [እርስዎ-- የመዳረሻ ቁልፍ] [የእርስዎ-ሚስጥር-ቁልፍ]

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

ወይም ወዲያውኑ አስተናጋጅዎን ማከል ይችላሉ:

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

እና ከዚያ ቆንጆ ቡድን ጋር የማይለዋወጥ ባልዲ እንፈጥራለን

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

-- ማረም የመጨረሻውን መልእክት ብቻ ሳይሆን የበለጠ ዝርዝር መረጃን ለማየት ያስችላል። 

-l ማለት - በመቆለፊያ, ይህም ማለት የማይለወጥ ማለት ነው

አሁን ወደ የድር በይነገጽ ከተመለስን አዲሱ ባልዲችን እዚያ ይታያል።

ሚኒዮ ለትናንሾቹ
ለጊዜው ይሄው ነው. ደህንነቱ የተጠበቀ ማከማቻ ፈጥረናል እና ከVeam ጋር ወደ ውህደት ለመቀጠል ተዘጋጅተናል።

እንዲሁም ሁሉም ነገር በትክክል እየሰራ መሆኑን ማረጋገጥ ይችላሉ-

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

ሚኒዮ እና ቪም

እባክዎ ልብ ይበሉ! በማይታመን ምክንያት በኤችቲቲፒ በኩል መስራት ከፈለጉ በHKEY_LOCAL_MACHINESOFTWAREVeeamVeeam Backup እና ማባዛት የDWORD ቁልፍ ይፍጠሩ SOBRArchiveS3DisableTLS። እሴቱን ወደ 1 ያቀናብሩ እና እንደዚህ አይነት ባህሪን በጥብቅ እንደማንቀበል እና ለማንም እንደማንመክረው ያስታውሱ።

በድጋሚ ትኩረት ይስጡ! በአንዳንድ አለመግባባቶች ምክንያት ዊንዶውስ 2008 R2 ን መጠቀም ከቀጠሉ ሚኒኦን ከ Veeam ጋር ለማገናኘት ሲሞክሩ ምናልባት እንደዚህ ያለ ስህተት ይደርስዎታል፡ ከአማዞን S3 የመጨረሻ ነጥብ ጋር ግንኙነት መመስረት አልተቻለም። ይህ ከኦፊሴላዊ ጠጋኝ ሊታከም ይችላል። Microsoft.

ደህና ፣ ዝግጅቶቹ ተጠናቀዋል ፣ የ VBR በይነገጽን እንከፍት እና ወደ ምትኬ መሠረተ ልማት ትር እንሂድ ፣ አዲስ ማከማቻ ለመጨመር ጠንቋዩን እንጠራዋለን ።

ሚኒዮ ለትናንሾቹ
እርግጥ ነው፣ የነገር ማከማቻ፣ ማለትም S3 Compatible ላይ ፍላጎት አለን። በሚከፈተው አዋቂ ውስጥ ስም ያዘጋጁ እና አድራሻውን እና መለያውን የሚያመለክቱ ደረጃዎችን ይሂዱ። ከተፈለገ፣ ወደ ማከማቻው የሚቀርቡ ጥያቄዎች ተኪ እንደሚሆኑ በሩን መግለፅን አይርሱ።

ሚኒዮ ለትናንሾቹ
ከዚያ ባልዲውን ፣ ማህደሩን ይምረጡ እና ሳጥኑ ላይ ምልክት ያድርጉ የቅርብ ጊዜ ምትኬዎችን የማይለወጡ ያድርጉ። ወይም እኛ አንጫንነውም. ነገር ግን ይህንን ተግባር የሚደግፍ የማከማቻ ቦታ ስለሠራን, እሱን አለመጠቀም ኃጢአት ነው.

ሚኒዮ ለትናንሾቹ
ቀጣይ > ጨርስ እና በውጤቱ ተደሰት።

አሁን እንደ አቅም ደረጃ ወደ SOBR ማከማቻ ማከል አለብን። ይህንን ለማድረግ, አዲስ እንፈጥራለን ወይም ነባሩን እናስተካክላለን. የአቅም ደረጃ ደረጃ ላይ ፍላጎት አለን።

ሚኒዮ ለትናንሾቹ
እዚህ ከየትኛው ሁኔታ ጋር እንደምንሠራ መምረጥ አለብን. ሁሉም አማራጮች በሌላ ውስጥ በደንብ ተገልጸዋል ጽሑፍ, ስለዚህ እራሴን አልደግምም

እና ጠንቋዩ ሲጠናቀቅ ምትኬዎችን የመቅዳት ወይም የማስተላለፍ ተግባራት በራስ-ሰር ይጀመራሉ። ነገር ግን እቅዶችዎ ጭነቱን በሁሉም ስርዓቶች ላይ ወዲያውኑ መጫንን ካላካተቱ በዊንዶው ቁልፍ ላይ ለመስራት ተቀባይነት ያላቸውን ክፍተቶች ማዘጋጀትዎን ያረጋግጡ።

ሚኒዮ ለትናንሾቹ
እና፣ በእርግጥ፣ የተለየ የመጠባበቂያ ቅጂ ስራዎችን መስራት ይችላሉ። የተኩስ ወሰን አሠራር ዝርዝር ውስጥ መግባት ለማይፈልግ ተጠቃሚው በተወሰነ ደረጃ ግልጽነት ያለው እና ሊተነበይ የሚችል በመሆኑ አንዳንዶች ይህ የበለጠ ምቹ እንደሆነ ያምናሉ። እና እዚያ በቂ ዝርዝሮች አሉ, ስለዚህ ከላይ ባለው አገናኝ ላይ ያለውን ተዛማጅ ጽሑፍ በድጋሚ እመክራለሁ.

እና በመጨረሻም ፣ ለአጭበርባሪው ጥያቄ መልሱ-የመጠባበቂያ ቅጂውን ከ Immutable ማከማቻ ለመሰረዝ አሁንም ከሞከሩ ምን ይከሰታል?

መልሱ እነሆ፡-

ሚኒዮ ለትናንሾቹ
ለዛሬ ያ ብቻ ነው። በእውነተኛ ባህል፣ በርዕሱ ላይ ጠቃሚ የሆኑ ርዕሶችን ዝርዝር ይያዙ፡-

ምንጭ: hab.com

አስተያየት ያክሉ