UnRAID'de ev yönlendiricisi + NAS kurulumu (bölüm 2)

В birinci bölüm Normal bir yönlendiricinin yerine bir KVM sanal makinesinde NAS ve MikroTik RouterOS oluşturmak için unRAID'i çalıştırabileceğiniz bir bilgisayar yapmanıza olanak tanıyan montajın kendisinden oldukça kısaca bahsettim.

Yorumlar, ilk montajdaki hataları düzeltmenin ve üçüncü bölümü yazmanın gerekli olduğu sonuçlara dayanarak oldukça faydalı tartışmalar olarak ortaya çıktı! Önerilerden bazılarını kendim deneyeceğim ve umarım üçüncü bölümü yazacağım.

İlk kurulum için sunucuya bir monitör, klavye ve fare bağlamanız gerekecektir.

UnRAID'i yükleme

Git web sitesi ve unRAID'i bir USB flash sürücüye yükleyin (tabloya eklemeyi unuttum). Flash sürücüler için öneriler standarttır: normal bir marka ve daha büyük bir fiziksel boyut (daha iyi soğutma için). Bu flash sürücü unRAID'i başlatacak, böylece SSD'leriniz tamamen önbelleğe alınacaktır. Daha detaylı resmi bilgi burada.

BIOS'unuzda VT-d ve VT-x desteğini etkinleştirmeyi unutmayın!

Flash sürücüyü sunucuya bağlayıp GUI modunda başlatıyoruz.

Standart kullanıcı adı ve şifre: şifresiz root.

Yazma sırasındaki sürüm: 6.7.2

İşletim sistemini başlattıktan sonra bağlı tüm donanımların algılandığından emin olun. Sistem tüm disklerinizi (diskler Ana sekmesinde görüntülenir), iki Ethernet denetleyicisini ve bir Wi-Fi kartını görmelidir (ve buna Araçlar -> Sistem Cihazları'ndan bakmak uygundur).

Marvell SATA denetleyicileriyle ilgili sorun

Marvell denetleyici sürücüsündeki bazı hatalar nedeniyle unRAID sürüm 6.7.x'te VT-d etkinleştirildikten sonra çalışmıyor.

En basit çözümü seçtim: eklendi iommu=pt önyükleme sırasında Linux çekirdeğine iletilen parametre dizisine. Bu, Ana sekmede yapılır (ardından “Flash” cihazına tıklayın). Ayrıca, başlangıçta flash sürücüdeki yapılandırmayı değiştirebilirsiniz: boot/syslinux/syslinux.cfg

UnRAID'de ev yönlendiricisi + NAS kurulumu (bölüm 2)

Intel vPro hakkında

vPro/AMT'yi destekleyen donanım aramanızı önermiyorum.

İlk olarak, uzak masaüstünün normal çalışması için, bir HDMI-yapay veya DP-yapay fişi bağlamanız gerekir, aksi takdirde yerleşik video kartı, bağlı bir monitör olmadan başlatılmayacaktır.

İkincisi, Intel'in istemci yazılımının kalitesi son derece düşük.

Üçüncüsü, kablosuz veya kablolu bir HDMI/DP genişleticiyle aynı işlevselliği evde kullanım için elde edeceksiniz ve donanım seçiminde hiçbir şekilde sınırlı kalmayacaksınız.

Ağ yapılandırması

Ayarlar -> Ağ Ayarları'na gidin. Tahmin edebileceğiniz gibi, arayüzlerden biri yerel ağa, ikincisi ise İnternet'e bakacaktır. Başlamak için yerel ağınıza bağlanacak olana karar verin. Anakartımdaki konektörlerde MAC adreslerinin bulunduğu çıkartmalar var, bu şekilde kimin kim olduğunu anladım.

Özetle yapmanız gereken, her arayüzü iki ayrı L2 köprüsünün üyesi olarak atamak ve yerel ağa bağlı olana statik bir IP adresi ayarlamaktır. İnternete bakan arayüzde IP adresine gerek yoktur; RouterOS bunu halledecektir.

Almanız gereken şey bu:

UnRAID'de ev yönlendiricisi + NAS kurulumu (bölüm 2)

  • 192.168.1.2 - unRAID'in kullanılabileceği adres
  • 192.168.0.1 - RouterOS adresi
  • 192.168.1.3 - pi.hole DNS sunucu adresi

DHCP üzerinden eth0 için adres atamasını bırakabilirsiniz ancak daha sonra RouterOS'ta herhangi bir sorun olursa unRAID'e erişemeyeceğiz ve monitör ve klavyeyi sunucuya bağlamamız gerekecek.

Ağı kurduktan sonra, LAN istemcisindeki IP adresini manuel olarak ayarlayarak uzaktan kuruluma geçebilirsiniz.

Depolama kurulumu

Bir sanal makineyi çalıştırmak için depolamaya ihtiyacınız olacak, bu yüzden onu yapılandırmanın zamanı geldi. Oldukça basit olduğu için bunu ayrıntılı olarak açıklamayacağım: sabit sürücülere roller atamanız gerekiyor - biri Disk 1, diğeri Eşlik.

İlk bölümde bir SSD'nin yeterli olduğunu yazmıştım ama aslında bu doğru değil: iki özdeş olanı alıp onlardan bir önbellek havuzu oluşturmak daha iyidir, böylece birinin arızalanması durumunda üzerlerindeki veriler korunacaktır. . Ayrıca unRAID'in önbellekten veri yedeklemeye yönelik bir mekanizması yoktur. Her şey daha ayrıntılı olarak anlatılıyor burada.

Şöyle görünmeli (üzgünüm, henüz ikinci bir SSD satın almadım):

UnRAID'de ev yönlendiricisi + NAS kurulumu (bölüm 2)

Ayrıca, eşlik kontrolü ve önbellekten veri aktarımı için hemen bir program ayarlayabilirsiniz. Bu, Ayarlar -> Zamanlayıcı sayfasında yapılır.

Eşliği iki ayda bir kontrol etmek ve her gece önbellekten veri aktarmak yeterlidir.

Ağ üzerinden kullanılabilen kaynakları Paylaşımlar sekmesinde hemen yapılandırabilirsiniz:

UnRAID'de ev yönlendiricisi + NAS kurulumu (bölüm 2)

Önbellek için yalnızca bir diskim olduğundan etki alanları korumasız. Her şey yeşil olmalı.

RouterOS'un Kurulumu

Öncelikle kurulum ISO imajını indirmeniz gerekiyor bundan dolayı (x86 Sabit CD Görüntüsünü seçin) ve onu yerleştirin Towerisos.

Artık sanal makine oluşturmanın zamanı geldi.

Ayarlar -> VM Yöneticisi bölümünde desteği etkinleştirin. Bundan sonra yeni bir sekme görünecek - VM'ler, ona gidin.

VM Ekle'ye ve ardından Linux'a tıklayın.

  • Yalnızca bir çekirdek seçin
  • 128 veya 256 megabayt bellek ayırmanız yeterlidir
  • Makine - i440fx-3.1
  • BIOS - SeaBIOS
  • İşletim Sistemi Kurulumu ISO öğesinde indirilen görüntüyü seçin (/mnt/user/isos/mikrotik-6.46.iso)
  • Birincil vDisk Boyutu - 256M
  • Birincil vDisk Veri Yolu - SATA
  • Ağ Köprüsü - br0
  • İkinci bir ağ arayüzü ekleyin ve br1'i seçin
  • Wi-Fi kartınız Diğer PCI Aygıtları'nda görüntülenmiyorsa sorun yok; bunu yapılandırmaya manuel olarak yazacağız; görüntüleniyorsa kutuyu işaretleyin
  • Şimdilik, VM'yi oluşturulduktan sonra başlat seçeneğinin işaretini kaldırın ve Oluştur'a tıklayın.

Gelecekte RouterOS'ta eşleştirmek için hangi MAC adreslerinin hangi arayüzleri alacağını unutmayın.

Bazı nedenlerden dolayı, farklı VM'ler için bağlantı noktalarının otomatik olarak atanması benim için her zaman normal şekilde çalışmadı, bu nedenle ortaya çıkan XML yapılandırmasını açın ve VNC ayarlarının bulunduğu satırı şu şekilde düzeltin:

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

Siz de benim gibi Diğer PCI Aygıtlarında Wi-Fi bağdaştırıcınız yoksa bunu manuel olarak girin. Bunu yapmak için PCI veriyolundaki adresini bulmanız gerekir. Bunu yapmanın en kolay yolu Araçlar -> Sistem Cihazları'ndadır, orada bir satır olacaktır:

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

Benim durumumda şuna dönüşüyor:

UnRAID'de ev yönlendiricisi + NAS kurulumu (bölüm 2)
(kusura bakmayın, Habr'ın MD ayrıştırıcısı bu alıntıda bazı nedenlerden dolayı sorunlu, bir resim eklemek zorunda kaldım)

Bir VM başlatabilir ve ona VNC aracılığıyla bağlanabilirsiniz. RouterOS'u kurmak çok kolaydır! Paketleri seçmeniz istendikten sonra en kolay yol, tuşuyla tümünü seçmektir. a ve kurulumu anahtarla bitirin i, eski yapılandırmayı kaydetmeyi reddediyor ve diski biçimlendirmeyi kabul ediyor.

UnRAID'de ev yönlendiricisi + NAS kurulumu (bölüm 2)

Yeniden başlatmanın ardından, oturum açma adı olarak admin girin; parola boştur.

tuşlamak /interface print ve sistemin ağ arayüzlerinizin üçünü de gördüğünden emin olun (zaten yapılandırılmış bir sistemden, adların varsayılan olanlardan farklı olduğu bir ekran görüntüsü aldım):

UnRAID'de ev yönlendiricisi + NAS kurulumu (bölüm 2)

Bu aşamada indirebilirsiniz kazanma kutusu, MAC adresini kullanarak RouterOS'a bağlanın ve GUI aracılığıyla daha fazla yapılandırma gerçekleştirin.

RouterOS'un ayrıntılı konfigürasyonunun bu makalenin kapsamı dışında olduğunu düşünüyorum, özellikle de internette çok sayıda kılavuz bulunduğundan, bu nedenle öncelikle standart bir Hızlı Kurulum yapmanızı öneririm:

UnRAID'de ev yönlendiricisi + NAS kurulumu (bölüm 2)

Bir İnternet kablosunu boş bir bağlantı noktasına bağlayabilir ve LAN istemcisini otomatik olarak bir IP adresi alacak şekilde değiştirebilir ve ayrıca Wi-Fi işlevselliğini kontrol edebilirsiniz. Her şeyin çalıştığından emin olduktan sonra RouterOS lisans anahtarını satın alıp girebilirsiniz.

Linux VM'si ekleme

Daha tanıdık bir ortamda çalışmak için en sevdiğiniz %distro_name% uygulamasını başlatacağımız başka bir sanal makine oluşturalım

Yine de ISO görüntüsünü indirin ve yerleştirin isos

Zaten tanıdık olan VM'ler sekmesine gidin, ardından VM Ekle'ye gidin; ayarların büyük çoğunluğu artık varsayılan olarak bırakılabilir.

  • BIOS - SeaBIOS
  • İşletim Sistemi Kurulumu ISO öğesinde indirilen görüntüyü seçin
  • Birincil vDisk Boyutu - 10-20 GB civarında
  • Unraid Share - benim durumumda VM'nin kullanımına sunmak istediğiniz dizinin yolu /mnt/user/shared/
  • Baskınsız Montaj etiketi shared
  • Ağ Köprüsü - br0
  • Şimdilik, VM'yi oluşturulduktan sonra başlat seçeneğinin işaretini kaldırın ve Oluştur'a tıklayın.

Yapılandırmada VNC sunucusu ayarlarını hala düzenliyoruz:

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

Sistemi kurun, DHCP üzerinden IP almalı ve internete erişebilmelidir.

FS dizinini ana bilgisayarda kullanılabilir hale getirmek için şunu ekleyin: /etc/fstab aşağıdaki satır:

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

Artık tanıdık hizmetleri, diğer donanımlara kolayca taşınabilecek tanıdık bir Linux makinesinde kullanabilirsiniz!

Her şey yolunda giderse ve doğru şekilde açılıp kapanıyorsa, unRAID için bir anahtar satın alıp girebilirsiniz. Flash sürücünün GUID'sine bağlı olduğunu unutmayın (aktarılabilmesine rağmen). Ayrıca lisans olmadan otomatik VM başlatma işlemi çalışmayacaktır.

final

Sonuna kadar okuduğunuz için teşekkürler!

Çok fazla yazmamaya çalıştım ama yine de oldukça uzun oldu bana göre. Bana göre unRAID'in geri kalan özelliklerinin yapılandırılması oldukça kolaydır, özellikle de her şey fare ile yapılandırıldığından.

Bir VM'ye nelerin yüklenebileceğine dair bazı iyi fikirler var burada. Herkesin kendine göre ihtiyaçları olduğunu ve evrensel bir liste çıkarmanın mümkün olmadığını düşünüyorum. Yine de pi.hole elbette herkese tavsiye edilebilir :)

Umarım devam etmek için yeterli bilgiye sahibim!

Kaynak: habr.com

Yorum ekle