Ev laboratuvarımda hem TrueNAS hem de Proxmox’u kullanıyorum; ilk platform yedekleme, arşivleme ve dosya paylaşımı görevlerimi karşılariken, PVE tüm kendi barındırdığım araçları, DevOps deneylerini ve saçma sapan kendi yap DIY projelerimi yönetiyor. Ancak iki platformun da kendi ayrı rolleri olsa da, onları sık sık birlikte kullanıyorum. Örneğin, üzerinde Proxmox Backup Server çalışan bir TrueNAS makinası var ve deneyimsel PVE kümemden aldığım görüntüleri (snapshot) kabul ediyor.
Ekle
XDA

Google‘da
Tercih Kaynağı Olarak Ekle
Google Discover‘dan Takip Et
TrueNAS-Proxmox eklentisi, öte yandan, klasik iSCSI paylaşımlarına güvenen havuzların yaşadığı aynı sorunları yaşamıyor. iSCSI havuzlarımı bu eklenti aracılığıyla Proxmox’a bağladığımda, anlık görüntülerim, klonlarım veya ince sağlama (thin-provisioning) olanakları konusunda herhangi bir sorun yaşamadım. Elbette ISO dosyalarını işleyemez veya NFS bağlamaları gibi yedekleme depolaması görevi göremez, ancak son derece yavaş anlık görüntüler sorununu yaşamaz. Ağ paylaşımına bağlanan PVE üzerinden bu eklentiyle otomatik boyutlandırma, uçuş öncesi kontroller ve hatta ZFS karşılaştırması herhangi bir takılma olmadan çalışır. Ve en güzeli? Her şeyi ayağa kaldırmak o kadar da uzun sürmez.
Eklentinin kendisi oldukça kolay yapılandırılır
Ev laboratuvarım için iSCSI kurulumunu tercih ettim
TrueNAS-Proxmox eklentisi hem iSCSI hem de NVMe-over-TCP paylaşlaşımlarını destekler, ancak çoğunlukla geçici depolama sunucularıma doldurduğum yedek HDD’lerim olduğu için bu proje için ilkini kullanmaya karar verdim. TrueNAS tarafında Block (iSCSI) Shares bölümündeki Wizard bölümüne gittim, proxmox-iscsi veri kümesi içinde Target olarak proxmox adında yeni bir veri kümesi oluşturdum ve Sharing platformu olarak Modern OS‘u seçtim.
Protocol settings, Extent type ve diğer iSCSI seçenekleriyle ilgili olarak ise geri kalan her şeyi neredeyse varsayılan değerinde bıraktım. Ancak bu iSCSI havuzunu Proxmox ile eşleştirmek için bir API anahtarına da ihtiyacım olduğu için bunu hızla My API Keys bölümünden oluşturdum ve Bytestash LXC’me kaydettim.
TrueNAS yapılandırması tamamlandıktan sonra Proxmox düğümümdeki Shell sekmesine geçiş yaptım ve ekin kurulum betiğini çekip ev sunucuma kurmak için bash komutunu çalıştırdım. Birkaç saniye içinde betik, PVE 9 üzerinde olduğumu algıladı ve bu proje için gereken tüm paketleri indirdi. Ardından depolama havuzlarımın yapılandırma dosyasına erişmek için nano /etc/pve/storage.cfg komutunu kullandım ve ana sürücümün altına aşağıdaki kod parçasını ekledim:
truenasplugin: truenas-storage
tn_api_host 192.168.0.208
tn_api_key ayushs-secret-key
tn_api_insecure 1
tn_target_iqn iqn.2005-10.org.freenas.ctl:proxmox
tn_dataset pve/proxmox-iscsi
tn_discovery_portal 192.168.0.208:3260
content images,rootdir
shared 1
Atıf olarak belirtmek gerekirse, TrueNAS üzerinde iqn.2005-10.org.freenas.ctl ISCSI tabanı‘nı varsayılan değerinde bıraktım; proxmox ise paylaşıma vereceğim isimdi. İlk denemede paylaşım için oluşturulan zvol’u yanlışlıkla ekleyerek tüm LXC ve VM dağıtımlarının başarısız olmasına yol açtım; üstelik Proxmox havuzu tamamen sorunsuz çalışıyormuş gibi raporluyordu. Bu kez üst veri kümesini (benim durumumda pve/proxmox-iscsi) seçtim ve gizli API anahtarımı tn_api_key alanına girdim.
Kısa süre içinde Proxmox iSCSI paylaşımımı eklemeyi tamamladı ve birkaç sanal misafiri dağıtarak işleri denemeye karar verdim. Ve gerçekten de iSCSI tabanlı veri kümem, sanal makinelerimi, konteynerlerimi ve bu konteynerlerin anlık görüntülerini herhangi bir sorun olmadan saklayabildi.
Bu arada, bu kurulum herkes için uygun olmayabilir
TrueNAS-Proxmox eklentisini önümüzdeki haftalarda farklı deneylerle sınıra kadar zorlamayı planlasam da, iyi çalışması için özel kurulumlar gerektirebileceğini kabul etmem gerekiyor. Örneğin, işlemleri 2.5G bir ağ ve HDD’li bir depolama havuzu üzerinde test ettim; genel deneyim beklentimden daha duyarlı olsa da, önyükleme sürelerim PVE sunucumdaki dahili sürücülerde alışık olduğumdan biraz daha uzun.
Elbette, TrueNAS sistemimdeki veri kümesi için bir NVMe sürücü kullanıp 10GbE bağlantısına geçtiğimde sonuçlar çok daha iyiydi; ancak ortalama bir meraklının ev sunucusuna birkaç TB alan eklemek için bu kadarını yatırması gerekmiyor olabilir. Ancak PVE düğümünde sınırlı depolama alanına sahip olanlar ya da aşırı detaylı kurulumlara sahip olanlar için bu eklentiden benim kadar hoşlanmanız muhtemel.
Proxmox, sunucular için sanallaştırma amacıyla tasarlanmış, Debian Linux üzerine inşa edilmiş açık kaynaklı bir platformdur.
Bu Gelişmeyi Toplulukta Değerlendirin
Haber hakkındaki düşüncelerinizi, donanım deneyimlerinizi ve teknik sorularınızı topluluk üyeleriyle anlık olarak tartışın.
Bu gelişme hakkında düşüncelerinizi, donanım deneyimlerinizi veya sorularınızı Topluluk Forumumuzda paylaşın.
Foruma Katıl & Yanıtla ➔




Söz sizde.
Deneyiminizi, sorularınızı ve katkılarınızı paylaşın. E-posta adresiniz yayımlanmaz.