RU2010102826A - Способ установки, настройки, администрирования и резервного копирования программного обеспечения - Google Patents
Способ установки, настройки, администрирования и резервного копирования программного обеспечения Download PDFInfo
- 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
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, отличающийся тем, что удаленный доступ к виртуальной машине на сервере виртуальных машин осуществляют посредством удаленного рабочего стола.
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)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
RU2615325C2 (ru) * | 2014-07-23 | 2017-04-04 | Сяоми Инк. | Способ и устройство для высвобождения пространства памяти |
Families Citing this family (8)
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)
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С Акционерное общество" | Способ управления синхронизацией обновлений программного обеспечения |
-
2010
- 2010-01-21 RU RU2010102826/08A patent/RU2445686C2/ru not_active IP Right Cessation
Cited By (1)
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 |