Evdeki Veri Merkezi: Proxmox ile Kendi Homelab'inizi Kurun

Evdeki Veri Merkezi: Proxmox ile Kendi Homelab'inizi Kurun

İçindekiler

Önce ki yazımda MSI laptop üzerine kısıtlı imkanlar ile bir denemem olmuştu. Şimdi kendi masaüstü bilgisayarıma proxmox kurup daha gelişmiş bir ortamda bir sanallaştırma ortamında ilk olarak neler olmalı, monitoring için neler kullanmalıyız ve logları nasıl tutmalıyız bunları deneceğiz. Amacım bir sanallaştırma ortamında olmazsa olmaz şeyler ve bunlar asıl uygulamalardan önce temel olarak atılması gerektiğini düşündüğüm şeyler olacak.

Sunucu Amacı DNS Kullanılacak Yazılımlar IP Adresleri
Virtualization proxmox.homelab.local Proxmox VE 192.168.1.10
DNS Server dns.homelab.local Dnsmasq 192.168.1.8
Rsyslog log.homelab.local Rsyslog 192.168.1.9
Proxmox Monitor grafana.homelab.local Grafana 192.168.1.12
Metric Server influxdb.homelab.local InfluxDB 192.168.1.11
VM Monitoring uptime.homelab.local uptime-kuma 192.168.1.13

Burada amacımız bir sanallaştırma ortamında temelde monitoring, dns server, loglama gibi çok önemli şeylerin yapılandırılmasını yapacağız. Bunlar olmadan bir cluster yapısı sağlıklı bir şekilde takip ve kontrol edilemez. Tabi bunlar sadece evde ki local sunucumda yapıyorum güvenlik duvarı veya daha geniş veya konfiragasyonu karışık olan servislere ve paketlere çok değinmemeye çalıştım.

Bunların hepsini LXC container üzerinde çalıştıracağım böylece daha da hafif olacaklar bunun hakkında daha fazla almak isterseniz proxmox wiki sayfasına bakabilirsiniz. Genede vm kullanmak isterseniz işinizi daha kolaylaştırmak için önceden yaptığım otomasyonlardan yararlanabilirsiniz.

Ansbile

Kendi yaptığım ansible ile ubuntu 22.04, debian 12 ve centos 7 için otomatik template oluşturabilirsiniz Github Linki. Böylece vm oluşturma adımını template dosyasından Full Clone alarak daha hızlı bir şekilde yapabilirsiniz.

Opentofu

Hazırladığım main.tf dosyasında ubuntu_vm_1 ve ubuntu_vm_2 kısımlarını çoğaltabilirsiniz. Bu dosyada ram,cpu, network, ssh key gibi bölümler istediğiniz gibi düzenleyebilirsiniz. Bu dosyada önemli olan ’ provider “proxmox” ’ bölümü burada proxmox sunucusunun bilgilerini doğru girmeniz gerekir

Ama unutmayın bu 2 yöntemde bir Virtual Machine oluşturuyor LXC Containar kadar hafif olmayacaktır.

Paylaş :

İlgili Yazılar

İptables ile Ağ Güvenliği: Temel Kurulum ve Yapılandırma Rehberi

Linux sistemlerinde ağ güvenliği sağlamak ve trafik kontrolü yapmak için kullanılan güçlü bir araç olan iptables, özellikle sistem yöneticileri ve güvenlik uzmanları için vazgeçilmezdir. Bu yazıda, iptables’ın ne olduğunu, nasıl kullanıldığını ve hangi amaçlar için tercih edildiğini ayrıntılı olarak ele alacağız.

Sanallaştırma Virtualization Nedir ?

Sanallaştırma Virtualization Nedir ?

Günümüzün bilişim dünyasında önemli bir teknoloji dönüşümünü temsil eder. Fiziksel donanımları soyutlama ve kaynakları daha verimli kullanma kabiliyeti sayesinde işletim sistemleri, uygulamalar ve veriler artık daha esnek, ölçeklenebilir ve güvenli bir şekilde yönetilebiliyor. Sanallaştırma, bilişim altyapılarını daha verimli hale getirerek, kaynak kullanımını optimize ederek ve maliyetleri düşürerek işletmelerin rekabet gücünü artırmada önemli bir role sahiptir.

Adım Adım Prometheus, Grafana ve Node Exporter Kurulumu: Güçlü Bir İzleme Sistemi Oluşturun!

Adım Adım Prometheus, Grafana ve Node Exporter Kurulumu: Güçlü Bir İzleme Sistemi Oluşturun!

Grafana ile Sanal Makinelerimizi (Virtual Machines) izleyebileceğiz. Monitoring servislerinden en çok kullanılanlarından birisidir. Daha detaylı anlamanız için daha önce ki yazımı okuyabilirsiniz. Monitoring Nedir ve Neden Önemlidir?