СИСТЕМА И СПОСОБ ЗАПУСКА ВИРТУАЛЬНОЙ МАШИНЫ

1. Способ запуска виртуальной машины, в котором:
a. собирают при помощи средства анализа шаблонов данные об установленном на шаблоне виртуальной машины программном обеспечении;
b. назначают при помощи средства анализа шаблонов коэффициент важности непрерывной работы шаблону виртуальной машины на основании ранее собранных данных об установленном на шаблоне виртуальной машины программном обеспечении;
под коэффициентом важности непрерывной работы понимают число, чем больше значение которого, тем важнее для виртуальной машины, созданной из шаблона, к которому относится упомянутый коэффициент, непрерывность ее работы;
с. собирают при помощи средства анализа обновлений данные о наборе обновлений программного обеспечения, установленного на шаблоне виртуальной машины;
d. назначают при помощи средства анализа обновлений коэффициент критичности обновлений набору обновлений программного обеспечения на основании ранее собранных данных о наборе обновлений программного обеспечения;
под коэффициентом критичности обновлений понимают число, чем больше значение которого, тем важнее обновление программного обеспечения для функционирования упомянутого программного обеспечения;
e. вычисляют при помощи средства управления обновлениями комбинацию коэффициента важности непрерывной работы и коэффициента критичности обновлений, которая используется для оценки необходимости установки набора обновлений программного обеспечения на шаблон виртуальной машины;
f. определяют при помощи средства управления обновлениями необходимость установки набора обновлений программного обеспечения на шаблон виртуальной машины путем сравнения ранее вычисленной комбинации коэффициента важности непрерывной работы и коэффициента критичности обновлений с установленным значением;
g. создают при помощи средства работы с шаблонами, если на этапе ранее была определена необходимость установки набора обновлений программного обеспечения, шаблон виртуальной машины из виртуальной машины, созданной из шаблона виртуальной машины, который использовался для сбора данных на предыдущем этапе, на которую устанавливают набор обновлений программного обеспечения, который использовался для сбора данных на предыдущем этапе;
h. запускают при помощи средства работы с шаблонами, по меньшей мере, одну виртуальную машину из полученного на предыдущем этапе шаблона виртуальной машины.
2. Способ по п. 1, в котором при помощи средства анализа шаблонов дополнительно собирают данные о временном промежутке между обновлениями шаблона виртуальной машины на основании использования, по меньшей мере, одной виртуальной машины, созданной из шаблона виртуальной машины, для последующего вычисления коэффициента важности непрерывной работы.
3. Способ по п. 1, в котором при помощи средства анализа шаблонов дополнительно собирают данные о взаимосвязях между обновляемым шаблоном виртуальной машины и другими шаблонами виртуальных машин, которые используются для создания виртуальных машин, участвующих в клиент-серверном взаимодействии, для последующего вычисления коэффициента важности непрерывной работы.
4. Способ запуска виртуальной машины, в котором:
a. собирают при помощи средства анализа шаблонов данные об установленном на шаблоне виртуальной машины программном обеспечении;
b. назначают при помощи средства анализа шаблонов коэффициент важности непрерывной работы шаблону виртуальной машины на основании ранее собранных данных об установленном на шаблоне виртуальной машины программном обеспечении;
под коэффициентом важности непрерывной работы понимают число, чем больше значение которого, тем важнее для виртуальной машины, созданной из шаблона, к которому относится упомянутый коэффициент, непрерывность ее работы;
c. собирают при помощи средства анализа обновлений данные о наборе обновлений программного обеспечения, установленного на шаблоне виртуальной машины;
d. назначают при помощи средства анализа обновлений коэффициент критичности обновлений набору обновлений программного обеспечения на основании ранее собранных данных о наборе обновлений программного обеспечения;
под коэффициентом критичности обновлений понимают число, чем больше значение которого, тем важнее обновление программного обеспечения для функционирования упомянутого программного обеспечения;
e. вычисляют при помощи средства управления обновлениями комбинацию коэффициента важности непрерывной работы и коэффициента критичности обновлений, которая используется для оценки необходимости установки набора обновлений программного обеспечения на шаблон виртуальной машины;
f. определяют при помощи средства управления обновлениями необходимость установки набора обновлений программного обеспечения на шаблон виртуальной машины путем сравнения ранее вычисленной комбинации коэффициента важности непрерывной работы и коэффициента критичности обновлений с установленным значением;
g. устанавливают набор обновлений программного обеспечения, необходимость установки которого на шаблон виртуальной машины была определена на этапе ранее, на виртуальную машину, созданную из упомянутого шаблона виртуальной машины, при помощи средства работы с шаблонами;
h. анализируют при помощи средства тестирования обновлений влияние установки набора обновлений программного обеспечения, произведенной на этапе ранее, с целью выявления негативного влияния установки набора обновлений программного обеспечения на функционирование программного обеспечения виртуальной машины;
i. создают шаблон виртуальной машины при помощи средства работы с шаблонами с использованием виртуальной машины, на которую был установлен набор обновлений программного обеспечения на этапе ранее, если на упомянутом этапе не было выявлено негативного влияния установки набора обновлений программного обеспечения на функционирование программного обеспечения виртуальной машины;
j. запускают при помощи средства работы с шаблонами, по меньшей мере, одну виртуальную машину из полученного на предыдущем этапе шаблона виртуальной машины.
5. Способ по п. 4, в котором при помощи средства анализа шаблонов дополнительно собирают данные о временном промежутке между обновлениями шаблона виртуальной машины на основании использования, по меньшей мере, одной виртуальной машины, созданной из шаблона виртуальной машины, для последующего вычисления коэффициента важности непрерывной работы.
6. Способ по п. 4, в котором при помощи средства анализа шаблонов дополнительно собирают данные о взаимосвязях между обновляемым шаблоном виртуальной машины и другими шаблонами виртуальных машин, которые используются для создания виртуальных машин, участвующих в клиент-серверном взаимодействии, для последующего вычисления коэффициента важности непрерывной работы.
7. Система запуска виртуальной машины, которая содержит:
a. средство анализа шаблонов, предназначенное для сбора данных об установленном на шаблоне виртуальной машины программном обеспечении, а также для оценки необходимости обновления шаблона виртуальной машины путем назначения шаблону виртуальной машины коэффициента важности непрерывной работы на основании ранее собранных данных об установленном на шаблоне виртуальной машины программном обеспечении;
под коэффициентом важности непрерывной работы понимают число, чем больше значение которого, тем важнее для виртуальной машины, созданной из шаблона, к которому относится упомянутый коэффициент, непрерывность ее работы;
b. средство анализа обновлений, предназначенное для сбора данных о наборе обновлений программного обеспечения, установленного на шаблоне виртуальной машины, а также для оценки необходимости установки набора обновлений программного обеспечения путем назначения набору обновлений программного обеспечения коэффициента критичности обновлений на основании ранее собранных данных о наборе обновлений программного обеспечения;
под коэффициентом критичности обновлений понимают число, чем больше значение которого, тем важнее обновление программного обеспечения для функционирования упомянутого программного обеспечения;
c. базу данных шаблонов, в которой хранится, по меньшей мере, один шаблон виртуальной машины, и которая связана со средством анализа шаблонов;
d. базу данных обновлений, в которой хранится, по меньшей мере, одной обновление программного обеспечения, и которое связано со средством анализа обновлений;
e. средство управления обновлениями, связанное со средством анализа шаблонов и средством анализа обновлений и предназначенное для вычисления комбинации от набора коэффициентов, полученных, по меньшей мере, со стороны средства анализа шаблонов и средства анализа обновлений, и последующего использование упомянутой комбинации коэффициентов для определения необходимости установки набора обновлений программного обеспечения на шаблон виртуальной машины путем сравнения комбинации коэффициентов с установленным значением;
f. средство работы с шаблонами, связанное со средством управления обновлениями и предназначенное для обновления шаблона виртуальной машины с использованием набора обновлений, а также для запуска виртуальной машины из шаблона виртуальной машины.
8. Система по п. 7, в которой дополнительно присутствует средство тестирования обновлений, связанное со средством работы с шаблонами и предназначенное для анализа функционирования программного обеспечения виртуальной машины, созданной из шаблона виртуальной машины.
9. Система по п. 7, в которой средство анализа шаблонов дополнительно собирает данные о временном промежутке между обновлениями программного обеспечения шаблона виртуальной машины на основании использования, по меньшей мере, одной виртуальной машины, созданной из шаблона виртуальной машины, для последующего вычисления коэффициента важности непрерывной работы.
10. Система по п. 7, в которой средство анализа шаблонов дополнительно собирает данные о взаимосвязях между шаблоном виртуальной машины и другими шаблонами виртуальных машин, которые используются для создания виртуальных машин, участвующих в клиент-серверном взаимодействии, для последующего вычисления коэффициента важности непрерывной работы.