Proxmox’ta Plesk Konteyneri Nasıl Taşınır?

Plesk , web siteleri, e-posta hesapları, DNS yönetimi ve barındırma süreçlerini tek noktadan kontrol etmeyi sağlayan kapsamlı bir yönetim panelidir. Bazı durumlarda mevcut Plesk kurulumunun yeni bir LXC konteynerine taşınması gerekebilir. Bu ihtiyaç genellikle kaynak arttırma, konteyner yapısını yeniden düzenleme, performans kazanımı sağlama veya altyapı değişiklikleri sırasında ortaya çıkar.

Bu rehberde, Proxmox ortamında çalışan bir Plesk kurulumunun farklı bir LXC konteynerine nasıl aktarılacağını adım adım ele alacağız.

Sistem Gereksinimleri

  • Plesk konteynerinin eksiksiz bir yedeği alınmalıdır.
  • Yeni hazırlanacak LXC konteyneri, Plesk ile uyumlu bir işletim sistemi kullanmalıdır.
  • Disk kapasitesi, işlemci ve bellek değerleri eski Plesk ortamındaki seviyede ya da daha yüksek olmalıdır.

LXC konteynerleri arasında yapılan taşıma sırasında UID/GID uyuşmazlıkları izinlerde hatalara yol açabileceğinden, dosya sahiplikleri işlem sonrasında mutlaka yeniden ayarlanmalıdır.

Plesk Kurulumu İçin LXC Yapı Ayarları

Yeni LXC konteyneri kullanıma hazır hâle geldiğinde zorunlu teknik ayarların yapılması gerekir.
İlk olarak ağ yapılandırmasına odaklanalım; atanacak IP adresini belirleyelim. Eğer IP değişiyorsa DNS kayıtlarını güncelleyelim, IP aynı kalacaksa eski konteyneri kapatıp aynı adresi yeni sisteme verelim.

Daha sonra disk kotası ve dosya sistemi ayarlarını düzenleyelim. Plesk ile uyumlu bir disk yapısı oluşturmak için gerekli konfigürasyonları uygulayalım. Önceki konteynerde mp0 tarzı ek diskler tanımlıysa, bu yapılandırmayı yenisinde de yeniden oluşturalım.

Son aşamada paket yükseltme işlemini yapalım. Konteyner kurulduktan sonra paket listesini güncelleyelim ve işletim sistemine uygun komutlarla tüm bileşenleri güncelleyelim.

veya

Konteyner taşıma işleminde disk yapısı da güncelleniyorsa, Proxmox tarafındaki disk hareketlerini doğru planlamak gerekir.

Bu aşamada, Proxmox üzerinde disk taşımayı anlattığımız Proxmox’ta Sanal Sunucu Diskini Diğer Depolamaya Taşıma rehberine de göz atabilirsiniz. Böylece hem konteyner hem de disk yapısının sorunsuz şekilde taşınması sağlanır.

Plesk Aktarım Araçları Nasıl Kullanılır?

Plesk’in kendi içindeki sunucu taşıma aracı, LXC’den LXC’ye geçişte hata riskini en aza indiren en güvenilir yöntemdir. Bu işlem için yeni konteynerde yer alan aktarım modülünü doğrudan kullanalım ve adımları sırayla takip edelim.

Önce Plesk paneline giriş yapalım ve menüden şu yola ilerleyelim.
Araçlar ve Ayarlar → Plesk Aktarım Aracı

Açılan ekranda eski konteynerin IP adresini ve Plesk erişim bilgilerini girelim. Bu bilgiler doğrulandıktan sonra taşıma sihirbazı tüm bileşenleri otomatik olarak aktarır.

  • Web dosyaları
  • Veritabanları
  • E-posta hesapları
  • Domain ayarları
  • SSL sertifikaları

Aktarım tamamlandığında her bir siteyi tek tek açalım ve çalışmasını doğrulayalım. Böylece DNS, SSL ve dosya yapısında oluşabilecek olası sorunları hızlıca tespit ederiz.

Plesk taşıma sonrası servislerin düzenli olarak yeniden başlatılmasını planlamamız gerekiyorsa, bunun nasıl yapılacağını açıklayan Plesk Panelde Otomatik Yeniden Başlatma Nasıl Yapılır? rehberi de süreci destekler.

Manuel Aktarım

Web dosyalarının aktarılması

Web sitelerinin tüm dosya yapısını yeni konteynere taşımak için rsync kullanılır. Bu komut, dosya izinlerini ve klasör yapısını bozmadan birebir aktarım yapmamızı sağlar.

PHP ayarlarının aktarılması

Plesk’in PHP yapılandırma dosyaları /etc/psa/ altında bulunduğu için bu dizinin aynı şekilde yeni konteynere kopyalanması gerekir.

Veritabanlarının aktarılması

MySQL/MariaDB içindeki tüm veritabanlarını toplu şekilde dışa aktarmak için mysqldump kullanılır. Ardından oluşturulan SQL dosyası SCP ile yeni konteynere gönderilir.

Yeni konteynerde oluşturduğunuz SQL dosyasını içeri almak için MySQL’e yönlendirme yöntemi kullanılır.

Reddit Deneyimleri ve Pratik Çözümler

Dosya izinleri aktarımdan sonra bozuluyor?

Aktarımdan sonra dosya izinlerini okuyamazsak iki konteyner arasındaki UID/GID farkı buna neden olur. Bu durumda izinleri yeniden düzenlemek için şu komutu çalıştıralım.

E-posta hesapları yeni konteynerde görünmüyor

Posta dizinleri eksik taşındığında Plesk panelinde e-posta hesapları boş görünür. Tüm posta klasörlerini yeniden kopyalayalım ve ardından tamir işlemini çalıştıralım

IP adresi değiştiğinde siteler açılmıyor?

IP adresi değiştiğinde virtual host ayarları eski IP’ye bağlı kalır. Plesk içindeki IP Adresini Yeniden Ata aracını çalıştıralım ve DNS kayıtlarını dış tarafta da güncelleyelim.

Aktarım sonrası veritabanları bağlanmıyor?

Yeni konteynerde veritabanı kullanıcı izinleri eksik kaldığında siteler veritabanına bağlanamaz. Bu durumda mysql.user tablosunu yeniden aktaralım veya kullanıcıları tek tek yeniden oluşturalım.

Taşıma sonrası Plesk paneli açılmıyor?

Taşıma işleminden sonra Plesk paneli yüklenmezse temel servislerde bozulma oluşmuş olabilir. Aşağıdaki tamir komutlarını sırayla çalıştıralım:

Yorum yapın