Nyetél router bumi + NAS dina unRAID (bagian 2)

В bagian kahiji Kuring ngobrol rada sakeudeung ngeunaan assembly sorangan, nu ngidinan Anjeun pikeun nyieun komputer on nu bisa ngajalankeun unRAID pikeun nyieun Nas na MikroTik RouterOS dina mesin virtual KVM salaku gaganti pikeun router biasa.

Koméntar tétéla janten diskusi anu mangpaat, dumasar kana hasil anu peryogi pikeun ngabenerkeun kasalahan dina rakitan awal sareng nyerat bagian katilu! Kuring baris coba sababaraha saran on sorangan jeung, abdi miharep, nulis bagian katilu.

Pikeun pamasangan awal, anjeun kedah nyambungkeun monitor, keyboard sareng mouse ka server.

Masang unRAID

Hayu urang ka website tur masang unRAID dina USB flash drive (anu kuring poho pikeun nambahkeun kana tabél). Rekomendasi pikeun flash drive standar: merek normal sareng ukuran fisik anu langkung ageung (pikeun cooling langkung saé). Flash drive ieu bakal boot unRAID, jadi SSDs Anjeun bakal lengkep sindangan. Inpormasi resmi anu langkung lengkep di dieu.

Tong hilap ngaktifkeun dukungan VT-d sareng VT-x dina mios anjeun!

Urang sambungkeun flash drive ka server jeung ngajalankeun eta dina modeu GUI.

Ngaran pamaké sarta sandi standar: root tanpa sandi.

Vérsi dina waktu nulis: 6.7.2

Saatos ngamimitian OS, pastikeun yén sadaya hardware disambungkeun dideteksi. Sistem kedah ningali sadaya disk anjeun (disk dipintonkeun dina tab Utama), dua pangendali Ethernet sareng kartu Wi-Fi (sareng ieu cocog pikeun katingal dina Alat -> Alat Sistem).

Masalah sareng pangendali Marvell SATA

Alatan sababaraha bug dina supir controller Marvell, aranjeunna teu dianggo sanggeus ngaktipkeun VT-d dina versi unRAID 6.7.x.

Kuring milih solusi pangbasajanna: ditambahkeun iommu=pt kana senar parameter dialirkeun kana kernel Linux nalika boot. Hal ieu dilakukeun dina tab Utama (teras klik dina alat "Flash"). Ogé, anjeun mimitina tiasa ngarobih konfigurasi dina flash drive: boot/syslinux/syslinux.cfg

Nyetél router bumi + NAS dina unRAID (bagian 2)

Ngeunaan Intel vPro

Abdi henteu nyarankeun milarian hardware anu ngadukung vPro / AMT.

Anu mimiti, pikeun operasi normal tina desktop jauh, anjeun kedah nyambungkeun colokan HDMI-dummy atanapi DP-dummy, upami henteu kartu vidéo anu diwangun moal diinisialisasi tanpa monitor anu disambungkeun.

Bréh, kualitas software klien ti Intel pisan low.

Katilu, anjeun bakal ngahontal pungsionalitas anu sami pikeun panggunaan bumi nganggo kabel HDMI / DP extender nirkabel atanapi kabel sareng moal diwatesan ku cara naon waé dina pilihan hardware.

Konfigurasi jaringan

Pindah ka Setélan -> Setélan Jaringan. Sakumaha anjeun tiasa duga, salah sahiji antarmuka bakal ningali kana jaringan lokal, anu kadua - kana Internét. Pikeun mimitian, mutuskeun hiji anu bakal disambungkeun ka jaringan lokal Anjeun. Dina motherboard kuring aya stiker sareng alamat MAC dina panyambungna, éta kumaha kuring terang saha saha.

Dina nutshell, naon kudu maneh mun geus napelkeun unggal panganteur salaku anggota dua sasak L2 misah tur nyetel alamat IP statik dina hiji disambungkeun ka jaringan lokal. Dina antarmuka ningali Internét, alamat IP henteu diperyogikeun; RouterOS bakal nanganan éta.

Ieu anu anjeun kedah kéngingkeun:

Nyetél router bumi + NAS dina unRAID (bagian 2)

  • 192.168.1.2 - alamat dimana unRAID bakal sayogi
  • 192.168.0.1 - alamat RouterOS
  • 192.168.1.3 - alamat server DNS pi.hole

Anjeun tiasa ninggalkeun ngerjakeun alamat pikeun eth0 via DHCP, tapi lajeng lamun aya masalah dina RouterOS, urang moal bisa ngakses unRAID sarta kami kudu nyambungkeun monitor jeung keyboard ka server.

Saatos nyetél jaringan, anjeun tiasa ngalih ka setélan jauh ku cara manual netepkeun alamat IP dina klien LAN.

Setélan gudang

Pikeun ngajalankeun mesin virtual, anjeun peryogi panyimpen, janten waktosna pikeun ngonpigurasikeunana. Kuring moal ngajelaskeun sacara rinci, sabab éta saderhana: anjeun kedah napelkeun peran kana hard drive - hiji Disk 1, Parity anu sanés.

Dina bagian kahiji, kuring nulis yén hiji SSD cukup, tapi dina kanyataanana ieu teu bener: eta leuwih hade nyandak dua idéntik jeung nyieun cache-kolam renang ti aranjeunna, jadi data dina eta bakal ditangtayungan bisi hiji gagal. . Ogé, unRAID henteu gaduh mékanisme pikeun nyadangkeun data tina cache. Sagalana dijelaskeun dina leuwih jéntré di dieu.

Éta kedah siga kieu (punten, kuring henteu acan ngagaleuh SSD kadua):

Nyetél router bumi + NAS dina unRAID (bagian 2)

Ogé, anjeun tiasa langsung nyetél jadwal pikeun mariksa parity sareng nransferkeun data tina cache. Hal ieu dilakukeun dina Setélan -> halaman Scheduler.

Ieu cukup pikeun pariksa parity sakali unggal dua bulan, sarta mindahkeun data ti cache unggal wengi.

Anjeun tiasa langsung ngonpigurasikeun sumber daya anu aya dina jaringan dina tab Saham:

Nyetél router bumi + NAS dina unRAID (bagian 2)

Kusabab kanyataan yén kuring ngan ukur gaduh hiji disk pikeun cache, domain henteu dijagi. Sagalana kudu héjo.

Masang RouterOS

Mimiti anjeun kedah ngaunduh gambar ISO pamasangan di dieu (pilih x86 Stable CD Image) teras lebetkeun Towerisos.

Ayeuna waktuna pikeun nyieun mesin virtual.

Aktipkeun dukungan dina Setélan -> Manajer VM. Saatos ieu, tab énggal bakal muncul - VM, angkat ka dinya.

Pencét Tambahkeun VM, teras Linux.

  • Pilih ngan hiji inti
  • Ieu cukup pikeun allocate 128 atawa 256 megabytes memori
  • Mesin - i440fx-3.1
  • BIOS- SeaBIOS
  • Dina item OS Install ISO, pilih gambar nu diundeur (/mnt/user/isos/mikrotik-6.46.iso)
  • Ukuran vDisk primér - 256M
  • Beus vDisk primér - SATA
  • Sasak jaringan - br0
  • Tambahkeun panganteur jaringan kadua tur pilih br1
  • Upami kartu Wi-Fi anjeun henteu ditampilkeun dina Alat PCI anu sanés, henteu kunanaon - kami bakal nyerat sacara manual dina konfigurasi; upami ditampilkeun, centang kotakna.
  • Pikeun ayeuna, pupus centang Mimitian VM saatos nyiptakeun teras klik Jieun

Émut alamat MAC mana anu bakal nampi antarmuka mana, supados cocog sareng aranjeunna di hareup dina RouterOS.

Kanggo sababaraha alesan, ngerjakeun port otomatis pikeun VM anu béda henteu tiasa dianggo sacara normal pikeun kuring, janten buka config XML anu dihasilkeun sareng ngabenerkeun garis sareng setélan VNC kana hal sapertos kieu:

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

Upami anjeun, sapertos kuring, henteu gaduh adaptor Wi-Fi dina Alat PCI anu sanés, lebetkeun sacara manual. Jang ngalampahkeun ieu, anjeun kudu manggihan alamat na dina beus PCI. Cara panggampangna pikeun ngalakukeun ieu nyaéta dina Alat -> Alat Sistem, bakal aya garis di dinya:

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

Anu dina hal kuring janten:

Nyetél router bumi + NAS dina unRAID (bagian 2)
(punten, pikeun sababaraha alesan Habr's MD parser nyaéta buggy dina petikan ieu, kuring kedah nyelapkeun gambar)

Anjeun tiasa ngajalankeun hiji VM tur sambungkeun ka eta via VNC. Masang RouterOS gampang pisan! Saatos dipenta pikeun milih bungkusan, cara anu paling gampang nyaéta milih sadayana nganggo konci a sareng rengse pamasangan sareng konci i, nolak nyimpen konfigurasi heubeul tur satuju kana pormat disk.

Nyetél router bumi + NAS dina unRAID (bagian 2)

Saatos reboot, lebetkeun admin salaku login, sareng kecap aksesna kosong.

Dial /interface print sareng pastikeun yén sistem ningali sadaya tilu antarmuka jaringan anjeun (kuring nyandak layar tina sistem anu parantos dikonpigurasi, dimana nami-nami béda ti anu standar):

Nyetél router bumi + NAS dina unRAID (bagian 2)

Dina tahap ieu Anjeun bisa ngundeur winbox, sambungkeun ka RouterOS nganggo alamat MAC sareng lakukeun konfigurasi salajengna ngaliwatan GUI.

Kuring nyangka yén konfigurasi detil RouterOS di luar ruang lingkup tulisan ieu, khususna saprak aya seueur manual dina Internét, janten kuring nyarankeun anjeun mimiti ngalakukeun Setup Gancang standar:

Nyetél router bumi + NAS dina unRAID (bagian 2)

Anjeun tiasa nyambungkeun kabel Internet ka port bebas tur pindah ka klien LAN pikeun otomatis ménta alamat IP, sarta ogé pariksa pungsionalitas Wi-Fi. Saatos mastikeun yén sadayana jalan, anjeun tiasa mésér sareng ngalebetkeun konci lisénsi RouterOS.

Nambahkeun VM Linux

Pikeun damel di lingkungan anu langkung akrab, hayu urang jieun mesin virtual anu sanés pikeun ngaluncurkeun %distro_name% karesep anjeun.

Masih unduh gambar ISO teras lebetkeun isos

Buka tab VMs anu parantos akrab, teras Tambihkeun VM, seuseueurna setélan ayeuna tiasa ditinggalkeun salaku standar.

  • BIOS- SeaBIOS
  • Dina item OS Pasang ISO, pilih gambar anu diunduh
  • Ukuran vDisk primér - hal sabudeureun 10-20 GB
  • Unraid Bagikeun - jalur ka diréktori nu Anjeun hoyong sadia pikeun VM, bisi kuring /mnt/user/shared/
  • Tag Gunung Unraid shared
  • Sasak jaringan - br0
  • Pikeun ayeuna, pupus centang Mimitian VM saatos nyiptakeun teras klik Jieun

Kami masih ngédit setélan server VNC dina config:

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

Pasang sistem, éta kedah nampi IP via DHCP sareng gaduh aksés kana Internét.

Pikeun nyieun diréktori FS sadia on host, tambahkeun ka /etc/fstab garis handap:

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

Ayeuna anjeun tiasa nganggo jasa akrab dina mesin Linux anu akrab, anu bakal gampang dibabawa ka hardware anu sanés!

Upami sadayana jalan saé sareng hurung sareng mareuman leres, teras anjeun tiasa mésér sareng ngalebetkeun konci pikeun unRAID. Ulah hilap yén éta dihijikeun ka GUID tina flash drive (sanaos tiasa ditransfer). Ogé, tanpa lisénsi, ngamimitian VM otomatis moal jalan.

Finale

Hatur nuhun pikeun maca nepi ka ahir!

Kuring nyoba teu nulis loba, tapi masih tétéla rada panjang dina pamadegan mah. Sésana fitur unRAID cukup gampang pikeun ngonpigurasikeun dina pendapat abdi, utamana saprak sagalana geus ngonpigurasi kalawan beurit.

Aya sababaraha pamanggih alus ngeunaan naon bisa dipasang dina VM a di dieu. Kuring nyangka yén unggal jalma ngagaduhan kabutuhan sorangan sareng mustahil pikeun ngahasilkeun daptar universal. Sanajan, pi.hole, tangtosna, bisa dianjurkeun pikeun pancen dulur :)

Kuring miharep kuring boga cukup neruskeun!

sumber: www.habr.com

Tambahkeun komentar