Виртуализация > VMware

Бэкап VMWare с помощью MKSBackup

(1/5) > >>

Black Monk:
Я понимаю, что форум для администраторов Windows, но раз на сайте есть раздел о vmware, может быть и форум для него открыть?

Меня в настоящее время интересует 3 момента в ESXi:
1. Бэкап хостовой системы ESXi, у меня она флешке. Например раз в сутки отправлять на почту или на фтп.
2. Бэкап работающих VM, средствами самой ESXi не совсем удобно.
3. Перенос VM из Workstation в ESXi. Перенести просто, но файлы VM и файлы конфиграции для ESXi, лежат в разных папках. Где вообще ESXi хранит информацию о том какие VM в нее добавлены?  Можно ли добавлять VM через CLI?

itpro:
Ок, вы правы, заведем для вопросов по vmware отдельный подраздел.  :)
Касательно ваших вопросов, проясните сначала в какой конфигурации вы сейчас работаете.
Это отдельно стоящий ESXi или все таки ферма с VMware vCenter?
Файлы виртуальных машин хранятся на локальных дисках или на внешнем хранилище или СХД?

1. По поводу бэкапа конфигурации хостового сервера ESXi особо не парюсь - т.к. его установка занимает несколько минут, и в ферме с типовыми серверами его настройка к стандартному виду проводится простым применением  нужного профиля из Host Profiles
2. Чем конкретно вас не устраивает бэкап средствами самого ESXi ?
3. Вообще-то файлы конфигураций виртуальной машины и ее диски лежат обычно в одном каталоге.. Или я не понял ваш вопрос
4. Насчет команды добавления VM через CLI - не знаю, просто не сталкивался. Обычно добавляю виртуальные машины с помощью функции Add to inventory (контекстное меню у vm[ файла конфигурации) при просмотре содержимого Datastor-а

Black Monk:
Буквально пару слов о том что есть и то что хочется..
Сейчас стоит всего один сервер Windows 2008R2 Standart, на нем крутится VMWare Workstation 8.0.
один винт под систему + samba хранилище на втором разделе
один винт под VM: CRM, Asterisk, Web-сервера, Sberbank agent, MikroTik x86, Dude, .. и прочие глупости
два винта в программном зеркале (сделанном виндой) - бэкап всего выше написанного хозяйства.
все вроде стабильно работает..
проблема только в том, что Wi-Fi роутер Dlink DES-300 постоянно виснет.. Хочу в MikroTik прокинуть PCI, но мать не поддерживает VT-d.

Мне в наследство от наших админов достался сервак с VT-d, есть желание поставить гипервизор и сделать все как у людей.

Обо мне: Я не админ, работаю Исполнительным директором, в компании Интернет провайдера. В составе сотрудников есть администраторы, фермы серверов (в дата-центрах разных) и т.д. Но я устал с ними боротся, то бэкап не делался и документы похерелись, то что-то упало, то не понятно как работает, поэтому офисные сервисы я просто забрал себе комп и собрал все необходимое. Billing, БД-сервер, маршрутизаторы, BGP всякие и так далее - это у них, пусть занимаются  сами, а тут уж как-то мне проще самому выделить неделю и поднять почти неубиваемый сервер на VM, тем более что нагрузка очень не большая.
Серверы у компании на CentOS+KVM, я в те дебри лезть не хочу, а админам не особо интересна ESXi, поэтому учусь на примерах и книгах, но белые места не понятные для меня все же есть.

Теперь что хочу:
Перенести все серваки на гипервизор, без дополнительных премудростей.
Сейчас есть только несколько моментов, например для samba нужно организовать новую VM, думаю как лучше. На винде мне как-то проще права раздавать, в отличии от проверенного мной тестового FreeNAS. Также ESXi не может создавать программый рейд. Буду смотреть как на прямую в винду дополнительно кроме системы пробросить 2 винта, чтобы создать программый рейд. Пробовал проброс ввиде RDM-дисков, но когда один диск отключил (физически), то второй отказался работать. Сейчас на винде, при отключении одного винта, второй работает без вопросов.

Теперь уточняю свои вопросы:
1. Буду использовать отдельно стоящий ESXi сервер.
2. Файлы хранятся на локальных дисках, у нас в компании есть СХД, но не вижу пока в нем необходимости, тем более при одном серваке.
3. Согласен, что установка занимает несколько минут и на флешку можно запить гипервизор с любого компа с установленной VMWare, но:
           1) Что касается проброса PCI, это настройка.
           2) Подключение хранилищ, в том числе не исключаю и iSCSI из СХД для резервного бэкапа.
           3) Прописание VM в гипервизоре.
 и возможно многое другое, вообщим если бы был резерв, мне было бы проще, просто взять и импортировать все на свеже установленный гипервизор. Тем более это не особо моя работа, а посему за долгое время я могу просто забыть что и как делается. Про Host Profile - исключено, у меня всего один физический сервер, могу только с СХД к себе на компьютер сбросить бэкап.
4. Под бэкапом средствами самого ESXi я подразумеваю: Data Protection
           1) У меня нет второго физ.сервера
           2) Придется AD поднимать, я хоть и не делал это некогда, думаю там не сложно, просто он мне кроме Data Protection вообще без надобности.
5. Насчет конфигурации и vmdk-диска, то логически вы правы, они должны лежать в одной папке, но на практике получается следующее: Я копирую папку с VM из WorkStaion в хранилище и допустим называю Win2k3, далее Add to inventory и настраиваю VM, а диск подключаю из папки Win2k3 (куда скопировал vmdk), но даже если я назову создаваемую машину Win2k3, то ESXi все равно создаст для нее папку и назовет Win2k3(1), т.е. папок будет две. Вроде есть неопробованное еще мной решение, это руками залесть в vmx-файл и поправить путь к vmdk-файлу, предварительно его перенеся в нужную папку. Но это еще не пробовал.

itpro:
Мдяя, в такой конфигурации без бэкапа никак...
По вопросам
1. По поводу бэкапа хостового ESXi решил написать целую статью, надеюсь она будет полезна.
2. По поводу бэкапа виртуальных машин - советую покопать в сторону утилиты MKSBackup
3. Насколько я понял вы вручную переносите файлы из WorkStaion? Может быть все-таки конвертером их перегнать? хотя по идее можно перенести файл vmdk в нужную папку и вручную в свойствах ВМ указать путь к новому vmdk файлу.

Black Monk:
1. Спасибо за статью, но есть один не маловажный недостаток у этого метода, его нельзя автоматизировать. Если ли метод автоматизировать процесс бэкапа?

2. Почитал про MSKBackup, начал пробовать и не смог пройти вот этот шаг:

При вводе команды: plink.exe root@10.10.1.221 ls /tmp
Получаю ошибку: FATAL ERROR: Network error: Connection timed out

Хотя при подключении просто через Putty все входит через SSH замечательно. Куда копать?


Ошибка найдена -ssh не указал  :D



3. Конвертером перегоняются замечательно. Просто как пользователю WorkStation не много не удобно. Впринципе этот вопрос закрыт.

Навигация

[0] Главная страница сообщений

[#] Следующая страница

Перейти к полной версии