В настоящее время я использую рабочую станцию VMware для создания отдельных рабочих областей для различных клиентов, для которых я действительно работаю. Поэтому для данного клиента я устанавливаю только программное обеспечение, необходимое для конкретной работы, и вам не нужно беспокоиться о программном обеспечении A для клиента № 1, сбрасывающего программное обеспечение B для клиента № 2.
С жестким диском достаточного размера это работает хорошо, но я не уверен, что использую VMware в своих лучших интересах. Шаги, которые я выполняю при настройке нового задания, следующие:
- Сделайте обновление Windows на базовом образе VMware, который я сохранил.
- Сделайте полный клон базового изображения и переименуйте новое задание
- Запустите новое изображение и настройте/установите по мере необходимости.
После этого какое-то время у меня теперь есть коллекция изображений VMware, которые находятся на разных уровнях обновлений, если я вручную не перейду в каждое изображение и не начну цикл обновления. И если есть какой-то новый инструмент, который мне нужен во всех моих изображениях, мне также нужно пойти и сделать несколько ручных установок. Но я чувствую себя в безопасности, зная, что каждое изображение самодостаточно (хотя и принимает 10 + Gb при попадании), и что, если что-то происходит с одним изображением, то проблема не может распространяться на другое изображение. (Обратите внимание, что я делаю регулярные резервные копии всех моих изображений)
Итак, мой вопрос заключается в том, что я делаю это наилучшим образом, или я должен рассмотреть связанные клоны, чтобы мне только нужно было выполнить обновление Windows или обычную установку приложения в моей базовой системе? Каковы преимущества и преимущества каждого способа организации?
Кроме того, хотя я стараюсь не хранить файлы данных внутри локальных дисков Image, я обнаружил, что общий доступ к моему локальному жесткому диску кажется очень медленным по сравнению с файловой системой Images, поэтому я, как правило, оставляю работу внутри изображения. Должен ли я заставить себя не оставлять данные внутри изображения? Или по-другому: насколько коррупция может иметь изображение VMware до того, как какой-либо один файл в файловой системе изображений станет недоступным?
Edit
Некоторые мысли, которые я имел после публикации этого вопроса
- С полным клоном я могу архивировать старую работу и удалять ее с моего основного жесткого диска.
- Клоны ссылок занимают намного меньше места, чем полный клон, но меня беспокоит архивирование связанного клона в другом месте.
- Время, необходимое для создания полного клона, не слишком значимо (5-10 минут), и я обычно делаю это еженедельно.
- Однако я также часто делаю много "Давайте посмотрим, что происходит с чистой установкой", особенно когда я документирую, как устанавливать приложения для клиента.
- Я обнаружил, что мои изображения VMware вызывают много фрагментации на моем жестком диске, поэтому я также делаю намного больше дефрагментации, прежде чем использовать VMware. Я не уверен, что использование связанных клонов уменьшит это.