Avamar Kapasite Yönetimi: "modify-snapups" aracıyla yedeklemeleri toplu olarak silme veya sona erme

摘要: "modify-snapups" aracıyla yedeklemeleri toplu olarak silme veya sona erme.

本文适用于 本文不适用于 本文并非针对某种特定的产品。 本文并非包含所有产品版本。

症状

Bu makalede, aşağıdaki zorluklardan bazıları konusunda yardımcı olmak için Avamar sistemindeki modify-snapupsaracının nasıl yapılandırıcaz?
  • Yönetici, yüksek kapasiteli bir durumu çözmek veya önlemek için yedeklemeleri toplu olarak silmek ister.
  • Sistem dolu olmaya devam ediyor ve tutma politikaları azaldıysa da bu işlem yalnızca yeni yedeklemeleri etkiler. Mevcut yedeklemelerin süresinin değiştirilmesi de gereklidir.
  • Mevcut yedeklemeler yanlış sona erme tarihleriyle ayarlanmıştır.
  • İş gereksinimleri değişir ve kuruluş başlangıçta planlanandan daha fazla veya daha az yedek depolamalıdır.

    原因

    "modify-snapups.sh" yardımcı programı, /usr/local/avamar/bin altındaki Avamar Yardımcı Programı Düğümü üzerinde varsayılan olarak bulunan bir komut dosyasıdır.

    解决方案

    Yardımcı program, aracının önceki biçimleri olan "expire-snapups" ve "delete-snapups" komut dosyalarının yerini almaktadır. Bu önceki komut dosyalarının her ikisi de kullanım dışıdır ve komutlar çalıştırıldıysa doğrudan modify-snapups (değişiklik ek bileşenlerini) arar (Bkz. Notlarda 1. öğe).

    Süresi Dolan ve Modları Sil:    
    modify-snapups is run using the expire mode or the delete mode. (değiştirme-snapups, expire mode (sona erme modu) veya delete mode (silme modu) kullanılarak çalıştırılır.
     
    modify-snapups --help (değiştir-snapups --help)
    modify-snapups - modify snapups Version ( snapups Sürümünü
    değiştir): 7.1.0-370 (1.11)
    Kullanım: modify-snapups [--mode={delete|expire}] [--help] [seçenekler]
    Bu program modify-snapups olarak çalıştırıldığında hiçbir şey olmaz.
    Bunun yerine, başka seçeneklerden önce bu programı delete-snapups veya expire-snapups
    veya başka bir --mode={delete|expire} ile çalıştırın.

    Her moda geçirilen bayraklar neredeyse aynıdır ve komuta --help ekli olarak görüntülenir. (Notlarda 2. öğeye bakın)

    Komut dosyası ne işe yarar?  
    Avamar sunucusu üzerinde herhangi bir değişiklik yapmadan modify-snapups'leri kendi kendine çalıştırmak güvenlidir.

    Doğru bağımsız değişkenlerle çalıştırıldığında yardımcı program, komut listesini içeren bir komut dosyası oluşturulur. Komut dosyasını çalıştırma, her yedeklemenin sona erme tarihlerini değiştirmek veya silmek için komutların listesini seri olarak çalıştırır.

    Komutlar, değişiklik-snapups için geçirilen bayraklara göre oluşturulur.  

    Kullanıcı, yedeklemeler dahil olup olmadığını karara varabilirsiniz:      
    • Belirli bir tarih aralığında (--after / --before)
    • Belirli bir etki alanı altında (--etki alanı)
    • Belirli bir istemci için
    • AVI, EM, MC için dahili Avamar veritabanı yedeklerini dahil etmek mi?
    • Yedeklemelerin çoğaltma hedefine dahil olup olmadığını

    Örnek komutlar

    Örnek 1: "mydomain" altındaki tüm yedeklemeleri kontrol edin ve 1 Mart 2015'den önce oluşturulanların süresi dolan bir komut dosyası oluşturabilirsiniz.
     
    modify-snapups --mode=expire --domain=/mydomain --before=2015-03-01 > expire-backups-output-script.txt

    Komut dosyası, uygun yedeklemeleri MODIFY (bu durumda, süresi dolacağını) değiştirmek için mccli yedekleme düzenleme komutlarının bir listesini oluşturur. Kriterlere uygun olmayanlar da listelenmiştir ancak ön ek olarak karma (#) ve CONSERVE açıklaması görüntülenir:   
     
    # MODIFY Snapup date :# MODIFY Snapup date(# Snapup tarih değiştir): 2015-02-17 08:04:30 GMT Laboratuvar No. 418 Çoğaltılmış: N/A
    echo çalışıyor: "mccli backup edit --domain=/mydomain --name=myclient.avamar.com --labelNum=418 --created=2015-02-17 --expiration=2015-05-18"
    mccli yedekleme edit --domain=/mydomain --name=myclient.avamar.com --labelNum=418 --created=2015-02-17 --expiration=2015-05-18
    # CONSERVE Snapup date: 2015-04-17 08:05:18 IST Laboratuvar No. 457 Çoğaltılmış: N/A
    # echo çalışıyor: "mccli backup edit --domain=/mydomain --name=myclient.avamar.com --labelNum=457 --created=2015-04-17 --expiration=2015-07-16"
    # mccli backup edit --domain=/mydomain --name=myclient.avamar.com --labelNum=457 --created=2015-04-17 --expiration=2015-07-16
    # CONSERVE Snapup date: 2015-04-16 08:03:46 IST Laboratuvar No. 456 Çoğaltılmış: N/A
    # echo çalışıyor: "mccli backup edit --domain=/mydomain --name=myclient.avamar.com --labelNum=456 --created=2015-04-16 --expiration=2015-07-15"
    # mccli backup edit --domain=/mydomain --name=myclient.avamar.com --labelNum=456 --created=2015-04-16 --expiration=2015-07-15

    Örnek 2: Bir aydan fazla önce oluşturulan mydomain altındaki tüm yedeklemeleri silin.
     
    modify-snapups --mode=delete --domain=/mydomain --before='1 month ago' > output-script.txt

    Örneğin 1. örnekte olduğu gibi uygun tarihleri kullanın ancak burada "kolay" Linux tarih notlarını (1 ay önce) görebilirsiniz.

    Komut dosyası aşağıda gösterildiği gibi çıktıyı içerir (alan nedeniyle kısaltılır). Üst bilgide komut dosyası, tam olarak hangi işlemi gerçekleştir yaptığını ve hangi parametrelerin geçerli olduğunu açıklar. Komut dosyası 17 Nisan 2015 tarihinde çalıştırılmış.
    # =================================================
    ================İSTEMCI: /mydomain/server
    # İşlemi: DELETE selected snapups
    # After (Seçilen ekleri SIL# Sonra): "1 Haziran 1999 00:00:00" (928191600) Sal 1 Haziran 00:00:00 IST 1999
    # Önceki: "1 ay önce" (1426614045) 17 Mart Salı 17:40:45 GMT 2015
    # ============================================== ===
    ======= = = HIÇBIR SNAPUP BULUNAMADı =
    # ===
    ================================================= İstemci: /mydomain/myclient.avamar.com
    # İşlemi: DELETE selected snapups
    # After (Seçilen ekleri SIL# Sonra): "1 Haziran 1999 00:00:00" (928191600) Sal 1 Haziran 00:00:00 IST 1999
    # Önceki: "1 ay önce" (1426614045) 17 Mart Salı 17:40:45 GMT 2015
    # ===================== ====================================================
    =# CONSERVE Snapup tarihi: 2015-03-18 08:03:31 GMT Laboratuvar No. 437 Çoğaltılmış: N/A
    # echo çalışıyor: "mccli backup delete --domain=/mydomain --name=myclient.avamar.com --labelNum=437 --created=2015-03-18 --force=true"
    # mccli backup delete --domain=/mydomain --name=myclient.avamar.com --labelNum=437 --created=2015-03-18 --force=true
    # MODIFY Snapup date: 2015-03-16 08:03:57 GMT Laboratuvar No. 435 Çoğaltılmış: N/A
    echo çalışıyor: "mccli backup delete --domain=/mydomain --name=myclient.avamar.com --labelNum=435 --created=2015-03-16 --force=true"
    mccli backup delete --domain=/mydomain --name=myclient.avamar.com --labelNum=435 --created=2015-03-16 --force=true
    # MODIFY Snapup date: 2015-03-13 08:01:30 GMT Laboratuvar No. 434 Çoğaltılmış: N/A
    echo çalışıyor: "mccli backup delete --domain=/mydomain --name=myclient.avamar.com --labelNum=434 --created=2015-03-13 --force=true"
    mccli backup delete --domain=/mydomain --name=myclient.avamar.com --labelNum=434 --created=2015-03-13 --force=true
    # MODIFY Snapup date: 2015-03-12 08:09:20 GMT Laboratuvar No. 433 Çoğaltılmış: N/A
    echo çalışıyor: "mccli backup delete --domain=/mydomain --name=myclient.avamar.com --labelNum=433 --created=2015-03-12 --force=true"
    mccli backup delete --domain=/mydomain --name=myclient.avamar.com --labelNum=433 --created=2015-03-12 --force=true

    MODIFY ile listelenen yedeklemeler "mccli backup delete" komutuyla değiştirilmiştir. Bu yedeklemelerin hepsi 1 ay önce (17 Mart 2015) "oluşturulma" tarihlerine sahiptir.

    Örnek 3: Mevcut yedeklemelerin süresini uzatın.
    Aşağıdaki komut, /clients etki alanı altındaki istemciler için 1 ila 15 Mayıs 2018 tarihleri arasında oluşturulan yedeklemeleri alır ve çalıştırıldığında, yedekleme oluşturulduktan 100 gün sonra sona ermesi için bu yedeklemelerin süresinin yerini alan bir komut dosyası oluşturur.
     
    modify-snapups --domain=/clients/ --mode=expire --after='2018-05-01' --before='2018-05-15' --days=100 > expire-backups-output-script.txt

    .
    8.
    # ==================================================
    ================İSTEMCI: /clients/server.asl.lab.emc.com# Operation (/istemciler/server.asl.lab.emc.com
    # İşlemi): EXPIRE selected snapups# After (SEÇILEN snapups
    # Sonra): "2018-05-01" (1525158000) 1 Mayıs Salı 00:00:00 PDT 2018
    # Önce: "2018-05-15" (1526367600) Sal 15 Mayıs 00:00:00 PDT 2018
    # ================= ====================================================
    === MODIFY Snapup tarihi: 2018-05-07 22:00:52 PDT Laboratuvar No. 498 Çoğaltılmış: N/A
    echo çalışıyor: "mccli backup edit --domain=/clients --name=server --labelNum=498 --created=2018-05-07 --expiration=2018-08-15"
    mccli backup edit --domain=/clients --name=server --labelNum=498 --created=2018-05-07 --expiration=2018-08-15
    # MODIFY Snapup date: 2018-05-06 22:00:46 PDT Laboratuvar No. 497 Çoğaltılmış: N/A
    echo çalışıyor: "mccli backup edit --domain=/clients --name=server --labelNum=497 --created=2018-05-06 --expiration=2018-08-14"
    mccli backup edit --domain=/clients --name=server --labelNum=497 --created=2018-05-06 --expiration=2018-08-14
    8# CONSERVE Ek Bileşeni tarihi: 2018-06-25 22:00:41 PDT Laboratuvar No. 501 Çoğaltılmış: N/A
    # echo çalışıyor: "mccli backup edit --domain=/clients --name=server --labelNum=501 --created=2018-06-25 --expiration=2018-10-03"
    # mccli backup edit --domain=/clients --name=server --labelNum=501 --created=2018-06-25 --expiration=2018-10-03
    # CONSERVE Snapup date: 2018-04-30 22:00:57 PDT Laboratuvar No. 491 Çoğaltılmış: N/A
    # echo çalışıyor: "mccli backup edit --domain=/clients --name=server --labelNum=491 --created=2018-04-30 --expiration=2018-08-08"
    # mccli backup edit --domain=/clients --name=server --labelNum=491 --created=2018-04-30 --expiration=2018-08-08


    Yedeklemeleri değiştirmek veya silmek için komut dosyasını çalıştırma

    Bu prosedürü çalıştırmadan önce bir kontrol noktasının alınması kesinlikle önerilir.

    Komut dosyasını oluşturarak içerikleri dikkatli bir şekilde kontrol edin. Gerçekleştirilecektir eylemlerden memnunsanız komut dosyasını yürütülebilir olacak şekilde ayarlayın.

    Örneğin, 6 aydan daha eski olan /mydomain altındaki tüm yedeklemeleri silmek için bir komut dosyası oluşturabilirsiniz.

    Komut dosyasını yürütülebilir olacak şekilde ayarlayın ve izinleri kontrol edin:    
     
    admin@utility:~/modsnap/>: chmod +x delete-backups-mydomain-before-6monthsago.txt
    admin@utility:~/modsnap/>:  ls -l-rwx
    ------ 1 yönetici yöneticisi 15016 Nisan 17 18:55 delete-backups-mydomain-before-6monthsago.txt

    Komut dosyasını çalıştırın. Yapılan değişiklikleri kaydetmek için çıktıyı başka bir dosyaya yönlendirin.
     
    admin@utility:~/modsnap/>: ./delete-backups-mydomain-before-6monthsago.txt
    running: mccli backup delete --domain=/mydomain --name=myclient.customer.com --labelNum=323 --created=2014-09-25 --force=true
    0,22553,Yedekleme silindi.
    Öznitelik Değeri
    ---------- --------------------------------------
    path /mydomain/myclient.customer.com
    tutma N
    labelnum 323
    createtime 2014-09-25 18:07:04 IST
    eklentisi 3001

    Komut dosyası tamamlanmak için çalıştırılan ve ikinci kez çalıştırılırsa bkz.    
    1,22552, Yedekleme yok

    Komut dosyasının çalışması uzun zaman alır ve durdurulması gerekirse bu komut dosyası ikinci kez çalıştırılır. Önceden silinen yedeklemelerin yeniden denetlenmesini önlemek için önceden işlenen komutları silmek üzere komut dosyasını manuel olarak düzenleyin. Alternatif olarak komut dosyasını yeniden oluşturun.

    Komut dosyası oluşturma ve çalıştırma işlemi önemli miktarda zaman alabilir. Daha küçük zaman veya bireysel etki alanlarına ayırarak "bölüşme ve fethedme" faydalı olur.

    其他信息

    Öğe No. 1
    ls -ls /usr/local/avamar/bin/ | grep modify-snapups (ls -ls /usr/local/avamar/bin/ | grep modify-snapups)
         0 lrwxrwxrwx1 root root 14 Kasım 28 19:42 delete-snapups -> modify-snapups
    0 lrwxrwxrwx1 root root 14 No v 28 19:42 expire-snapups -> modify-snapups 24 -rwxr-xr-x 1 root root 24185 Sep 8 23:46 modify-snapups (v 28 19:42 expire-snapups -> modify-snapups 24 -rwxr-xr-x 1 kök kök 24185 8 Eylül 23:46 modify-snapups
    )

    "Snapup" terimi, yedekleme anlamına getiren eski bir Avamar terminolojisidir. Anlık görüntü ve yedekleme kelimelerindenbirkarmadır.

    Öğe No. 2
    Silme ve süresi dolan modları kullanmayla ilgili tam belgeler, komuta --help komutunu ekli olarak bulabilirsiniz.
     
    modify-snapups --mode=expire --help
    modify-snapups --mode=delete --help

    Öğe No. 3
    Aşağıdaki makaleyi göz atın. Bu videoyu izleyin:  
     

    受影响的产品

    Avamar

    产品

    Avamar, Avamar Client, Avamar Server
    文章属性
    文章编号: 000058216
    文章类型: Solution
    上次修改时间: 19 11月 2024
    版本:  9
    从其他戴尔用户那里查找问题的答案
    支持服务
    检查您的设备是否在支持服务涵盖的范围内。