RU2010102826A - Способ установки, настройки, администрирования и резервного копирования программного обеспечения - Google Patents

Способ установки, настройки, администрирования и резервного копирования программного обеспечения Download PDF

Info

Publication number
RU2010102826A
RU2010102826A RU2010102826/08A RU2010102826A RU2010102826A RU 2010102826 A RU2010102826 A RU 2010102826A RU 2010102826/08 A RU2010102826/08 A RU 2010102826/08A RU 2010102826 A RU2010102826 A RU 2010102826A RU 2010102826 A RU2010102826 A RU 2010102826A
Authority
RU
Russia
Prior art keywords
virtual machine
image
operating system
repository
changes
Prior art date
Application number
RU2010102826/08A
Other languages
English (en)
Other versions
RU2445686C2 (ru
Inventor
Игорь Вячеславович Стручков (RU)
Игорь Вячеславович Стручков
Original Assignee
Игорь Вячеславович Стручков (RU)
Игорь Вячеславович Стручков
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Игорь Вячеславович Стручков (RU), Игорь Вячеславович Стручков filed Critical Игорь Вячеславович Стручков (RU)
Priority to RU2010102826/08A priority Critical patent/RU2445686C2/ru
Publication of RU2010102826A publication Critical patent/RU2010102826A/ru
Application granted granted Critical
Publication of RU2445686C2 publication Critical patent/RU2445686C2/ru

Links

Landscapes

  • Stored Programmes (AREA)

Abstract

1. Способ установки, настройки и администрирования программного обеспечения ИТ-инфраструктуры предприятия, включающий, по меньшей мере, один целевой компьютер, причем ИТ-инфраструктура предприятия соединена посредством глобальной сети с ИТ-инфраструктурой поставщика услуг, включающей, по меньшей мере, один или несколько серверов виртуальных машин, сервер управления, хранилище образов виртуальных машин, заключающийся в том, что создают образ виртуальной машины, включающий файловую систему и гостевую операционную систему; устанавливают в файловую систему образа виртуальной машины требуемое программное обеспечение; выполняют настройку программного обеспечения и затем переносят готовый образ виртуальной машины на постоянный носитель целевого компьютера, отличающийся тем, что дополнительно в упомянутом образе виртуальной машины создают репозиторий распределенной системы контроля ревизий, включающий все или часть файлов операционной системы, при этом после каждого значимого этапа (настройки отдельной подсистемы или установки отдельного приложения) формируют снимок изменений с помощью системы контроля ревизий и сохраняют его в упомянутом репозиторий; формируют первый переносной носитель информации, на котором размещают дистрибутив гостевой операционной системы и второй переносной носитель информации, на котором размещают копию упомянутого репозитория; выполняют установку целевой операционной системы на целевой компьютер с использованием дистрибутива операционной системы на первом переносном носителе информации; копируют упомянутый репозиторий со второго переносного носителя на постоянны�

Claims (23)

1. Способ установки, настройки и администрирования программного обеспечения ИТ-инфраструктуры предприятия, включающий, по меньшей мере, один целевой компьютер, причем ИТ-инфраструктура предприятия соединена посредством глобальной сети с ИТ-инфраструктурой поставщика услуг, включающей, по меньшей мере, один или несколько серверов виртуальных машин, сервер управления, хранилище образов виртуальных машин, заключающийся в том, что создают образ виртуальной машины, включающий файловую систему и гостевую операционную систему; устанавливают в файловую систему образа виртуальной машины требуемое программное обеспечение; выполняют настройку программного обеспечения и затем переносят готовый образ виртуальной машины на постоянный носитель целевого компьютера, отличающийся тем, что дополнительно в упомянутом образе виртуальной машины создают репозиторий распределенной системы контроля ревизий, включающий все или часть файлов операционной системы, при этом после каждого значимого этапа (настройки отдельной подсистемы или установки отдельного приложения) формируют снимок изменений с помощью системы контроля ревизий и сохраняют его в упомянутом репозиторий; формируют первый переносной носитель информации, на котором размещают дистрибутив гостевой операционной системы и второй переносной носитель информации, на котором размещают копию упомянутого репозитория; выполняют установку целевой операционной системы на целевой компьютер с использованием дистрибутива операционной системы на первом переносном носителе информации; копируют упомянутый репозиторий со второго переносного носителя на постоянный носитель целевого компьютера; последовательно применяют снимки изменений из копии упомянутого репозитория к файловой системе целевого компьютера с использованием системы контроля ревизий.
2. Способ по п.1, отличающийся тем, что для создания упомянутого образа виртуальной машины создают пустую файловую систему и устанавливают на указанную файловую систему гостевую операционную систему, используя дистрибутив операционной системы.
3. Способ по п.1, отличающийся тем, что для создания упомянутого образа виртуальной машины копируют готовый образ виртуальной машины с уже установленной гостевой операционной системой, сохраненный ранее в хранилище образов виртуальных машин.
4. Способ по п.1, отличающийся тем, что, используя упомянутый образ виртуальной машины, посредством системы управления мониторами виртуальных машин запускают виртуальную машину на сервере виртуальных машин; используя удаленный доступ, устанавливают программы распределенной системы контроля ревизий непосредственно внутри файловой системы образа виртуальной машины; используют удаленный доступ для этапа установки и настройки программного обеспечения и формирования последовательности снимков изменений под управлением гостевой операционной системы; сохраняют образ виртуальной машины и содержащийся в нем репозиторий в хранилище образов виртуальных машин средствами сохранения текущего состояния образа виртуальной машины, входящими в состав системы управления мониторами виртуальных машин.
5. Способ по п.4, отличающийся тем, что удаленный доступ к виртуальной машине на сервере виртуальных машин осуществляют посредством эмуляции удаленного терминала.
6. Способ по п.4, отличающийся тем, что удаленный доступ к виртуальной машине на сервере виртуальных машин осуществляют посредством удаленного рабочего стола.
7. Способ по п.1, отличающийся тем, что устанавливают программы распределенной системы контроля ревизий в файловую систему хостовой машины, под управлением хостовой операционной системы монтируют упомянутый образ виртуальной машины с помощью петлевого драйвера файловой системы, осуществляют этап установки и настройки программного обеспечения и формирования последовательности снимков изменений под управлением хостовой операционной системы, сохраняют образ виртуальной машины и содержащийся в нем репозиторий в хранилище образов виртуальных машин.
8. Способ по п.1, отличающийся тем, что в качестве первого переносного носителя информации используют сетевой файловый сервер, при этом начальную загрузку целевого компьютера осуществляют, по меньшей мере, одним из следующих способов: с использованием загрузочного диска, содержащего сетевую программу-установщик дистрибутива целевой операционной системы; с использованием сетевой загрузки с получением загрузочного образа с сетевого сервера загрузки, при этом в загрузочный образ включают сетевую программу-установщик дистрибутива целевой операционной системы.
9. Способ по п.1, отличающийся тем, что в качестве второго переносного носителя информации используют сетевой файловый сервер.
10. Способ по п.1, отличающийся тем, что первый и второй переносной носитель информации размещают на одном физическом носителе информации.
11. Способ по п.1, отличающийся тем, что вместо одного или нескольких снимков изменений используют сценарий или программу, осуществляющую необходимое изменение файловой системы, сохраняют такой сценарий или программу в специально созданной папке в файловой системе образа виртуальной машины и также помещают в упомянутый репозиторий системы контроля ревизий.
12. Способ по п.1, отличающийся тем, что на втором переносном носителе информации дополнительно размещают загрузочный образ вспомогательной операционной системы и программы системы контроля ревизий, после установки целевой операционной системы на целевой компьютер загружают вспомогательную операционную систему, используют систему контроля ревизий под управлением вспомогательной операционной системы для применения последовательности снимков изменений, загружают целевую операционную систему.
13. Способ по п.12, отличающийся тем, что дополнительно осуществляют администрирование программного обеспечения целевого компьютера, для этого вносят изменения в упомянутый образ виртуальной машины, создают и сохраняют в упомянутом репозитории последовательность снимков изменений с использованием системы контроля ревизий, формируют переносной носитель информации, на котором размещают загрузочный образ вспомогательной операционной системы, программы системы контроля ревизий и копию упомянутого репозитория системы контроля ревизий, загружают вспомогательную операционную систему на целевом компьютере, используют систему контроля ревизий под управлением вспомогательной операционной системы для применения последовательности снимков изменений, загружают целевую операционную систему.
14. Способ по п.1, отличающийся тем, что на втором переносном носителе информации дополнительно размещают дистрибутив системы контроля ревизий, после установки целевой операционной системы устанавливают программы системы контроля ревизий на постоянный носитель целевого компьютера, используют систему контроля ревизий под управлением целевой операционной системы для применения последовательности снимков изменений.
15. Способ по п.14, отличающийся тем, что дополнительно осуществляют администрирование программного обеспечения целевого компьютера, для этого вносят изменения в упомянутый образ виртуальной машины, создают и сохраняют в упомянутом репозитории последовательность снимков изменений с использованием системы контроля ревизий, формируют переносной носитель информации, на котором размещают копию упомянутого репозитория системы контроля ревизий, подключают переносной носитель информации к целевому компьютеру, используют систему контроля ревизий под управлением целевой операционной системы для синхронизации репозиториев и применения последовательности снимков изменений.
16. Способ по п.14, отличающийся тем, что дополнительно осуществляют удаленное администрирование программного обеспечения целевого компьютера, для этого вносят изменения в упомянутый образ виртуальной машины, создают и сохраняют в упомянутом репозитории последовательность снимков изменений с использованием системы контроля ревизий, устанавливают сетевое соединение между целевым компьютером и хранилищем образов виртуальных машин, используют систему контроля ревизий под управлением целевой операционной системы для сетевой синхронизации репозиториев и применения последовательности снимков изменений.
17. Способ резервного копирования программного обеспечения ИТ-инфраструктуры предприятия, включающий, по меньшей мере, один целевой компьютер, причем ИТ-инфраструктура предприятия соединена посредством глобальной сети с ИТ-инфраструктурой поставщика услуг, включающей, по меньшей мере, один или несколько серверов виртуальных машин, сервер управления, хранилище образов виртуальных машин, заключающийся в том, что устанавливают и настраивают программное обеспечения целевого компьютера в соответствии со способом по п.14 и в процессе эксплуатации целевого компьютера осуществляют периодическую синхронизацию изменений между файлами целевого компьютера и хранимым образом виртуальной машины, отличающийся тем, что с помощью системы контроля ревизий формируют снимок изменений в локальном репозитории целевого компьютера, распространяют снимок изменений в репозитории в хранимом образе виртуальной машины и применяют снимок изменений к образу виртуальной машины; в случае отказа или сбоя программного или аппаратного обеспечения целевого компьютера предприятия осуществляют запуск соответствующего хранимого образа виртуальной машины на сервере виртуальных машин в ИТ-инфраструктуре поставщика услуг посредством системы управления мониторами виртуальных машин и обеспечивают удаленный доступ к виртуальной машине посредством глобальной компьютерной сети.
18. Способ по п.17, отличающийся тем, что распространение снимка изменений осуществляют посредством глобальной компьютерной сети, для чего устанавливают сетевое соединение между целевым компьютером и хранилищем образов виртуальных машин, и распространяют снимок изменений в репозиторий в хранимом образе виртуальной машины с помощью средств сетевой синхронизации репозиториев распределенной системы контроля ревизий.
19. Способ по п.17, отличающийся тем, что распространение снимка изменений осуществляют посредством глобальной компьютерной сети, для чего, используя хранимый образ виртуальной машины, посредством системы управления мониторами виртуальных машин запускают виртуальную машину на сервере виртуальных машин, устанавливают сетевое соединение между целевым компьютером и виртуальной машиной, распространяют снимок изменений в репозиторий в образе виртуальной машины с помощью средств сетевой синхронизации репозиториев распределенной системы контроля ревизий и сохраняют образ виртуальной машины и содержащийся в нем репозиторий в хранилище образов виртуальных машин средствами сохранения текущего состояния образа виртуальной машины, входящими в состав системы управления мониторами виртуальных машин.
20. Способ по п.17, отличающийся тем, что распространение снимка изменений осуществляют с использованием переносного носителя информации, для чего сохраняют копию упомянутого локального репозитория системы контроля ревизий на переносном носителе информации, подключают переносной носитель информации к хранилищу образов виртуальных машин и распространяют снимок изменений в репозиторий в хранимом образе виртуальной машины с помощью средств синхронизации репозиториев распределенной системы контроля ревизий.
21. Способ по п.17, отличающийся тем, что распространение снимка изменений осуществляют с использованием переносного носителя информации, для чего, используя хранимый образ виртуальной машины, посредством системы управления мониторами виртуальных машин запускают виртуальную машину на сервере виртуальных машин, подключают переносной носитель информации к виртуальной машине, распространяют снимок изменений в репозиторий в образе виртуальной машины с помощью средств синхронизации репозиториев распределенной системы контроля ревизий и сохраняют образ виртуальной машины и содержащийся в нем репозиторий в хранилище образов виртуальных машин средствами сохранения текущего состояния образа виртуальной машины, входящими в состав системы управления мониторами виртуальных машин.
22. Способ по п.17, отличающийся тем, что удаленный доступ к виртуальной машине на сервере виртуальных машин осуществляют посредством эмуляции удаленного терминала.
23. Способ по п.17, отличающийся тем, что удаленный доступ к виртуальной машине на сервере виртуальных машин осуществляют посредством удаленного рабочего стола.
RU2010102826/08A 2010-01-21 2010-01-21 Способ установки, настройки, администрирования и резервного копирования программного обеспечения RU2445686C2 (ru)

Priority Applications (1)

Application Number Priority Date Filing Date Title
RU2010102826/08A RU2445686C2 (ru) 2010-01-21 2010-01-21 Способ установки, настройки, администрирования и резервного копирования программного обеспечения

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
RU2010102826/08A RU2445686C2 (ru) 2010-01-21 2010-01-21 Способ установки, настройки, администрирования и резервного копирования программного обеспечения

Publications (2)

Publication Number Publication Date
RU2010102826A true RU2010102826A (ru) 2011-07-27
RU2445686C2 RU2445686C2 (ru) 2012-03-20

Family

ID=44753280

Family Applications (1)

Application Number Title Priority Date Filing Date
RU2010102826/08A RU2445686C2 (ru) 2010-01-21 2010-01-21 Способ установки, настройки, администрирования и резервного копирования программного обеспечения

Country Status (1)

Country Link
RU (1) RU2445686C2 (ru)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2615325C2 (ru) * 2014-07-23 2017-04-04 Сяоми Инк. Способ и устройство для высвобождения пространства памяти

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2523113C1 (ru) * 2012-12-25 2014-07-20 Закрытое акционерное общество "Лаборатория Касперского" Система и способ целевой установки сконфигурированного программного обеспечения
RU2571722C2 (ru) * 2013-12-05 2015-12-20 Закрытое акционерное общество "Лаборатория Касперского" Способ внесения изменений в дистрибутив без повторного вычисления подписей для файлов внутри дистрибутива
CN104166603A (zh) * 2014-08-15 2014-11-26 小米科技有限责任公司 数据备份方法及装置、电子设备
RU2589853C1 (ru) * 2014-12-19 2016-07-10 Закрытое акционерное общество "Лаборатория Касперского" Способ обеспечения совместной работы нескольких гипервизоров в компьютерной системе
US9286105B1 (en) 2015-03-16 2016-03-15 AO Kaspersky Lab System and method for facilitating joint operation of multiple hypervisors in a computer system
CN107783814A (zh) * 2016-08-29 2018-03-09 中国石油化工股份有限公司 软件资产集中保护方法及***
RU2646309C1 (ru) * 2017-04-17 2018-03-02 Алексей Николаевич Бегаев Способ резервного копирования
RU2742675C1 (ru) * 2020-07-22 2021-02-09 Федеральное государственное казенное военное образовательное учреждение высшего образования Академия Федеральной службы охраны Российской Федерации Способ установки, контроля и восстановления программного обеспечения, сложных программно-аппаратных объектов

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7000231B1 (en) * 2000-09-22 2006-02-14 Hewlett-Packard Development Company, L.P. Method of manufacturing operating system master template, method of manufacturing a computer entity and product resulting therefrom, and method of producing a production version of an operating system
AU2003217599A1 (en) * 2002-02-22 2003-09-09 Bea Systems, Inc. System and method for using a data replication service to manage a configuration repository
US8209680B1 (en) * 2003-04-11 2012-06-26 Vmware, Inc. System and method for disk imaging on diverse computers
RU2295752C1 (ru) * 2006-03-20 2007-03-20 Закрытое акционерное общество "1С Акционерное общество" Способ управления синхронизацией обновлений программного обеспечения

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2615325C2 (ru) * 2014-07-23 2017-04-04 Сяоми Инк. Способ и устройство для высвобождения пространства памяти

Also Published As

Publication number Publication date
RU2445686C2 (ru) 2012-03-20

Similar Documents

Publication Publication Date Title
US11561865B2 (en) Systems and methods for host image transfer
RU2010102826A (ru) Способ установки, настройки, администрирования и резервного копирования программного обеспечения
US11797395B2 (en) Application migration between environments
US10713183B2 (en) Virtual machine backup using snapshots and current configuration
US8666938B1 (en) Installed application cloning and failover to virtual server
US7788234B2 (en) Staged, lightweight backup system
US8302091B2 (en) Installation of a bootable image for modifying the operational environment of a computing system
JP5026509B2 (ja) マシンから仮想マシンへの変換
AU2007248869B2 (en) Creating host-level application-consistent backups of virtual machines
WO2021097397A1 (en) Container-based application data protection method and system
US11989545B2 (en) Flexible upgrade of multi-subsystem products
US11307934B1 (en) Virtual backup and restore of virtual machines
US20160266892A1 (en) Patching of virtual machines during data recovery
US20180365110A1 (en) Application-aware database backups
KR20180051830A (ko) 읽기 및 쓰기가 가능한 가상 디스크의 병합 마운팅을 통한 가상 클러스터 구축 방법 및 장치
Palomino Reliable management of dual-boot labs using radmind
JP2013242779A (ja) Os切り替えシステム及びos切り替え方法
TW201408004A (zh) 一種能依使用需求部署複數電腦群組之方法與系統
Kuang et al. A novel centralized managed computing system for heterogeneous OSes
Faltin Capturing images and storing on the server

Legal Events

Date Code Title Description
MM4A The patent is invalid due to non-payment of fees

Effective date: 20180122