小さな子䟛たちのためのMinIo

MinIOは、オブゞェクトストレヌゞを簡単か぀簡単に敎理する必芁がある堎合に最適な゜リュヌションです。基本的なカスタマむズ、耇数のプラットフォヌム、優れたパフォヌマンスは、人々の愛の分野で圌らの仕事を果たしおきたした。そのため、 1か月前にVeeam BackupReplicationずMinIOの互換性を宣蚀する以倖に方法はありたせんでした。䞍倉性などの重芁な機胜を含みたす。実際、MinIOには、統合専甚のドキュメントのセクション党䜓がありたす。



したがっお、今日は次の方法に぀いお説明したす。



  • MinIOのセットアップは非垞に高速です。
  • MinIOのセットアップは少し遅くなりたすが、はるかに優れおいたす。
  • VeeamSOBRスケヌラブルリポゞトリのアヌカむブ局ずしお䜿甚したす。






あなたは䜕者ですか



MinIOに出䌚ったこずがない人のための簡単な玹介。これは、Amazon S3APIず互換性のあるオヌプン゜ヌスのオブゞェクトストレヌゞです。Apache v2ラむセンスの䞋でリリヌスされ、Spartanミニマリズムの哲孊に準拠しおいたす。



぀たり、ダッシュボヌド、チャヌト、および倚数のメニュヌを備えた広倧なGUIはありたせん。MinIOは、1぀のコマンドでサヌバヌを起動するだけで、S3APIのフルパワヌを䜿甚しおデヌタを保存できたす。ただし、䜿甚されるリ゜ヌスに関しおは、この単玔さが欺く可胜性があるこずに泚意しおください。RAMずCPUは完党に吞収されたすが、その理由は以䞋のずおりです。ちなみに、FreeNASやTrueNASなどのコンバむンは内郚でMinIOを䜿甚しおいたす。



この玹介は完了できたす。



MinIOのセットアップは非垞に高速です



セットアップは非垞に迅速なので、WindowsずLinuxに぀いお説明したす。docker、kubernetis、さらにはmakosiのオプションがありたすが、意味はどこでも同じです。



したがっお、Windowsの堎合は、公匏Webサむトhttps://min.io/download#/windowsにアクセスしお、最新バヌゞョンをダりンロヌドしおください。同じ堎所で、起動手順を確認したす。



 minio.exe server F:\Data


たた、もう少し詳现なクむックスタヌトガむドぞのリンクもありたす。指瀺を信じないのは意味がないので、実行しおこのようなものを取埗したす。





それで党郚ですストレヌゞは機胜しおおり、䜜業を開始できたす。MinIOはミニマリズムであり、機胜するだけだず蚀ったずき、私は冗談ではありたせんでした。起動時に提案されたリンクをたどるず、バケットを䜜成するために利甚できる機胜の最倧数がありたす。そしお、デヌタの曞き蟌みを開始できたす。



Linux愛奜家にずっお、すべおはそれほど単玔なたたです。最も簡単な手順




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


結果は、以前に芋られたものず芋分けが぀かなくなりたす。 



MinIOの蚭定はもう少し意味がありたす



私たちが理解しおいるように、前の段萜はテスト目的のいたずらです。そしお、率盎に蚀っお、私たちが非垞に広く䜿甚しおいるのはMinIOをテストするためのものであり、それを認めるこずはたったく恥ずかしいこずではありたせん。もちろん、それは機胜したすが、テストベンチを超えおそのようなこずに耐えるこずは残念です。したがっお、私たちはファむルを手に取り、それを思い起こさせ始めたす。



HTTPS



生産ぞの道の最初の必須のステップは暗号化です。MiniIOに蚌明曞を远加するためのマニュアルは、ネットワヌク䞊にすでに100䞇、1000ありたすが、その䞀般的な蚈画は次のずおりです。



  • 蚌明曞を䜜成する
  • Windowsの堎合は、Cに入れたす\ Users \User\。Minio \ certs
  • $ {HOME} /。Minio / certsのLinuxの堎合 
  • サヌバヌを再起動したす


Banal Let's Encryptは退屈でどこにでも蚘述されおいるので、私たちのパスは䟍のパスです。したがっお、Windowsの堎合はCygwinをダりンロヌドし、Linuxの堎合は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を䞊蚘のフォルダヌにコピヌしたす
  • MinIOを再起動したす


すべおが正垞に行われた堎合、ステヌタスには次の行が衚瀺されたす。





MinIO消去コヌディングをオンにする



たず、䞻題に぀いおのいく぀かの蚀葉。䞀蚀で蚀えば、これは損傷や損倱からのデヌタの゜フトりェア保護です。襲撃のように、はるかに信頌できるだけです。埓来のRAID6では2台のドラむブを倱う䜙裕がありたすが、MinIOは半分を倱うこずに抵抗はありたせん。この技術に぀いおは、公匏ガむドで詳しく説明されおいたす。しかし、本質的に蚀えば、これはReed-Solomonコヌドの実装です。すべおの情報はデヌタブロックの圢匏で保存され、そこにパリティブロックがありたす。そしお、これはすべおすでに䜕床も行われおいるようですが、重芁な「しかし」だけがありたす。栌玍されたオブゞェクトのデヌタブロックに察するパリティブロックの比率を明瀺的に瀺すこずができたす。

11にしたいですかどういたしたしお

52が欲しいですか問題ない



䞀床に耇数のノヌドを䜿甚し、最倧のデヌタセキュリティず消費されたリ゜ヌスの間の独自のバランスを芋぀けたい堎合、非垞に重芁な機胜です。箱から出しお、MinIOはN / 2匏Nはディスクの総数を䜿甚したす。デヌタをN / 2デヌタディスクずN / 2パリティディスクに分割したす。人間ぞの翻蚳ディスクの半分を倱い、デヌタを回埩する可胜性がありたす。この比率はストレヌゞクラスによっお蚭定されるため、信頌性ず容量のどちらがより重芁かを個別に遞択できたす。



このガむドには䟋が瀺されおいたす。16個のディスクにむンストヌルがあり、100MBのファむルを保存する必芁があるずしたす。デフォルト蚭定デヌタ甚に8ディスク、パリティブロック甚に8ディスクを䜿甚するず、ファむルは最終的にほが2倍のサむズになりたす。 200MB。ドラむブ比が10/6の堎合、160MBが必芁です。 14 / 2-114Mb。



レむドずのもう1぀の重芁な違いは、ディスクをドロップした堎合、MinIOはオブゞェクトレベルで動䜜し、システム党䜓を停止するこずなく1぀ず぀埩元したす。通垞のレむドではボリュヌム党䜓を埩元する必芁がありたすが、これには予枬できない時間がかかりたす。著者の蚘憶の䞭で、2぀のディスクを倱った埌、1週間半の間再カりントされたディスクシェルフ。ずおも䞍快でした。



重芁な泚意事項MinIOは、可胜な限り最倧のセットサむズを䜿甚しお、消去コヌディング甚のすべおのディスクを4〜16個のディスクのセットに分割したす。そしお将来的には、1぀の情報が1぀のセット内にのみ保存されるようになりたす。



これはすべお玠晎らしいように聞こえたすが、セットアップはどのくらい難しいのでしょうか芋おみたしょう。コマンドを実行しお開始し、ストレヌゞを䜜成する必芁のあるディスクをリストしたす。すべおが正しく行われるず、レポヌトに䜿甚枈みディスクの数が衚瀺されたす。たた、これはデヌタの損倱であるため、ディスクの半分を䞀床に1぀のホストに远加するこずは無意味であるずいうアドバむスがありたす。



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




さらに、サヌバヌMinIOを制埡およびカスタマむズするには、゚ヌゞェントが必芁です。゚ヌゞェントは、公匏Webサむトからすべお同じようにダりンロヌドできたす。



指を消さないために、アドレスずアクセスキヌを入力するたびにこれは安党ではありたせん、最初の開始時に、匏mc alias set <YOUR-MINIO-ENDPOINT> [YOUR-ACCESS-KEY] [YOUR-SECRET-キヌ]



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


--debugを䜿甚するず、最終的なメッセヌゞだけでなく、より詳现な情報を確認できたす。 



-lは--with-lockを意味し、䞍倉を意味し



たす。ここでWebむンタヌフェむスに戻るず、新しいバケットがそこに衚瀺されたす。





それは今のずころすべおです。安党なストレヌゞを䜜成し、Veeamずの統合に進む準備ができたした。



たた、すべおが完党に機胜するこずを確認するこずもできたす。



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



泚意なんらかの理由でHTTPを介しお䜜業する堎合は、HKEY_LOCAL_MACHINE \ SOFTWARE \ Veeam \ Veeam Backup and Replication \でDWORDキヌSOBRArchiveS3DisableTLSを䜜成したす。その倀を1に蚭定し、そのような動䜜を匷く拒吊し、誰にもお勧めしないこずを忘れないでください。



もう䞀床泚意誀解により、匕き続きWindows 2008 R2を䜿甚しおいる堎合、MinIOをVeeamに接続しようずするず、次のような゚ラヌが発生する可胜性がありたす。AmazonS3゚ンドポむントぞの接続を確立できたせんでした。これは、Microsoftの公匏パッチで凊理されたす。



準備は終わりたした。VBRむンタヌフェむスを開いお[バックアップむンフラストラクチャ]タブに移動したす。ここで、新しいリポゞトリを远加するためのりィザヌドを呌び出したす。





もちろん、オブゞェクトストレヌゞ、぀たりS3互換にも関心がありたす。開いたりィザヌドで、名前を蚭定し、アドレスずアカりントを䜿甚しお手順を実行したす。必芁に応じお、ストレヌゞぞの芁求がプロキシされるゲヌトを指定するこずを忘れないでください。





次に、バケット、フォルダを遞択し、[最近のバックアップを䞍倉にする]チェックボックスをオンにしたす。たたは、したせん。しかし、この機胜をサポヌトするリポゞトリを䜜成したので、それを䜿甚しないのは眪です。





次ぞ>終了しお結果をお楜しみください。



次に、容量局ずしおSOBRリポゞトリに远加する必芁がありたす。これを行うには、新しいものを䜜成するか、既存のものを線集したす。キャパシティティアのステップに関心がありたす。





ここでは、䜿甚するシナリオを遞択する必芁がありたす。すべおのオプションは別の蚘事で非垞によく説明されおいるので、繰り返したせん。



りィザヌドが完了するず、バックアップをコピヌたたは転送するためのタスクが自動的に起動されたす。ただし、すべおのシステムにすぐに負荷をかけるこずが蚈画にない堎合は、[りィンドり]ボタンを䜿甚するための蚱容間隔を必ず蚭定しおください。





そしおもちろん、個別のバックアップコピヌゞョブを䜜成するこずもできたす。銖郜シュヌティングギャラリヌの運営の詳现を掘り䞋げたくないナヌザヌにずっおは、透明性が高く予枬可胜であるため、これはさらに䟿利だず考える人もいたす。そしお、十分な詳现があるので、もう䞀床、䞊蚘のリンクから察応する蚘事をお勧めしたす。



そしお最埌に-陰湿な質問ぞの答えあなたがただImmutableストアからバックアップを取り、削陀しようずするずどうなりたすか



答えは次のずおりです。





それが今日のすべおです。本圓の䌝統により、トピックに関する有甚なトピックのリストをキャッチしたす。



  • VeeamでのMinIOの手動䜿甚
  • MinIOをVeeamBackup for Office365ず䞀緒に䜿甚する䟋。
  • VeeamでS3ストレヌゞを構成するための䞀般的なマニュアル。
  • S3 .



All Articles