Π
Komen itu ternyata menjadi perbincangan yang agak berguna, berdasarkan hasil yang perlu untuk membetulkan kesilapan dalam perhimpunan awal dan menulis bahagian ketiga! Saya akan mencuba beberapa cadangan pada diri saya sendiri dan, saya harap, tulis bahagian ketiga.
Untuk pemasangan awal, anda perlu menyambungkan monitor, papan kekunci dan tetikus ke pelayan.
Memasang unRAID
Mari pergi ke
Jangan lupa untuk mendayakan sokongan VT-d dan VT-x dalam BIOS anda!
Kami menyambungkan pemacu kilat ke pelayan dan melancarkannya dalam mod GUI.
Nama pengguna dan kata laluan standard: akar tanpa kata laluan.
Versi semasa penulisan: 6.7.2
Selepas memulakan OS, pastikan semua perkakasan yang disambungkan dikesan. Sistem harus melihat semua cakera anda (cakera dipaparkan pada tab Utama), dua pengawal Ethernet dan kad Wi-Fi (dan ini mudah untuk dilihat dalam Alat -> Peranti Sistem).
Masalah dengan pengawal Marvell SATA
Disebabkan beberapa pepijat dalam pemandu pengawal Marvell, mereka
Saya memilih penyelesaian yang paling mudah: tambah iommu=pt
kepada rentetan parameter yang dihantar ke kernel Linux apabila ia but. Ini dilakukan pada tab Utama (kemudian klik pada peranti "Flash"). Juga, anda boleh menukar konfigurasi pada pemacu denyar pada mulanya: boot/syslinux/syslinux.cfg
Mengenai Intel vPro
Saya tidak mengesyorkan mencari perkakasan yang menyokong vPro/AMT.
Pertama, untuk operasi biasa desktop jauh, anda perlu menyambungkan palam HDMI-dummy atau DP-dummy, jika tidak, kad video terbina dalam tidak akan dimulakan tanpa monitor yang disambungkan.
Kedua, kualiti perisian klien daripada Intel adalah sangat rendah.
Ketiga, anda akan mencapai fungsi yang sama untuk kegunaan rumah dengan pemanjang HDMI/DP wayarles atau berwayar dan tidak akan dihadkan dalam apa-apa cara dalam pilihan perkakasan.
Konfigurasi rangkaian
Pergi ke Tetapan -> Tetapan Rangkaian. Seperti yang anda mungkin telah meneka, salah satu antara muka akan melihat ke dalam rangkaian tempatan, yang kedua - ke dalam Internet. Sebagai permulaan, tentukan yang akan disambungkan ke rangkaian tempatan anda. Pada motherboard saya terdapat pelekat dengan alamat MAC pada penyambung, itulah cara saya mengetahui siapa itu.
Secara ringkasnya, apa yang anda perlu lakukan ialah menetapkan setiap antara muka sebagai ahli dua jambatan L2 yang berasingan dan tetapkan alamat IP statik pada yang disambungkan ke rangkaian tempatan. Pada antara muka yang melihat Internet, alamat IP tidak diperlukan; RouterOS akan mengendalikannya.
Inilah yang anda patut dapatkan:
- 192.168.1.2 - alamat di mana unRAID akan tersedia
- 192.168.0.1 - Alamat RouterOS
- 192.168.1.3 - alamat pelayan DNS pi.hole
Anda boleh meninggalkan penetapan alamat untuk eth0 melalui DHCP, tetapi jika terdapat sebarang masalah dalam RouterOS, kami tidak akan dapat mengakses unRAID dan kami perlu menyambungkan monitor dan papan kekunci ke pelayan.
Selepas menyediakan rangkaian, anda boleh bertukar kepada persediaan jauh dengan menetapkan alamat IP secara manual pada klien LAN.
Persediaan storan
Untuk menjalankan mesin maya, anda memerlukan storan, jadi sudah tiba masanya untuk mengkonfigurasinya. Saya tidak akan menerangkannya secara terperinci, kerana ia agak mudah: anda perlu menetapkan peranan pada cakera keras - satu Cakera 1, satu lagi Pariti.
Pada bahagian pertama, saya menulis bahawa satu SSD sudah cukup, tetapi sebenarnya ini tidak benar: lebih baik mengambil dua yang sama dan membuat kolam cache daripada mereka, jadi data pada mereka akan dilindungi sekiranya salah satu gagal. . Selain itu, unRAID tidak mempunyai mekanisme untuk membuat sandaran data daripada cache. Semuanya diterangkan dengan lebih terperinci
Ia sepatutnya kelihatan seperti ini (maaf, saya belum membeli SSD kedua lagi):
Selain itu, anda boleh segera menyediakan jadual untuk menyemak pariti dan memindahkan data daripada cache. Ini dilakukan pada halaman Tetapan -> Penjadual.
Ia cukup untuk menyemak pariti setiap dua bulan sekali, dan memindahkan data dari cache setiap malam.
Anda boleh segera mengkonfigurasi sumber yang tersedia melalui rangkaian dalam tab Kongsi:
Disebabkan fakta bahawa saya hanya mempunyai satu cakera untuk cache, domain tidak dilindungi. Semuanya mesti hijau.
Memasang RouterOS
Mula-mula anda perlu memuat turun imej ISO pemasangan Towerisos
.
Kini tiba masanya untuk mencipta mesin maya.
Dayakan sokongan dalam Tetapan -> Pengurus VM. Selepas ini, tab baharu akan muncul - VM, pergi ke sana.
Klik Tambah VM, kemudian Linux.
- Pilih hanya satu teras
- Ia cukup untuk memperuntukkan 128 atau 256 megabait memori
- Mesin -
i440fx-3.1
- BIOS -
SeaBIOS
- Dalam item OS Pasang ISO, pilih imej yang dimuat turun (
/mnt/user/isos/mikrotik-6.46.iso
) - Saiz vDisk Utama - 256M
- Bas vDisk Utama -
SATA
- Jambatan Rangkaian - br0
- Tambah antara muka rangkaian kedua dan pilih br1
- Jika kad Wi-Fi anda tidak dipaparkan dalam Peranti PCI Lain, tidak mengapa - kami akan menulisnya secara manual dalam konfigurasi; jika ia dipaparkan, tandai kotak
- Buat masa ini, nyahtanda Mula VM selepas penciptaan dan klik Cipta
Ingat alamat MAC yang akan menerima antara muka yang mana, untuk memadankannya pada masa hadapan dalam RouterOS.
Atas sebab tertentu, tugasan automatik port untuk VM yang berbeza tidak selalu berfungsi seperti biasa untuk saya, jadi buka konfigurasi XML yang terhasil dan betulkan baris dengan tetapan VNC kepada sesuatu seperti ini:
<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>
Jika anda, seperti saya, tidak mempunyai penyesuai Wi-Fi dalam Peranti PCI Lain, masukkannya secara manual. Untuk melakukan ini, anda perlu mengetahui alamatnya pada bas PCI. Cara paling mudah untuk melakukan ini ialah dalam Alat -> Peranti Sistem, akan ada baris di sana:
IOMMU group 23: [168c:003c] 0b:00.0 Network controller: Qualcomm Atheros QCA986x/988x 802.11ac Wireless Network Adapter
Yang dalam kes saya bertukar menjadi:
(maaf, atas sebab tertentu penghurai MD Habr adalah buggy dalam petikan ini, saya terpaksa memasukkan gambar)
Anda boleh melancarkan VM dan menyambungkannya melalui VNC. Memasang RouterOS adalah sangat mudah! Selepas digesa untuk memilih pakej, cara paling mudah ialah memilih semua dengan kunci a
dan selesaikan pemasangan dengan kekunci i
, enggan menyimpan konfigurasi lama dan bersetuju untuk memformat cakera.
Selepas but semula, masukkan pentadbir sebagai log masuk, dan kata laluan kosong.
Dail /interface print
dan pastikan sistem melihat ketiga-tiga antara muka rangkaian anda (saya mengambil tangkapan skrin daripada sistem yang telah dikonfigurasikan, di mana nama berbeza daripada yang lalai):
Pada peringkat ini anda boleh memuat turun
Saya berpendapat bahawa konfigurasi terperinci RouterOS berada di luar skop artikel ini, terutamanya kerana terdapat banyak manual di Internet, jadi saya cadangkan anda terlebih dahulu melakukan Persediaan Pantas standard:
Anda boleh menyambungkan kabel Internet ke port percuma dan menukar klien LAN untuk mendapatkan alamat IP secara automatik, dan juga menyemak kefungsian Wi-Fi. Selepas memastikan semuanya berfungsi, anda boleh membeli dan memasukkan kunci lesen RouterOS.
Menambah VM Linux
Untuk bekerja dalam persekitaran yang lebih biasa, mari buat mesin maya lain yang akan kami lancarkan %distro_name% kegemaran anda
Masih memuat turun imej ISO dan masukkannya isos
Pergi ke tab VM yang sudah biasa, kemudian Tambah VM, sebahagian besar tetapan kini boleh dibiarkan sebagai lalai.
- BIOS -
SeaBIOS
- Dalam item OS Pasang ISO, pilih imej yang dimuat turun
- Saiz vDisk Utama - sekitar 10-20 GB
- Unraid Share - laluan ke direktori yang anda mahu sediakan untuk VM, dalam kes saya
/mnt/user/shared/
- Teg Gunung Unraid
shared
- Jambatan Rangkaian - br0
- Buat masa ini, nyahtanda Mula VM selepas penciptaan dan klik Cipta
Kami masih mengedit tetapan pelayan VNC dalam konfigurasi:
<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, ia harus menerima IP melalui DHCP dan mempunyai akses ke Internet.
Untuk menjadikan direktori FS tersedia pada hos, tambahkan pada /etc/fstab
baris berikut:
shared /mnt/shared 9p trans=virtio,version=9p2000.L 0 0
Kini anda boleh menggunakan perkhidmatan biasa pada mesin Linux biasa, yang akan mudah dibawa ke perkakasan lain!
Jika semuanya berfungsi dengan baik dan dihidupkan dan dimatikan dengan betul, maka anda boleh membeli dan memasukkan kunci untuk unRAID. Jangan lupa bahawa ia terikat pada GUID pemacu kilat (walaupun ia boleh dipindahkan). Selain itu, tanpa lesen, permulaan VM automatik tidak akan berfungsi.
Akhir
Terima kasih kerana membaca sehingga habis!
Saya cuba untuk tidak menulis banyak, tetapi ia ternyata agak panjang pada pendapat saya. Ciri-ciri selebihnya unRAID agak mudah untuk dikonfigurasikan pada pendapat saya, terutamanya kerana semuanya dikonfigurasikan dengan tetikus.
Terdapat beberapa idea yang baik tentang perkara yang boleh dipasang pada VM
Saya harap saya mempunyai cukup untuk meneruskan!
Sumber: www.habr.com