11 Replies Latest reply on Mar 15, 2011 1:43 AM by RumataRus

    как удалить файлы снапшота?

    AndreyGorokhov Enthusiast

      в общем ситуация такая:

      из vSphere клиента удалил снапшот, и клиет написал, что удалил все нормально. однако в папке в вирт. машиной все осталось по прежнему и файлы снапшота лежат. новые снапшоты делать не могу из-за этого.

      подскажите, как быть?

        • 1. Re: как удалить файлы снапшота?
          EGarbuzov Virtuoso
          VMware Employees

          Снапшот не создаётся только из клиента или и в консоли тоже пишет ошибки?

          vim-cmd /vmsvc/snapshot.create <id_машины> <имя_временного_снапшота>
          vim-cmd /vmsvc/snapshot.removeall <id_машины>

          UPD: проверьте поиском по ветке комьюнити (например так) -- проблемы с удалением снапшотов далеко не редкость.

          • 2. Re: как удалить файлы снапшота?
            AndreyGorokhov Enthusiast

            я использую ghettoVCB для бэкапа, то есть из консоли тоже не создается... попробовал так:

             

            ~ # vim-cmd vmsvc/getallvms
            Vmid        Name                               File                                                      Guest  OS                       Version   Annotation
            144    r1002kncr          [Main Datastore] r1002kncr/r1002kncr.vmx                 winNetStandardGuest       vmx-07
            16     rusbw002_test    [Main Datastore] rusbw002_test/rusbw002_test.vmx   slesGuest                        vmx-07
            32     kl00pcws           [Main Datastore] kl00pcws/kl00pcws.vmx                   winXPProGuest                vmx-07
            96      Winback            [Main Datastore]  Winback/Winback.vmx                    slesGuest                         vmx-07    Winback
            ~ # vim-cmd vmsvc/snapshot.removeall 16
            Remove All Snapshots:
            ~ #

             

            о.

            днако, файлы отались...

             

             

            /vmfs/volumes/5d57c4f3-ca3cf76a/rusbw002_test # ls
            rusbw002_test-000001-delta.vmdk     rusbw002_test-flat.vmdk            rusbw002_test.vmxf                  rusbw002_test_2-000001-delta.vmdk  vmware-2.log
            rusbw002_test-000001.vmdk           rusbw002_test.nvram                rusbw002_test_1-000001-delta.vmdk   rusbw002_test_2-000001.vmdk        vmware-3.log
            rusbw002_test-Snapshot73.vmsn       rusbw002_test.vmdk                 rusbw002_test_1-000001.vmdk         rusbw002_test_2-flat.vmdk          vmware-4.log
            rusbw002_test-aux.xml               rusbw002_test.vmsd                 rusbw002_test_1-flat.vmdk           rusbw002_test_2.vmdk               vmware-5.log
            rusbw002_test-aux.xml.tmp           rusbw002_test.vmx                  rusbw002_test_1.vmdk                vmware-1.log                       vmware.log

             

            из клиента снапшот не видно (снапшот менеджер не видит никаких снапшотов)...

             

            поиск не сильно помог...

            • 3. Re: как удалить файлы снапшота?
              EGarbuzov Virtuoso
              VMware Employees

              В примере выше вы сразу пытаетесь удалить все снапшоты. Попробуйте сначала создать ещё один, а после уже сделать removeall.

              • 4. Re: как удалить файлы снапшота?
                AndreyGorokhov Enthusiast

                попробую... спасибо за совет.

                делать с напшот из клиента или из консоли?

                • 5. Re: как удалить файлы снапшота?
                  michigun Master
                  VMware Employees

                  еще может помочь клонирование этой ВМ (если есть vcenter) - у клона снапшотов уже не будет.

                  • 6. Re: как удалить файлы снапшота?
                    AndreyGorokhov Enthusiast

                    ну не хотелось бы в рабочую инфраструктуру цеплять это хранилище и пихать туда эту машину... это как один из последних вариантов.

                    и я не совсем уверен, что это поможет...

                    • 7. Re: как удалить файлы снапшота?
                      EGarbuzov Virtuoso
                      VMware Employees

                      делать с напшот из клиента или из консоли?

                      Полагаю что безразницы.

                      • 8. Re: как удалить файлы снапшота?
                        AndreyGorokhov Enthusiast

                        попробовал создать и удалить. и создается, и удаляется, но файлы от старого снапшота все равно остаются. однако скриптом ghettoVCB не могу сделать снапшот, что-то осталось от старого и мешает...

                        • 9. Re: как удалить файлы снапшота?
                          RumataRus Master

                          Вы все-таки попробуйте сделать клон - это проверенный способ избавления от снапшотов, правда он связан с остановкой виртуальной машины.

                          Тем более, в папке с клоном можно будет безбоязненно руками удалить оставшиеся файлы снапшотов, если они все-таки будут после клонирования.

                          • 10. Re: как удалить файлы снапшота?
                            AndreyGorokhov Enthusiast

                            ну, видимо, это последний вариант

                            сейчас попробую! спасибо!

                            • 11. Re: как удалить файлы снапшота?
                              RumataRus Master

                              Есть еще такая полезная бесплатная утилита RVTools (http://www.robware.net/), у нее на закладке vHealth можно узнать много любопытного о "косяках" и несоответствиях в своей инфраструктуре - в частности о забытых снапшотах. Мне помогает при анализе проблем.