3CX Yedekleme ve Geri Yükleme Komutları

Giriş

Bu komutlar, yerleşik 3CX Yönetim Konsolu işlevselliğinin dışında, komut dosyaları oluşturmak ve yedekleme ve geri yükleme işlemlerini planlamak için kullanılabilir. Bu, toplu PBX kullanıcılarını, verilerini ve yapılandırmasını güvenli bir şekilde saklamak için bulutta barındırıldığında faydalıdır.

BackupCmd

 BackupCmd komut satırı aracı şu seçeneklerle yedekleme alınmasını sağlar:

-l, --log=VALUE

Günlük dosyası adı veya tam dosya yolu, ör.

--log=/var/lib/3cxpbx/bak_cmd_run.log

-f, --file=VALUE

*Varsayılan yedekleme konumuna veya tam zip arşiv yoluna yedeklenecek dosya adı, ör.

--file=/home/pi/backups/backup.zip

-o, --options=VALUE

Yedekleme seçenekleri, yedeklemeye dahil edilecekleri belirtir:

  • ALL - her şeyi dahil edin veya
  • Yalnızca aşağıdakileri içerecek şekilde virgülle ayrılmış seçenekleri ekleyin:
  • CH - Call History
  • LIC - License
  • FQDN - Phone System FQDN
  • PROMPTS - Voice Prompts
  • FW - Phone Firmware
  • REC - Recordings
  • VM - Voicemails

--pwd=Value

Yedekleme dosyalarını parolayla şifreleyin (V15.5 Sp2 ve sonrası) ör.

--pwd=MyB4ckup_Pa55

-h, --help

Komut yardımını görüntüle

--noemail

Başarılı olsun veya olmasın, yedekleme tamamlandığında e-posta göndermeyin.

Notlar:

  • Zorunlu seçenekler yukarıda * ile belirtilmiştir.
  • -f
    veya
    --file
    anahtarıyla varolan bir yedekleme dosyasını belirtmek, uyarı vermeden üzerine yazar.
  • -l
    veya
    --log
    anahtarıyla varolan bir günlük dosyasını belirtin.
  • Boşluklu Değerler, dosya adları ve yollar önerilmez, aksi takdirde seçenek değişkenlerinde kullanıldığında çift tırnak içine alınmaları gerekir.
  • Belirtilen yedekleme ve günlük dosyası yollarının Linux'ta "phonesystem" kullanıcısı tarafından ve Windows'ta yürüten kullanıcı tarafından yazılabilir olduğundan emin olun.

Genel

“--file” veya “--f” anahtarıyla bir dosya adı belirtildiğinde:

  • dosya adı, yedekleme dosyası Yönetim Konsolu'nda yapılandırılan yedekleme konumunda saklanır, ör.

BackupCmd -f=my-pbx_full_bak.zip

  • tam dosya adı yolu, yapılandırılan konumu geçersiz kılar ve yedekleme dosyasını belirtilen yolda saklar, ör.

BackupCmd -f=c:\backup\my-pbx_full_bak.zip

"--log" argümanı belirtildiğinde, aşağıdakilerden birinin takip etmesi gerekir:

  • Günlüğü geçerli çalışma dizininde saklamak için bir dosya adı, ör.

BackupCmd -l=bak_cmd.log -f=my-pbx_full_bak

  • Belirtilen dosyada geçersiz kılınacak ve saklanacak yerel dosya adının tam yolu, ör.

BackupCmd -l=c:\backup\bak_cmd.log -f=my-pbx_full_bak

Windows'ta Yedekleme Komutu

Windows'ta yedekleme komutunu kullanmak için, yönetici ayrıcalıklarına sahip bir komut istemi açın,

cd C:\Program Files\3CX Phone System\Bin
komutunu kullanarak bu dizine geçin ve şu komutu çalıştırın:

  • Mevcut yedekleme komutu seçeneklerini görüntüleyin:

BackupCmd.exe --help

  • Tam bir PBX yedeklemesi yapın ve bir günlük tutun:

BackupCmd.exe --file=full_pbx_backup.zip --options=ALL --log=backup_cmd.log

  • Arama geçmişi, lisans ve FQDN'yi içeren bir yedekleme yapın ve bir günlük tutun:

BackupCmd.exe --file=partial_pbx_backup.zip --options=CH,LIC,FQDN --log=backup_cmd.log

Linux'ta Yedekleme Komutu

Linux'ta yedekleme komutunu kullanmak için, komutu bir terminalde

phonesystem
kullanıcısı olarak
sudo
kullanarak çalıştırın:

  • Kullanılabilir yedekleme komutu seçeneklerini görüntüleyin:

sudo -u phonesystem 3CXBackupCmd --help
komutunu kullanarak tüm mevcut seçenekleri görebilirsiniz.

  • Tam bir PBX yedeklemesi yapın ve bir günlük tutun:

sudo -u phonesystem 3CXBackupCmd --file=full_pbx_backup.zip --options=ALL --log=/var/tmp/pbx-backup_cmd.log

  • Arama geçmişi, lisansı ve FQDN'yi içeren bir yedekleme yapın ve bir günlük tutun:

sudo -u phonesystem 3CXBackupCmd --file=partial_pbx_backup.zip --options=CH,LIC,FQDN --log=/var/tmp/pbx_backup_cmd.log

RestoreCmd

 RestoreCMD aracı, şu seçeneklerle komut satırı üzerinden yedekleri geri yüklemeyi sağlar:

-l, --log=VALUE

Günlük yolu veya dosya adı

-f, --file=VALUE

*Geri yüklenecek yedekleme yolu veya dosya adı

-h, --help

Komut yardımını göster

--pwd=Value

Verilen parolayla yedeklemenin şifresini çözün (V15.5 SP2 ve sonrası)

--failover

Yedekli çalışma modu - pasif yedekli çalışma düğümü olarak ayarlanan bir PBX'te geri yüklemeden sonra hizmetler başlatılmaz

Notlar:

  • Zorunlu seçenekler yukarıda * ile belirtilmiştir.
  • -l
    veya
    --log
    anahtarını kullanarak eklenecek mevcut bir günlük dosyasını belirtin.
  • Boşluklu değerler, dosya adları ve yollar önerilmez, aksi takdirde seçenek değişkenlerinde kullanıldığında çift tırnak içine alınmaları gerekir.
  • Belirtilen günlük dosyası yollarının Linux'ta
    phonesystem
    kullanıcısı tarafından ve Windows'ta yürüten kullanıcı tarafından yazılabilir olduğundan emin olun.

Genel

“--file” veya “--f” anahtarıyla bir dosya adı belirtmek:

  • dosya adı, yedekleme dosyasını Yönetim Konsolu'nda yapılandırılan yedekleme konumundan alır, ör.

RestoreCmd -f=my-pbx_full_bak.zip -l=c:\backup\restore_cmd.log

  • tam dosya adı yolu, yapılandırılan konumu geçersiz kılar ve yedekleme dosyasını belirtilen yoldan alır, ör.

RestoreCmd -f=c:\backup\my-pbx_full_bak.zip -l=c:\backup\restore_cmd.log

“--log” argümanı belirtildiğinde, onu aşağıdakilerden biri takip etmelidir:

  • Günlüğü geçerli çalışma dizininde saklamak için bir dosya adı, ör.

BackupCmd -l=bak_cmd.log -f=my-pbx_full_bak

  • Belirtilen dosyada geçersiz kılınacak ve saklanacak yerel dosya adının tam yolu, ör.

BackupCmd -l=c:\backup\bak_cmd.log -f=my-pbx_full_bak

Not Belirtilen yolun yazılabilir olması gerektiğini unutmayın:

  • Linux'ta “phonesystem” kullanıcısı için
  • Windows’ta görevi yürütmek için ayarlanan kullanıcı için.

Windows'ta Geri Yükleme Komutu

Windows'ta geri yükleme komutunu kullanmak için, yönetici ayrıcalıklarına sahip bir komut istemi açın,

cd C:\Program Files\3CX Phone System\Bin
kullanarak bu dizine geçin ve şu komutu çalıştırın:

  • Kullanılabilir geri yükleme komutu seçeneklerini görüntüleyin:

RestoreCmd.exe --help

  • Bir yedeği geri yükleyin ve geri yüklemeden hemen sonra 3CX hizmetlerini başlatın:

RestoreCmd.exe --file=pbx_backup.zip --log=restore_cmd.log

  • Bir yedeği yük devretme modunda geri yükleyin ve pasif yük devretme düğümü olarak ayarlanmış bir PBX'te 3CX hizmetlerini durdurun:

RestoreCmd.exe --file=pbx_backup.zip --log=restore_cmd.log --failover

Linux'ta Geri Yükleme Komutu

Linux'ta geri yükleme komutunu kullanmak için, komutu bir terminalde

phonesystem
kullanıcısı olarak
sudo
kullanarak çalıştırın:

  • Kullanılabilir geri yükleme komutu seçeneklerini görüntüleyin:

sudo -u phonesystem 3CXRestoreCmd --help

  • Bir yedeği geri yükleyin ve geri yüklemeden hemen sonra 3CX hizmetlerini başlatın:

sudo -u phonesystem 3CXRestoreCmd --file=pbx_backup.zip --log=restore_cmd.log

  • Bir yedeği yük devretme modunda geri yükleyin ve pasif yük devretme düğümü olarak ayarlanmış bir PBX'te 3CX hizmetlerini durdurun:

sudo -u phonesystem 3CXRestoreCmd --file=pbx_backup.zip --log=restore_cmd.log --failover

Ayrıca Bakınız

Son Güncelleme

Bu belge en son 11 Eylül 2024'te güncellendi

https://www.3cx.com.tr/docs/yedekleme-geriyukleme-komutsatiri/