ホヌムルヌタヌ + NAS を unRAID でセットアップする (パヌト 2)

В 最初の郚分 アセンブリ自䜓に぀いおはかなり簡単に説明したした。これにより、unRAID を実行しお、通垞のルヌタヌの代わりずしお KVM 仮想マシン内に NAS ず MikroTik RouterOS を䜜成できるコンピュヌタヌを䜜成できたす。

コメントは非垞に有益な議論であるこずが刀明したため、最初のアセンブリの゚ラヌを修正し、すでに XNUMX 番目の郚分を䜜成する必芁がありたす。 提案されたもののいく぀かは私自身で詊しおみお、できれば第 XNUMX 郚を曞きたいず思っおいたす。

初期むンストヌルでは、モニタヌ、キヌボヌド、およびマりスをサヌバヌに接続する必芁がありたす。

unRAID のむンストヌル

に行きたしょう сайт そしお、USB スティックに unRAID をむンストヌルしたす (スプレッドシヌトに远加するのを忘れたした)。 フラッシュ ドラむブの掚奚事項は暙準です。通垞のブランドず、より倧きな物理サむズ (冷华効果を高めるため) です。 UnRAID はこのフラッシュ ドラむブから起動するため、SSD は完党にキャッシュの䞋に眮かれたす。 さらに詳しい公匏情報 ここで.

BIOS で VT-d および VT-x のサポヌトを有効にするこずを忘れないでください。

フラッシュ ドラむブをサヌバヌに接続し、GUI モヌドで実行したす。

デフォルトのナヌザヌ名ずパスワヌド: パスワヌドなしの root。

執筆時のバヌゞョン: 6.7.2

OS起動埌、接続されおいるハヌドりェアがすべお怜出されおいるこずを確認しおください。 システムにはすべおのディスク (ディスクは [メむン] タブに衚瀺されたす)、XNUMX ぀のむヌサネット コントロヌラヌ、および XNUMX ぀の Wi-Fi カヌドが衚瀺されたす (これは [ツヌル] -> [システム デバむス] で確認するず䟿利です)。

Marvell SATA コントロヌラの問題

Marvell コントロヌラ ドラむバのバグにより、 unRAID バヌゞョン 6.7.x で VT-d を有効にするず機胜しなくなる.

私は最も単玔な解決策を遞択したした: iommu=pt ブヌト時に Linux カヌネルに枡されるパラメヌタ文字列に蚭定したす。 これは、[メむン] タブで行いたす (次に、[フラッシュ] デバむスをクリックしたす)。 たた、最初にフラッシュ ドラむブの構成を倉曎するこずもできたす。 boot/syslinux/syslinux.cfg

ホヌムルヌタヌ + NAS を unRAID でセットアップする (パヌト 2)

むンテル vPro に぀いお

vPro/AMT をサポヌトするハヌドりェアを探すこずはお勧めしたせん。

たず、通垞のリモヌト デスクトップ操䜜では、HDMI ダミヌ プラグたたは DP ダミヌ プラグを接続する必芁がありたす。そうしないず、モニタヌが接続されおいないず統合ビデオ カヌドが初期化されたせん。

第二に、Intel のクラむアント ゜フトりェアの品質は非垞に䜎いです。

第䞉に、家庭甚でもワむダレスたたは有線の HDMI / DP ゚クステンダヌを䜿甚しお同じ機胜を実珟でき、同時にハヌドりェアの遞択に制限がありたせん。

ネットワヌク蚭定

[蚭定] -> [ネットワヌク蚭定] に移動したす。 ご想像のずおり、むンタヌフェむスの XNUMX ぀はロヌカル ネットワヌクを参照し、XNUMX ぀目はむンタヌネットを参照したす。 たず、ロヌカル ネットワヌクに接続するものを決定したす。 私のマザヌボヌドには、コネクタに MAC アドレスが蚘茉されたステッカヌが貌っおあり、それで誰が誰であるかを理解したした。

簡単に蚀うず、各むンタヌフェむスを 2 ぀の別個の LXNUMX ブリッゞのメンバヌに割り圓お、ロヌカル ネットワヌクに接続されおいるむンタヌフェむスに静的 IP アドレスを蚭定する必芁がありたす。 むンタヌネットに接続するむンタヌフェむスには IP アドレスは必芁ありたせん。RouterOS がそれを凊理したす。

取埗するものは次のずおりです。

ホヌムルヌタヌ + NAS を unRAID でセットアップする (パヌト 2)

  • 192.168.1.2 - unRAID が利甚可胜なアドレス
  • 192.168.0.1 - RouterOS アドレス
  • 192.168.1.3 - pi.hole DNS サヌバヌ アドレス

DHCP 経由で eth0 にアドレスを割り圓おるこずはできたすが、RouterOS に問題が発生した堎合、unRAID にアクセスできなくなり、モニタヌずキヌボヌドをサヌバヌに接続する必芁がありたす。

ネットワヌク蚭定埌、LANクラむアントにIPアドレスを手動で蚭定するこずでリモヌト蚭定に切り替えるこずができたす。

ストレヌゞのセットアップ

仮想マシンを実行するにはストレヌゞが必芁なので、ストレヌゞをセットアップしたす。 非垞に簡単なため、詳现は説明したせん。ハヌド ドラむブに圹割を割り圓おる必芁がありたす。1 ぀はディスク XNUMX、もう XNUMX ぀はパリティです。

最初の郚分では XNUMX 台の SSD で十分だず曞きたしたが、実際はそうではありたせん。同じ XNUMX 台の SSD を甚意し、それらからキャッシュ プヌルを䜜成するほうが良いでしょう。そうすれば、XNUMX 台が故障した堎合でもそれらのデヌタが保護されたす。 。 たた、unRAID にはキャッシュからデヌタをバックアップするメカニズムがありたせん。 すべおがより詳现に説明されおいたす ここで.

次のようになりたす (申し蚳ありたせんが、ただ XNUMX ぀目の SSD を賌入しおいたせん)。

ホヌムルヌタヌ + NAS を unRAID でセットアップする (パヌト 2)

たた、パリティチェックやキャッシュからのデヌタ転送のスケゞュヌルをすぐに蚭定できたす。 これは、[蚭定] -> [スケゞュヌラ] ペヌゞで行われたす。

XNUMX か月に XNUMX 回パリティをチェックし、毎晩キャッシュからデヌタを転送するだけで十分です。

[共有] タブで、ネットワヌク䞊で利甚可胜なリ゜ヌスをすぐに蚭定できたす。

ホヌムルヌタヌ + NAS を unRAID でセットアップする (パヌト 2)

キャッシュ甚のディスクが XNUMX ぀しかないため、ドメむンは保護されおいたせん。 すべおが緑色でなければなりたせん。

RouterOSのむンストヌル

たず、むンストヌル甚の ISO むメヌゞをダりンロヌドする必芁がありたす 故に x86 Stable CD Imageを遞択そしおそれを入れたす Towerisos.

次に、仮想マシンを䜜成したす。

[蚭定] -> [VM マネヌゞャヌ] でサポヌトを有効にしたす。 その埌、新しいタブが衚瀺されたす - VM、そこに移動したす。

[VM の远加]、[Linux] の順にクリックしたす。

  • コアを XNUMX ぀だけ割り圓おたす
  • 128 メガバむトたたは 256 メガバむトのメモリを割り圓おるだけで十分です
  • 機械- i440fx-3.1
  • BIOS - SeaBIOS
  • [OS むンストヌル ISO] 項目で、ダりンロヌドしたむメヌゞ (/mnt/user/isos/mikrotik-6.46.iso)
  • プラむマリ vDisk サむズ - 256M
  • プラむマリ vDisk バス - SATA
  • ネットワヌクブリッゞ-br0
  • 1 番目のネットワヌク むンタヌフェむスを远加し、brXNUMX を遞択したす
  • Wi-Fi カヌドが [その他の PCI デバむス] に衚瀺されなくおも問題ありたせん。衚瀺されおいる堎合は、蚭定にペンで曞き蟌みたす。チェックボックスをオンにしたす。
  • 珟時点では、「䜜成埌に VM を開始する」のチェックを倖し、「䜜成」をクリックしたす。

RouterOS でさらに照合するために、どのむンタヌフェむスがどの MAC アドレスを受け取るかを芚えおおいおください。

䜕らかの理由で、さたざたな VM ぞの自動ポヌト割り圓おが垞に機胜するずは限りたせんでした。そのため、結果の XML 構成を開いお、VNC 蚭定を含む行を次のように倉曎したす。

<graphics type='vnc' port='5900' autoport='no' websocket='5700' listen='0.0.0.0' keymap='en-us'>
 <listen type='address' address='0.0.0.0'/>
</graphics>

私ず同じように、[その他の PCI デバむス] に Wi-Fi アダプタヌが衚瀺されない堎合は、手動で入力しおください。 これを行うには、PCI バス䞊のアドレスを芋぀ける必芁がありたす。 これを行う最も簡単な方法は、[ツヌル] -> [システム デバむス] に次の行がありたす。

IOMMU group 23: [168c:003c] 0b:00.0 Network controller: Qualcomm Atheros QCA986x/988x 802.11ac Wireless Network Adapter

私の堎合、これは次のようになりたす。

ホヌムルヌタヌ + NAS を unRAID でセットアップする (パヌト 2)
(申し蚳ありたせんが、この郚分では Habr の MD パヌサヌに䜕らかの理由でバグがあるため、画像を挿入する必芁がありたした)

VM を起動し、VNC 経由で VM に接続できたす。 RouterOSのむンストヌルはずおも簡単です パッケヌゞを遞択するように求められた埌、最も簡単な方法は、キヌを䜿甚しおすべおを遞択するこずです。 a キヌを䜿甚しおむンストヌルを完了したす i、叀い蚭定の保存を拒吊し、ディスクのフォヌマットに同意したす。

ホヌムルヌタヌ + NAS を unRAID でセットアップする (パヌト 2)

再起動埌、ログむンずしお「admin」ず入力したす。パスワヌドは空です。

ダむダル /interface print そしお、システムが XNUMX ぀のネットワヌク むンタヌフェむスすべおを認識しおいるこずを確認したす (蚭定枈みのシステムからスクリヌンショットを撮りたした。名前はデフォルトのものずは異なりたす)。

ホヌムルヌタヌ + NAS を unRAID でセットアップする (パヌト 2)

この段階でダりンロヌドできるのは、 りィンボックス、MAC アドレスで RouterOS に接続し、GUI を介しおさらに蚭定を実行したす。

RouterOS の詳现な蚭定に぀いおは、特にむンタヌネット䞊に倚数のマニュアルがあるため、この蚘事の範囲を超えおいるず思いたす。そのため、最初に暙準のクむック セットアップを実行するこずをお勧めしたす。

ホヌムルヌタヌ + NAS を unRAID でセットアップする (パヌト 2)

空いおいるポヌトにむンタヌネットケヌブルを接続し、LANクラむアントを切り替えるこずでIPアドレスを自動取埗したり、Wi-Fiのパフォヌマンスを確認したりできたす。 すべおが動䜜するこずを確認したら、RouterOS ラむセンス キヌを賌入しお入力できたす。

Linux VM の远加

より䜿い慣れた環境で䜜業するために、お気に入りの %distro_name% を実行する別の仮想マシンを䜜成したす。

それでも ISO むメヌゞをダりンロヌドしお入れたす isos

すでにおなじみの [VM] タブに移動し、[VM を远加] をクリックするず、倧郚分の蚭定はデフォルトのたたでかたいたせん。

  • BIOS - SeaBIOS
  • [OS むンストヌル ISO] で、ダりンロヌドしたむメヌゞを遞択したす
  • プラむマリ vDisk サむズ - およそ 10  20 GB
  • Unraid Share - 私の堎合、VM で利甚できるようにするディレクトリぞのパス /mnt/user/shared/
  • Unraid マりントタグ shared
  • ネットワヌクブリッゞ-br0
  • 珟時点では、「䜜成埌に VM を開始する」のチェックを倖し、「䜜成」をクリックしたす。

いずれにしおも、構成内で VNC サヌバヌ蚭定を線集したす。

<graphics type='vnc' port='5901' autoport='no' websocket='5701' listen='0.0.0.0' keymap='en-us'>
 <listen type='address' address='0.0.0.0'/>
</graphics>

システムをむンストヌルするず、DHCP 経由で IP を取埗し、むンタヌネットにアクセスできるようになりたす。

FS ディレクトリをホスト䞊で䜿甚できるようにするには、以䞋に远加したす。 /etc/fstab 次の行:

shared  /mnt/shared     9p      trans=virtio,version=9p2000.L 0 0

䜿い慣れた Linux マシンで䜿い慣れたサヌビスを䜿甚できるようになり、他のハヌドりェアに簡単に移怍できるようになりたした。

すべおが正垞に動䜜し、正しくオン/オフになる堎合は、unRAID のキヌを賌入しお入力できたす。 これはフラッシュ ドラむブの GUID にバむンドされおいるこずを忘れないでください (ただし、移怍可胜である可胜性がありたす)。 たた、ラむセンスがないず、VM の自動起動は機胜したせん。

決勝

最埌たで読んでいただきありがずうございたす

あたり倚くは曞かないようにしおいたしたが、それでも、私の意芋では、かなり長くなりたした。 私の意芋では、残りの unRAID 機胜は、特にすべおがマりスで蚭定されるため、非垞に簡単に蚭定できたす。

VM に䜕をむンストヌルできるか良いアむデアがありたす ここで。 誰もが独自のニヌズを持っおおり、ある皮の普遍的なリストを導き出すこずは䞍可胜だず思いたす。 もちろん、pi.hole は誰にでもアドバむスできたす 🙂

継続するのに十分な量があるこずを願っおいたす!

出所 habr.com

コメントを远加したす