PVE 8.3 den 8.4 e Upgrade
Selamlar hadi bakalım ilk proxmox ilk yazımıda ilk bash scriptimizde bu konu için olsun, nedir kısaca Proxmox Virtual Environment 8.3 den Proxmox Virtual Environment 8.4 e upgrade nasıl yapılır.
PVE gui arayüze giriyoruz shell bölümünü açıyoruz.
nano ile bir dosya oluştutuyoruz
nano upgrade.sh
içine aşağıdaki kodları yazıyoruz.
#!/bin/bash
echo "🚀 Proxmox VE 8.3 → 8.4 Güncelleme Başlatılıyor..."
#1. Güncelleme listelerini yenile
echo "📦 APT kaynakları güncelleniyor..."
apt update
#2. Var olan sistemi güncelle
echo "🛠️ Var olan sistem yükseltiliyor (dist-upgrade)..."
apt -y dist-upgrade
#3. Enterprise deposu varsa pasifleştir
echo "📝 Enterprise deposu kontrol ediliyor..."
if grep -q '^deb https://enterprise.proxmox.com' /etc/apt/sources.list.d/pve-enterprise.list 2>/dev/null; then
echo "🔧 Enterprise deposu devre dışı bırakılıyor..."
sed -i 's|^deb https://enterprise.proxmox.com|# deb https://enterprise.proxmox.com|' /etc/apt/sources.list.d/pve-enterprise.list
else
echo "✅ Enterprise deposu zaten devre dışı."
fi
#4. No-subscription deposunu ekle
echo "📥 No-subscription deposu ekleniyor..."
echo "deb http://download.proxmox.com/debian/pve bookworm pve-no-subscription" > /etc/apt/sources.list.d/pve-no-subscription.list
#5. APT listelerini tekrar güncelle
echo "🔄 Paket listeleri tekrar güncelleniyor..."
apt update
#6. Proxmox VE tam güncelleme
echo "⬆️ Proxmox VE 8.4 sürümüne yükseltiliyor..."
apt -y full-upgrade
#7. Tamamlandıktan sonra yeniden başlatma teklifi
echo "✅ Güncelleme tamamlandı!"
read -p "♻️ Şimdi sistemi yeniden başlatmak ister misiniz? (e/h): " reboot_answer
if [[ "$reboot_answer" == "e" || "$reboot_answer" == "E" ]]; then
echo "🔁 Sistem yeniden başlatılıyor..."
reboot
else
echo "⏳ Yeniden başlatma iptal edildi. Lütfen manuel olarak reboot yapın."
fi
kayıt edip çıkıyoruz ( not : web sitem kod kopyalama size zorluk çıkarırsa buradan devam edin : https://github.com/yolacan/my-bash-scripts )
çalıştırmadan önce aşağıdaki komut ile bash script çalıştırma özelliğini ekliyoruz
chmod +x upgrade.sh
son olarak ise komutumuzu aşağıdaki gibi çalışıtıyoruz
./upgrade.sh
Önemli notlar belki başta yazmalıydım ama iyi bir sistemci iseniz zaten bunları biliyor olmalısınız Bu işlemlere başlamadan önce açık olan VM ( sanal makinlerinizi ) kapatmalısınız yedekleme yapmanız gerekenleri yedeklemeden sürece başlamayınız.
unutmadan versiyon kontrol içinde aşağıdaki komutu kullanabilirsiniz
pveversion
Not : buda hızlıcası
create a bash script file
"nano upgrade.sh"
copy - paste from bash script file and save and exit
change file mode
"chmode +x upgrade.sh"
and run it
"./upgrade.sh"
Kolay gelsin.
Kendime ek not : o kadar vmware yazısı video sonrasında devops alanına geçen birisi olarak proxmox a yazı yazmakta varmış, neymiş sürekli hayat boyu öğrenme mottosu güzel, aynen devam et.