{"id":304107,"date":"2020-05-23T09:00:46","date_gmt":"2020-05-23T09:00:46","guid":{"rendered":"http:\/\/savepearlharbor.com\/?p=304107"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-29T21:00:00","slug":"","status":"publish","type":"post","link":"https:\/\/savepearlharbor.com\/?p=304107","title":{"rendered":"oVirt \u0437\u0430 2 \u0447\u0430\u0441\u0430. \u0427\u0430\u0441\u0442\u044c 4. \u0411\u0430\u0437\u043e\u0432\u044b\u0435 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0438"},"content":{"rendered":"\n<div class=\"post__text post__text-html post__text_v1\" id=\"post-content-body\" data-io-article-url=\"https:\/\/habr.com\/ru\/post\/503192\/\">\u0421\u0435\u0433\u043e\u0434\u043d\u044f \u043c\u044b \u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u0440\u044f\u0434 \u0431\u0430\u0437\u043e\u0432\u044b\u0445 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0439, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0440\u0435\u0433\u0443\u043b\u044f\u0440\u043d\u043e \u043f\u043e\u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0442\u044c \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440\u0443 \u0441\u0440\u0435\u0434\u044b \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438. \u0421\u0442\u0430\u0442\u044c\u044f \u2014 \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0435\u043d\u0438\u0435 \u0441\u0435\u0440\u0438\u0438 \u043f\u043e oVirt: <a href=\"https:\/\/habr.com\/ru\/post\/501166\/\">\u0447\u0430\u0441\u0442\u044c 1<\/a>, <a href=\"https:\/\/habr.com\/ru\/post\/501182\/\">\u0447\u0430\u0441\u0442\u044c 2<\/a> \u0438 <a href=\"https:\/\/habr.com\/ru\/post\/502178\/\">\u0447\u0430\u0441\u0442\u044c 3<\/a>:<\/p>\n<h2>\u0421\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u0435<\/h2>\n<p>  <\/p>\n<ul>\n<li><a href=\"#vm-pool\">\u0421\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u0412\u041c \u0438 \u0448\u0430\u0431\u043b\u043e\u043d\u0430<\/a>;<\/li>\n<li><a href=\"#live-migration\">\u041c\u0438\u0433\u0440\u0430\u0446\u0438\u044f \u0412\u041c<\/a> (live migration);<\/li>\n<li><a href=\"#storage-migration\">\u041c\u0438\u0433\u0440\u0430\u0446\u0438\u044f \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0430<\/a> (storage migration);<\/li>\n<li><a href=\"#rename\">\u041f\u0435\u0440\u0435\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u0438\u0435 \u0412\u041c \u0438 \u0434\u0438\u0441\u043a\u0430<\/a>;<\/li>\n<li><a href=\"#update-host\">\u041e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 oVirt-Host<\/a> (\u0433\u0438\u043f\u0435\u0440\u0432\u0438\u0437\u043e\u0440);<\/li>\n<li><a href=\"#update-engine\">\u041e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 oVirt-Engine<\/a> (\u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440);<\/li>\n<li><a href=\"#import-vm\">\u0418\u043c\u043f\u043e\u0440\u0442 \u0412\u041c<\/a>;<\/li>\n<li><a href=\"#task-mgmt\">\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0437\u0430\u0434\u0430\u0447\u0430\u043c\u0438<\/a>.<\/li>\n<\/ul>\n<p>  <a name=\"habracut\"><\/a>  <\/p>\n<h2>\u0421\u0442\u0430\u0442\u044c\u0438<\/h2>\n<p>  <\/p>\n<ol>\n<li><a href=\"https:\/\/habr.com\/ru\/post\/501166\/\">\u0412\u0432\u0435\u0434\u0435\u043d\u0438\u0435<\/a><\/li>\n<li><a href=\"https:\/\/habr.com\/ru\/post\/501182\/\">\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440\u0430 (ovirt-engine) \u0438 \u0433\u0438\u043f\u0435\u0440\u0432\u0438\u0437\u043e\u0440\u043e\u0432 (hosts) <\/a><\/li>\n<li><a href=\"https:\/\/habr.com\/ru\/post\/502178\/\">\u0414\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438<\/a><\/li>\n<li>\u0411\u0430\u0437\u043e\u0432\u044b\u0435 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0438 \u2014 \u041c\u044b \u0437\u0434\u0435\u0441\u044c<\/li>\n<\/ol>\n<p>  \u0422\u0440\u0430\u0434\u0438\u0446\u0438\u043e\u043d\u043d\u043e, \u0434\u043b\u044f \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u043e\u0441\u0442\u0435\u0439 \u043f\u043e \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u0438\u0432\u043d\u044b\u043c \u0437\u0430\u0434\u0430\u0447\u0430\u043c \u2014 \u0434\u043e\u0431\u0440\u043e \u043f\u043e\u0436\u0430\u043b\u043e\u0432\u0430\u0442\u044c \u0432 <a href=\"https:\/\/www.ovirt.org\/documentation\/vmm-guide\/chap-Administrative_Tasks.html\" rel=\"nofollow\">\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044e<\/a>.<\/p>\n<p>  \u041f\u0440\u0438 \u0432\u0445\u043e\u0434\u0435 \u0432 oVirt \u0412\u044b \u0443\u0432\u0438\u0434\u0438\u0442\u0435 2 \u043f\u043e\u0440\u0442\u0430\u043b\u0430:  <\/p>\n<ul>\n<li>Administration Portal<\/li>\n<li>VM Portal<\/li>\n<\/ul>\n<p>  \u041f\u0435\u0440\u0432\u044b\u0439 \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d \u0434\u043b\u044f \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440\u0430 \u0438 \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u0438\u0432\u043d\u044b\u0445 \u0437\u0430\u0434\u0430\u0447, \u0432\u0442\u043e\u0440\u043e\u0439 \u2014 \u0434\u043b\u044f \u0437\u0430\u043a\u0430\u0437\u0447\u0438\u043a\u043e\u0432 \u043c\u0430\u0448\u0438\u043d, \u043d\u043e \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d \u0438 \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440\u043e\u043c \u2014 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0444\u0443\u043d\u043a\u0446\u0438\u0438 \u0442\u0430\u043c \u0434\u0435\u043b\u0430\u0442\u044c \u0434\u0430\u0436\u0435 \u0443\u0434\u043e\u0431\u043d\u0435\u0435.<br \/>  \u0412\u0432\u0435\u0440\u0445\u0443 \u043e\u043a\u043d\u0430 \u043a\u0430\u0436\u0434\u043e\u0439 \u043a\u043e\u043b\u043b\u0435\u043a\u0446\u0438\u0438 \u043e\u0431\u044a\u0435\u043a\u0442\u043e\u0432 oVirt \u0435\u0441\u0442\u044c \u043c\u043e\u0449\u043d\u043e\u0435 \u043e\u043a\u043d\u043e \u043f\u043e\u0438\u0441\u043a\u0430, \u0441 \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442\u043d\u044b\u043c\u0438 \u043f\u043e\u0434\u0441\u043a\u0430\u0437\u043a\u0430\u043c\u0438.<br \/>  \u041a\u0430\u043a \u043f\u0440\u0438\u043c\u0435\u0440, \u0432\u044b\u0431\u043e\u0440 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u043d\u044b\u0445 \u0445\u043e\u0441\u0442\u043e\u0432 \u0432 \u043f\u0430\u043d\u0435\u043b\u0438 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u043d\u0430 \u0441\u0430\u043c\u043e\u043c \u0434\u0435\u043b\u0435 \u0432\u044b\u0437\u044b\u0432\u0430\u0435\u0442 \u0444\u0438\u043b\u044c\u0442\u0440:  <\/p>\n<pre><code class=\"plaintext\">status = unassigned or status = maintenance or status = installing or status = reboot or status = preparingformaintenance or status = pendingapproval or status = connecting or status = installingos or status = kdumping<\/code><\/pre>\n<p>  <a name=\"vm-pool\"><\/a>  <\/p>\n<h2>\u0421\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u0412\u041c \u0438 \u0448\u0430\u0431\u043b\u043e\u043d\u0430<\/h2>\n<p>  \u0414\u0443\u043c\u0430\u044e, \u043f\u0440\u043e\u0441\u0442\u0443\u044e \u0412\u041c \u0412\u044b \u0441\u043e\u0437\u0434\u0430\u043b\u0438 \u0443\u0436\u0435 \u0432\u043e 2-\u0439 \u0447\u0430\u0441\u0442\u0438, \u0441\u0435\u0439\u0447\u0430\u0441 \u043f\u043e\u0437\u043d\u0430\u043a\u043e\u043c\u0438\u043c\u0441\u044f \u0441 \u0434\u0440\u0443\u0433\u0438\u043c\u0438 \u0441\u0443\u0449\u043d\u043e\u0441\u0442\u044f\u043c\u0438 oVirt, \u043d\u0435\u043f\u043e\u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0435\u043d\u043d\u043e \u043e\u0442\u043d\u043e\u0441\u044f\u0449\u0438\u043c\u0441\u044f \u043a \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u044b\u043c \u043c\u0430\u0448\u0438\u043d\u0430\u043c \u2014 \u0441\u0430\u043c\u0438 \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u044b\u0435 \u043c\u0430\u0448\u0438\u043d\u044b, \u0448\u0430\u0431\u043b\u043e\u043d\u044b \u0438 \u043f\u0443\u043b\u044b.<br \/>  <b>\u0428\u0430\u0431\u043b\u043e\u043d<\/b> \u2014 \u044d\u0442\u043e \u043a\u043e\u043f\u0438\u044f \u043c\u0430\u0448\u0438\u043d\u044b (\u043e\u0431\u044b\u0447\u043d\u043e \u0437\u0430\u0440\u0430\u043d\u0435\u0435 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043b\u0435\u043d\u043d\u0430\u044f), \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u043d\u0430\u044f \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0438\u0434\u0435\u043d\u0442\u0438\u0447\u043d\u044b\u0445 \u043c\u0430\u0448\u0438\u043d (\u043a\u043b\u043e\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f). \u0428\u0430\u0431\u043b\u043e\u043d \u043c\u043e\u0436\u0435\u0442 \u0438\u043c\u0435\u0442\u044c \u0432\u0435\u0440\u0441\u0438\u044e, \u044d\u0442\u043e \u0443\u0434\u043e\u0431\u043d\u043e, \u0442.\u043a. \u043d\u0435 \u043d\u0430\u0434\u043e \u0434\u0435\u043b\u0430\u0442\u044c \u043d\u043e\u0432\u044b\u0439 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0439 \u0448\u0430\u0431\u043b\u043e\u043d \u043f\u043e\u0441\u043b\u0435 \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u044d\u0442\u0430\u043b\u043e\u043d\u043d\u043e\u0439 \u043c\u0430\u0448\u0438\u043d\u044b. \u041f\u043e\u0434\u0440\u043e\u0431\u043d\u0435\u0435 \u0432 <a href=\"https:\/\/www.ovirt.org\/documentation\/vmm-guide\/chap-Templates.html\" rel=\"nofollow\">\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438<\/a>.<br \/>  <b>\u041f\u0443\u043b<\/b> \u2014 \u0433\u0440\u0443\u043f\u043f\u0430 \u043e\u0434\u0438\u043d\u0430\u043a\u043e\u0432\u044b\u0445 \u043c\u0430\u0448\u0438\u043d, \u043f\u043e\u0440\u043e\u0436\u0434\u0435\u043d\u043d\u044b\u0445 \u0438\u0437 \u043e\u0434\u043d\u043e\u0433\u043e \u0448\u0430\u0431\u043b\u043e\u043d\u0430. \u0423\u0434\u043e\u0431\u043d\u043e \u0434\u043b\u044f VDI (virtual desktop infrastructure), \u043a\u043e\u0433\u0434\u0430 \u0434\u0435\u0441\u044f\u0442\u043a\u0430\u043c \u0438\u043b\u0438 \u0441\u043e\u0442\u043d\u044f\u043c \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439 \u043d\u0443\u0436\u043d\u043e \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0438\u0434\u0435\u043d\u0442\u0438\u0447\u043d\u043e\u0435 \u0440\u0430\u0431\u043e\u0447\u0435\u0435 \u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u0435 \u0438 \u0434\u0435\u043b\u0430\u0435\u0442\u0441\u044f \u044d\u0442\u043e \u0431\u0443\u043a\u0432\u0430\u043b\u044c\u043d\u043e \u0432 \u043c\u0433\u043d\u043e\u0432\u0435\u043d\u0438\u044f. \u041f\u043e\u0434\u0440\u043e\u0431\u043d\u0435\u0435 \u043e \u043f\u0443\u043b\u0430\u0445 \u2014 \u0432 <a href=\"https:\/\/www.ovirt.org\/documentation\/admin-guide\/chap-Pools.html\" rel=\"nofollow\">\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438<\/a>.<\/p>\n<p>  \u0421\u043e\u0437\u0434\u0430\u0434\u0438\u043c \u0448\u0430\u0431\u043b\u043e\u043d, \u0434\u043b\u044f \u0447\u0435\u0433\u043e \u043c\u043e\u0436\u043d\u043e \u0441\u043a\u043b\u043e\u043d\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0440\u0430\u043d\u0435\u0435 \u0441\u043e\u0437\u0434\u0430\u043d\u043d\u0443\u044e \u043c\u0430\u0448\u0438\u043d\u0443, \u043d\u043e \u0434\u043b\u044f \u0434\u0435\u043c\u043e\u043d\u0441\u0442\u0440\u0430\u0446\u0438\u0438 \u043c\u044b \u043f\u043e\u0439\u0434\u0435\u043c \u0438\u043d\u044b\u043c \u043f\u0443\u0442\u0435\u043c \u2014 \u0438\u043c\u043f\u043e\u0440\u0442 \u0448\u0430\u0431\u043b\u043e\u043d\u0430 \u0438\u0437 \u0432\u043d\u0435\u0448\u043d\u0435\u0439 \u043a\u043e\u043b\u043b\u0435\u043a\u0446\u0438\u0438 Glance Images: Storage -&gt; Domains -&gt; ovirt-image-repository (1), Import (2):<br \/>  <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/fx\/gg\/lt\/fxggltgss5p9llxyplgghxmpbsg.png\"><br \/>  \u0420\u0438\u0441. 1 \u2014 \u0418\u043c\u043f\u043e\u0440\u0442 \u043e\u0431\u0440\u0430\u0437\u0430 Fedora 32.<br \/>  \u041e\u0442\u043c\u0435\u0447\u0430\u0435\u043c \u00ab\u0418\u043c\u043f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043a\u0430\u043a \u0448\u0430\u0431\u043b\u043e\u043d\u00bb (3, Import as Template), \u0434\u0430\u0435\u043c \u0448\u0430\u0431\u043b\u043e\u043d\u0443 \u0438\u043c\u044f (4). \u041d\u0430\u0441\u0442\u043e\u044f\u0442\u0435\u043b\u044c\u043d\u043e \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u0435\u0442\u0441\u044f \u0434\u0438\u0441\u043a\u0443 \u0434\u0430\u0442\u044c \u043f\u043e\u043d\u044f\u0442\u043d\u043e\u0435 \u0438\u043c\u044f (5, Disk Alias).<\/p>\n<p>  \u0417\u0430 \u043f\u0440\u043e\u0433\u0440\u0435\u0441\u0441\u043e\u043c \u0437\u0430\u0434\u0430\u0447 \u0443\u0434\u043e\u0431\u043d\u043e \u043d\u0430\u0431\u043b\u044e\u0434\u0430\u0442\u044c \u0432 \u0440\u0430\u0437\u0434\u0435\u043b\u0435 <b>Tasks<\/b> (\u0417\u0430\u0434\u0430\u0447\u0438).<br \/>  <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/cj\/p6\/co\/cjp6cor50gw2euzkgnf_vl-lc24.png\"><br \/>  \u0420\u0438\u0441. 2 \u2014 \u041f\u0440\u043e\u0433\u0440\u0435\u0441\u0441 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u0437\u0430\u0434\u0430\u0447 \u0432 oVirt.<\/p>\n<p>  \u041f\u043e\u0441\u043b\u0435 \u0443\u0441\u043f\u0435\u0448\u043d\u043e\u0439 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u0448\u0430\u0431\u043b\u043e\u043d \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u0441\u044f \u0432 \u0441\u043f\u0438\u0441\u043e\u043a.<br \/>  <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/cg\/_n\/o3\/cg_no3kzfukaodkzouox0q2bt3q.png\"><br \/>  \u0420\u0438\u0441. 3 \u2014 \u0428\u0430\u0431\u043b\u043e\u043d\u044b.<\/p>\n<p>  \u041d\u0430 \u0431\u0430\u0437\u0435 \u0437\u0430\u0433\u0440\u0443\u0436\u0435\u043d\u043d\u043e\u0433\u043e \u0448\u0430\u0431\u043b\u043e\u043d\u0430 \u0441\u043e\u0437\u0434\u0430\u0435\u043c \u043f\u0443\u043b:<br \/>  <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/fn\/qk\/aj\/fnqkajhsx4hrbzr_wc8jozs9zua.png\"><br \/>  \u0420\u0438\u0441. 4 \u2014 \u0421\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u043f\u0443\u043b\u0430.<br \/>  \u041f\u0440\u043e\u0445\u043e\u0434\u0438\u043c \u0432 Compute -&gt; Pools (1), New (2), \u0432\u044b\u0431\u0438\u0440\u0430\u0435\u043c \u0448\u0430\u0431\u043b\u043e\u043d Fedora32 (3), \u0432\u0435\u0440\u0441\u0438\u044f \u2014 latests (4), \u043f\u0440\u0438\u0441\u0432\u0430\u0438\u0432\u0430\u0435\u043c \u0438\u043c\u044f \u00abmyPoolA-??\u00bb (5). \u041f\u043e\u043b\u044f Number of VM \u0438 Prestarted VM \u043f\u043e\u043a\u0430 \u043d\u0435 \u0442\u0440\u043e\u0433\u0430\u0435\u043c, \u0432\u0435\u0440\u043d\u0435\u043c\u0441\u044f \u043a \u043d\u0438\u043c \u043d\u0430 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u043c \u0448\u0430\u0433\u0435. \u0414\u0430\u043b\u0435\u0435 \u0432\u043a\u043b\u044e\u0447\u0430\u0435\u043c \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u043d\u044b\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 (6) \u0438 \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u0438\u043c \u043a \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0435 Initial Run.<\/p>\n<p>  <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/zx\/m5\/dj\/zxm5djt-ud05hne1hyahor2nluo.png\"><br \/>  \u0420\u0438\u0441. 4 \u2014 \u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u043f\u0435\u0440\u0432\u043e\u043d\u0430\u0447\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0437\u0430\u043f\u0443\u0441\u043a\u0430.<br \/>  \u0422.\u043a. \u0438\u0437 Glance Images \u043c\u044b \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u043b\u0438 Cloud Image, \u043d\u0430\u0434\u043e \u043d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u044c \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044e. \u041f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u043c, \u0447\u0442\u043e \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u043e \u00abUse Cloud-Init\/Sysprep\u00bb (1), \u0440\u0430\u0441\u043f\u0430\u0445\u0438\u0432\u0430\u0435\u043c Authentication (2), \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u043c \u0438\u043c\u044f \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f, \u043d\u0430\u043f\u0440., root \u0438\u043b\u0438 user (3). \u0414\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0443\u043d\u0438\u043a\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u043f\u0430\u0440\u043e\u043b\u044f \u0434\u043b\u044f \u043f\u0443\u043b\u0430 \u043e\u0442\u043a\u043b\u044e\u0447\u0430\u0435\u043c \u00abUse Already Configured Password\u00bb (4) \u0438 \u0432\u0432\u043e\u0434\u0438\u043c \u0441\u0432\u043e\u0439 \u043f\u0430\u0440\u043e\u043b\u044c (5). \u041d\u0430\u0436\u0438\u043c\u0430\u0435\u043c \u00ab\u041e\u043a\u00bb \u2014 \u043f\u0443\u043b \u0441\u043e\u0437\u0434\u0430\u043d, \u0432 Compute -&gt; Virtual Machines \u043f\u043e\u044f\u0432\u0438\u043b\u0438\u0441\u044c \u0438\u0434\u0435\u043d\u0442\u0438\u0447\u043d\u044b\u0435 \u043c\u0430\u0448\u0438\u043d\u044b (\u043e\u0431\u0440\u0430\u0442\u0438\u0442\u0435 \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u0435 \u043d\u0430 \u0438\u0445 \u0437\u043d\u0430\u0447\u043e\u043a, \u043e\u043d \u043e\u0442\u043b\u0438\u0447\u0435\u043d \u043e\u0442 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u043e \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0449\u0435\u0439 \u043c\u0430\u0448\u0438\u043d\u044b).<br \/>  \u0417\u0430\u043c\u0435\u0447\u0430\u043d\u0438\u0435 \u043f\u043e \u0438\u043c\u0435\u043d\u0438 \u043f\u0443\u043b\u0430. \u041a\u0430\u043a \u0412\u044b \u043e\u0431\u0440\u0430\u0442\u0438\u043b\u0438 \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u0435, \u0432 \u043a\u043e\u043d\u0446\u0435 \u0441\u0442\u043e\u0438\u0442 &quot;-??&quot;. \u042d\u0442\u043e \u0432\u043a\u043b\u044e\u0447\u0430\u0435\u0442 \u00ab\u043d\u043e\u0440\u043c\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u0443\u044e\u00bb \u043d\u0443\u043c\u0435\u0440\u0430\u0446\u0438\u044e \u043c\u0430\u0448\u0438\u043d (\u0434\u043e\u043f\u043e\u043b\u043d\u0435\u043d\u043d\u0443\u044e \u043d\u0443\u043b\u044f\u043c\u0438 \u2014 01, 02, &#8230;, 09, 10 \u0438 \u0442.\u0434.) \u0412 \u043f\u0440\u043e\u0442\u0438\u0432\u043d\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u043d\u0443\u043c\u0435\u0440\u0430\u0446\u0438\u044f \u0431\u0443\u0434\u0435\u0442 \u043d\u0430\u0442\u0443\u0440\u0430\u043b\u044c\u043d\u044b\u043c\u0438 \u0447\u0438\u0441\u043b\u0430\u043c\u0438 \u0431\u0435\u0437 \u0432\u044b\u0440\u0430\u0432\u043d\u0438\u0432\u0430\u043d\u0438\u044f (1, 2, &#8230;, 9, 10, &#8230;)<br \/>  \u041f\u0435\u0440\u0435\u0434 \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0435\u043d\u0438\u0435\u043c \u0432\u0435\u0440\u043d\u0435\u043c\u0441\u044f \u043a \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430\u043c \u043f\u0443\u043b\u0430. \u041e\u0431\u0440\u0430\u0442\u0438\u0442\u0435 \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u0435, \u0447\u0442\u043e \u043f\u043e\u043b\u0435 \u00abNumber of VM\u00bb \u0438\u0437\u043c\u0435\u043d\u0438\u043b\u043e\u0441\u044c \u043d\u0430 \u00abIncrease number of VMs in pool by\u00bb. \u0423\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u043c \u0437\u0434\u0435\u0441\u044c 31 \u0438 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u043c\u0430\u0448\u0438\u043d \u0432 \u043f\u0443\u043b\u0435 \u043f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u043c\u0433\u043d\u043e\u0432\u0435\u043d\u043d\u043e \u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0441\u044f 32. \u0422\u0435\u043f\u0435\u0440\u044c \u0432 \u043f\u043e\u043b\u0435 \u00abPrestarted VM\u00bb \u0432\u043f\u0438\u0448\u0435\u043c 16 \u2014 \u044d\u0442\u043e \u0437\u0430\u0441\u0442\u0430\u0432\u0438\u0442 oVirt \u0434\u0435\u0440\u0436\u0430\u0442\u044c \u043f\u0440\u0435\u0434\u0437\u0430\u043f\u0443\u0449\u0435\u043d\u043d\u044b\u043c\u0438 \u0438 \u0433\u043e\u0442\u043e\u0432\u044b\u043c\u0438 \u043a \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044e \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439 \u0443\u043a\u0430\u0437\u0430\u043d\u043d\u043e\u0435 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u043c\u0430\u0448\u0438\u043d. \u041d\u0430 \u044d\u0442\u043e\u043c \u043e \u043c\u0430\u0448\u0438\u043d\u0430\u0445, \u0448\u0430\u0431\u043b\u043e\u043d\u0430\u0445 \u0438 \u043f\u0443\u043b\u0430\u0445 \u0437\u0430\u0432\u0435\u0440\u0448\u0438\u043c \u0438 \u043f\u0435\u0440\u0435\u0439\u0434\u0435\u043c \u043a \u043c\u0438\u0433\u0440\u0430\u0446\u0438\u0438.<\/p>\n<p>  \u041e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u0437\u043d\u0430\u0447\u043a\u0438 \u0412\u041c:  <\/p>\n<ul>\n<li>rack unit \u2014 \u0441\u0435\u0440\u0432\u0435\u0440;<\/li>\n<li>\u043c\u043e\u043d\u0438\u0442\u043e\u0440 \u2014 \u0434\u0435\u0441\u043a\u0442\u043e\u043f;<\/li>\n<li>3 towers \u2014 \u0441\u0435\u0440\u0432\u0435\u0440 \u0438\u0437 \u043f\u0443\u043b\u0430;<\/li>\n<li>3 \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0430 \u2014 \u0434\u0435\u0441\u043a\u0442\u043e\u043f \u0438\u0437 \u043f\u0443\u043b\u0430;<\/li>\n<li>rewind (\u043f\u0435\u0440\u0435\u043c\u043e\u0442\u043a\u0430 \u043d\u0430\u0437\u0430\u0434) \u2014 stateless (\u043c\u0430\u0448\u0438\u043d\u0430 \u0441\u0431\u0440\u0430\u0441\u044b\u0432\u0430\u0442 \u0441\u0432\u043e\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u043d\u0430 \u0438\u0441\u0445\u043e\u0434\u043d\u043e\u0435 \u043f\u043e\u0441\u043b\u0435 \u0432\u044b\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f; \u0432\u0441\u0435 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u043e\u0442\u043a\u0430\u0442\u044b\u0432\u0430\u044e\u0442\u0441\u044f);<\/li>\n<li>\u0442\u0440\u0435\u0443\u0433\u043e\u043b\u044c\u043d\u0438\u043a \u0432 \u043e\u0440\u0430\u043d\u0436\u0435\u0432\u043e\u043c \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0435 \u2014 \u0437\u0430\u043f\u0440\u043e\u0448\u0435\u043d\u043d\u043e\u0435 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 \u0442\u0440\u0435\u0431\u0443\u0435\u0442 \u043f\u0435\u0440\u0435\u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438.<\/li>\n<\/ul>\n<p>  <a name=\"live-migration\"><\/a>  <\/p>\n<h2>\u041c\u0438\u0433\u0440\u0430\u0446\u0438\u044f \u0412\u041c (live migration)<\/h2>\n<p>  \u041c\u0438\u0433\u0440\u0430\u0446\u0438\u044f \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u043d\u043e\u0439 \u043c\u0430\u0448\u0438\u043d\u044b \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442\u0441\u044f \u043f\u0440\u043e\u0441\u0442\u043e \u2014 \u043f\u0440\u0430\u0432\u044b\u0439 \u043a\u043b\u0438\u043a \u043f\u043e \u043c\u0430\u0448\u0438\u043d\u0435 \u0438\u043b\u0438 \u0433\u0440\u0443\u043f\u043f\u0435 \u043c\u0430\u0448\u0438\u043d. \u041f\u0440\u043e\u0446\u0435\u0434\u0443\u0440\u0430 \u043f\u043e\u0445\u043e\u0436\u0430 \u043d\u0430 \u0430\u043d\u0430\u043b\u043e\u0433\u0438\u0447\u043d\u0443\u044e vMotion \u0432 vSphere.<\/p>\n<p>  <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/zm\/ne\/dz\/zmnedzcid6vyhsgubvv95u6cnsy.png\"><br \/>  \u0420\u0438\u0441. 5 \u2014 \u0417\u0430\u043f\u0443\u0441\u043a \u043c\u0438\u0433\u0440\u0430\u0446\u0438\u0438.<br \/>  Compute -&gt; Virtual Machine, \u0432\u044b\u0431\u0440\u0430\u0442\u044c \u043e\u0434\u043d\u0443 \u0438\u043b\u0438 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043c\u0430\u0448\u0438\u043d, Migrate.<\/p>\n<p>  <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/8v\/bp\/9h\/8vbp9hslgmoa_n_v3ltlmuxfknw.png\"><br \/>  \u0420\u0438\u0441. 6 \u2014 \u0417\u0430 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u043c \u043c\u0438\u0433\u0440\u0430\u0446\u0438\u0438 \u043c\u043e\u0436\u043d\u043e \u043d\u0430\u0431\u043b\u044e\u0434\u0430\u0442\u044c \u0432 \u0445\u043e\u0441\u0442\u0430\u0445 (Compute -&gt; Hosts).<br \/>  \u0412 \u043e\u0434\u0438\u043d \u043c\u043e\u043c\u0435\u043d\u0442 \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u043f\u0435\u0440\u0435\u0435\u0437\u0436\u0430\u0435\u0442 \u043d\u0435 \u0431\u043e\u043b\u0435\u0435 2-\u0445 \u043c\u0430\u0448\u0438\u043d.<br \/>  <a name=\"storage-migration\"><\/a>  <\/p>\n<h2>\u041c\u0438\u0433\u0440\u0430\u0446\u0438\u044f \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0430 (storage migration)<\/h2>\n<p>  \u0410 \u0432\u043e\u0442 \u044d\u0442\u0430 \u043f\u0440\u043e\u0446\u0435\u0434\u0443\u0440\u0430 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044e VMware vSphere \u043c\u043e\u0436\u0435\u0442 \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u044c\u0441\u044f \u043d\u0435\u043f\u0440\u0438\u0432\u044b\u0447\u043d\u043e\u0439, \u0442.\u043a. \u043f\u043e\u0434\u0445\u043e\u0434\u044b \u043a \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044e \u043a\u0430\u043a \u043e\u0431\u0440\u0430\u0437\u043e\u0432 \u0434\u0438\u0441\u043a\u043e\u0432, \u0442\u0430\u043a \u0438 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 \u043c\u0430\u0448\u0438\u043d \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0445 \u0440\u0430\u0437\u043b\u0438\u0447\u0430\u044e\u0442\u0441\u044f.<br \/>  \u0414\u043b\u044f \u043f\u0435\u0440\u0435\u043d\u043e\u0441\u0430 \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0430 \u0412\u041c \u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u043f\u0440\u043e\u0439\u0442\u0438 \u0432 \u0434\u0438\u0441\u043a\u0438 (Storage -&gt; Disks), \u043b\u0438\u0431\u043e \u0434\u043e\u043c\u0435\u043d\u044b (Storage -&gt; Domains -&gt; <i>{Domain Name}<\/i> -&gt; Disks). \u0412\u044b\u0431\u0440\u0430\u0442\u044c \u0434\u0438\u0441\u043a(\u0438) \u0438 \u043d\u0430\u0436\u0430\u0442\u044c <b>Move<\/b>. \u0412\u043e\u0442 \u0438 \u0432\u0441\u0435, \u0434\u0438\u0441\u043a(\u0438) \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u044b \u043d\u0430 \u0434\u0440\u0443\u0433\u043e\u0435 \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0435.<br \/>  <i>\u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u0435: \u0432 \u0441\u0438\u043b\u0443 \u0432\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u0435\u0439 \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0438 \u0434\u043b\u044f \u043c\u0438\u0433\u0440\u0430\u0446\u0438\u0438 \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0430 \u0448\u0430\u0431\u043b\u043e\u043d\u0430 \u0438 \u043f\u0443\u043b\u0430 \u0435\u0441\u0442\u044c \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f. \u0417\u043d\u0430\u043a\u043e\u043c\u0441\u0442\u0432\u043e \u0441\u043e storage migration \u043b\u0443\u0447\u0448\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u0438\u0442\u044c \u043d\u0430 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u043e\u0439 \u043c\u0430\u0448\u0438\u043d\u0435, \u0432\u043d\u0435 \u043f\u0443\u043b\u0430.<\/i><br \/>  \u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0434\u0438\u0441\u043a\u043e\u0432 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442\u0441\u044f \u0432 \u044d\u0442\u0438\u0445 \u0436\u0435 \u043c\u0435\u043d\u044e, \u043a\u0430\u043a \u0438 \u0440\u0443\u0447\u043d\u0430\u044f \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0430\/\u0432\u044b\u0433\u0440\u0443\u0437\u043a\u0430.<br \/>  <a name=\"rename\"><\/a>  <\/p>\n<h2>\u041f\u0435\u0440\u0435\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u0438\u0435 \u0412\u041c \u0438 \u0434\u0438\u0441\u043a\u0430<\/h2>\n<p>  \u0418\u0437\u043c\u0435\u043d\u0438\u0442\u044c \u0438\u043c\u044f \u043c\u0430\u0448\u0438\u043d\u044b \u0438\u043b\u0438 \u0448\u0430\u0431\u043b\u043e\u043d\u0430 \u043e\u0447\u0435\u043d\u044c \u043f\u0440\u043e\u0441\u0442\u043e \u2014 Edit \u0438 \u0432\u043f\u0438\u0441\u0430\u0442\u044c \u043d\u043e\u0432\u043e\u0435 \u0438\u043c\u044f. \u041f\u0435\u0440\u0435\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u0443\u043b\u0430 \u0442\u0440\u0435\u0431\u0443\u0435\u0442 \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u044f \u0435\u0433\u043e \u043c\u0430\u0448\u0438\u043d \u0438 \u043f\u0435\u0440\u0435\u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f, \u0442.\u043a. \u043d\u0430 \u0435\u0433\u043e \u043e\u0441\u043d\u043e\u0432\u0435 \u043f\u043e\u0440\u043e\u0436\u0434\u0430\u044e\u0442\u0441\u044f \u0412\u041c \u0441 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u043c\u0438 \u0438\u043c\u0435\u043d\u0430\u043c\u0438 \u0438 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0435\u0439.<br \/>  \u041f\u0435\u0440\u0435\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u0442\u044c \u0434\u0438\u0441\u043a \u0442\u0430\u043a\u0436\u0435 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e, \u043d\u043e \u043f\u0443\u0442\u044c \u0434\u043b\u0438\u043d\u043d\u0435\u0435: Compute -&gt; Virtual Machine -&gt; {VM Name} -&gt; Disks -&gt; {VM Disk Alias} -&gt; Edit, Alias.<br \/>  \u0412\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u0438\u0435 \u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440\u044b \u043e\u0431\u044a\u0435\u043a\u0442\u043e\u0432 \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u044b \u043d\u0430 UUID. \u041f\u0440\u0438 \u043f\u0435\u0440\u0435\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u0438\u0438 \u043c\u044b \u0444\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u043c\u0435\u043d\u044f\u0435\u043c \u043f\u0441\u0435\u0432\u0434\u043e\u043d\u0438\u043c\u044b.<\/p>\n<p>  \u0412 \u0440\u0430\u0437\u0434\u0435\u043b\u0435 \u0440\u0435\u0447\u044c \u0438\u0434\u0435\u0442 \u043e\u0431 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0438, \u043a\u043e\u0442\u043e\u0440\u043e\u0435 update (\u043c\u0438\u043d\u043e\u0440\u043d\u043e\u0435), \u0430 \u043d\u0435 upgrade (\u043c\u0430\u0436\u043e\u0440\u043d\u043e\u0435), \u043a\u043e\u0433\u0434\u0430 \u043c\u0435\u043d\u044f\u0435\u0442\u0441\u044f \u043d\u043e\u043c\u0435\u0440 \u0432\u0435\u0440\u0441\u0438\u0438 (\u044d\u0442\u043e \u0431\u043e\u043b\u0435\u0435 \u0441\u043b\u043e\u0436\u043d\u0430\u044f \u043f\u0440\u043e\u0446\u0435\u0434\u0443\u0440\u0430 \u0438 \u043d\u0435 \u0432\u0445\u043e\u0434\u0438\u0442 \u0432 \u0435\u0436\u0435\u0434\u043d\u0435\u0432\u043d\u044b\u0435 \u0437\u0430\u0434\u0430\u0447\u0438).<br \/>  <a name=\"update-host\"><\/a>  <\/p>\n<h2>\u041e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 oVirt-Host (\u0433\u0438\u043f\u0435\u0440\u0432\u0438\u0437\u043e\u0440)<\/h2>\n<p>  \u041e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u0445\u043e\u0441\u0442\u043e\u0432 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442\u0441\u044f \u043f\u0440\u043e\u0449\u0435, \u0447\u0435\u043c \u0432 vSphere, \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0439 \u0432 oVirt \u043e\u0440\u0433\u0430\u043d\u0438\u0447\u043d\u043e \u0432\u0441\u0442\u0440\u043e\u0435\u043d \u0432 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0443 \u0438 \u043d\u0435 \u0442\u0440\u0435\u0431\u0443\u0435\u0442 \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043a. \u041e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u0430\u044f <a href=\"https:\/\/www.ovirt.org\/documentation\/upgrade_guide\/#Updating_all_hosts_in_a_cluster_minor_updates\" rel=\"nofollow\">\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f<\/a> \u043e\u0431 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0438.<\/p>\n<p>  <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/fj\/we\/j1\/fjwej1ph06a03bqpfx2ye6ijeny.png\"><br \/>  \u0420\u0438\u0441. 7 \u2014 \u041f\u0440\u0438 \u043d\u0430\u043b\u0438\u0447\u0438\u0438 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0439 \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440 \u0441\u043e\u043e\u0431\u0449\u0438\u0442 \u043e \u043d\u0438\u0445 \u0437\u043d\u0430\u0447\u043a\u043e\u043c \u043a\u043e\u043c\u043f\u0430\u043a\u0442-\u0434\u0438\u0441\u043a\u0430.<\/p>\n<p>  <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/ww\/vw\/rn\/wwvwrnz9q9hizaqo3mfndfihp_m.png\"><br \/>  \u0420\u0438\u0441. 8 \u2014 \u041f\u0435\u0440\u0435\u0434 \u0437\u0430\u043f\u0443\u0441\u043a\u043e\u043c \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u043d\u0443\u0436\u043d\u043e \u0432\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0440\u0435\u0436\u0438\u043c \u043e\u0431\u0441\u043b\u0443\u0436\u0438\u0432\u0430\u043d\u0438\u044f (Management -&gt; Maintenance), \u043e\u043d \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442 \u043c\u0438\u0433\u0440\u0430\u0446\u0438\u044e \u0412\u041c \u043d\u0430 \u0434\u0440\u0443\u0433\u0438\u0435 \u0445\u043e\u0441\u0442\u044b (\u0441\u043c. \u0440\u0438\u0441. 6) \u0438 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u0438\u0442 \u043a \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044e.<\/p>\n<p>  <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/ol\/ry\/fw\/olryfwdduor2j39tr47n8zlnpew.png\"><br \/>  \u0420\u0438\u0441. 9 \u2014 \u0417\u043d\u0430\u0447\u043e\u043a \u0433\u0430\u0435\u0447\u043d\u043e\u0433\u043e \u043a\u043b\u044e\u0447\u0430 \u0441\u043e\u043e\u0431\u0449\u0430\u0435\u0442 \u043e \u0433\u043e\u0442\u043e\u0432\u043d\u043e\u0441\u0442\u0438 \u0445\u043e\u0441\u0442\u0430 \u043a \u043e\u0431\u0441\u043b\u0443\u0436\u0438\u0432\u0430\u043d\u0438\u044e.<\/p>\n<p>  <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/ov\/rt\/ta\/ovrttawkmmi6fkfp-wic5_mpy00.png\"><br \/>  \u0420\u0438\u0441. 10 \u2014 Installation -&gt; Upgrade \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u0442 \u043f\u0440\u043e\u0446\u0435\u0434\u0443\u0440\u0443 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f.<\/p>\n<p>  <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/8z\/ch\/7s\/8zch7sdgo_plq5suw8yevk8nzz8.png\"><br \/>  \u0420\u0438\u0441. 11 \u2014 \u041c\u044b \u043c\u043e\u0436\u0435\u043c \u043f\u043e\u043f\u0440\u043e\u0441\u0438\u0442\u044c \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440 \u0434\u0430\u0442\u044c \u0445\u043e\u0441\u0442\u0443 \u043a\u043e\u043c\u0430\u043d\u0434\u0443 \u043d\u0430 \u043f\u0435\u0440\u0435\u0437\u0430\u043f\u0443\u0441\u043a \u043f\u043e\u0441\u043b\u0435 \u043e\u043a\u043e\u043d\u0447\u0430\u043d\u0438\u044f \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f, \u0434\u043b\u044f \u0432\u0441\u0442\u0443\u043f\u043b\u0435\u043d\u0438\u044f \u0435\u0433\u043e \u0432 \u0441\u0438\u043b\u0443.<\/p>\n<p>  <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/ze\/dg\/kb\/zedgkbmmuxxm7kvy6qoxhh-bvza.png\"><br \/>  \u0420\u0438\u0441. 12 \u2014 \u041f\u043e\u0441\u043b\u0435 \u043f\u0435\u0440\u0435\u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u0432\u044b\u0432\u043e\u0434\u0438\u043c \u0433\u0438\u043f\u0435\u0440\u0432\u0438\u0437\u043e\u0440 \u0438\u0437 \u0440\u0435\u0436\u0438\u043c\u0430 \u043e\u0431\u0441\u043b\u0443\u0436\u0438\u0432\u0430\u043d\u0438\u044f (Management -&gt; Activate).<\/p>\n<p>  \u041f\u0440\u043e\u0445\u043e\u0434\u0438\u043c \u0432\u0441\u0435 \u0445\u043e\u0441\u0442\u044b \u0438 \u043e\u0431\u043d\u043e\u0432\u043b\u044f\u0435\u043c \u0438\u0445.<br \/>  <a name=\"update-engine\"><\/a>  <\/p>\n<h2>\u041e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 oVirt-Engine (\u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440)<\/h2>\n<p>  \u041f\u043e \u043d\u0430\u0447\u0430\u043b\u0443 \u044d\u0442\u043e \u043c\u043e\u0436\u0435\u0442 \u0441\u0431\u0438\u0442\u044c \u0441 \u0442\u043e\u043b\u043a\u0443, \u043d\u043e \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440\u0430 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442\u0441\u044f \u043f\u0440\u0438 \u043f\u043e\u043c\u043e\u0449\u0438 engine-setup, \u0441 \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u043c\u0438 \u0448\u0430\u0433\u0430\u043c\u0438, \u043a\u0430\u043a \u043e\u043f\u0438\u0441\u0430\u043d\u043e \u0432 <a href=\"https:\/\/www.ovirt.org\/documentation\/upgrade_guide\/#Updating_the_Red_Hat_Virtualization_Manager_minor_updates\" rel=\"nofollow\">\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438<\/a>.<\/p>\n<ol>\n<li>\u041f\u043e \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0430\u0440\u0445\u0438\u0432 \u043b\u0438\u0431\u043e \u0441\u043d\u0438\u043c\u043e\u043a \u043c\u0430\u0448\u0438\u043d\u044b, \u0443\u0431\u0435\u0434\u0438\u0442\u044c\u0441\u044f, \u0447\u0442\u043e \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u044f\u044f \u043f\u043b\u0430\u043d\u043e\u0432\u0430\u044f \u0430\u0440\u0445\u0438\u0432\u0430\u0446\u0438\u044f \u043f\u0440\u043e\u0448\u043b\u0430 \u0431\u0435\u0437 \u043e\u0448\u0438\u0431\u043e\u043a.<\/li>\n<li>\u041f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u043c \u0438 \u043e\u0431\u043d\u043e\u0432\u043b\u044f\u0435\u043c \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043e\u0447\u043d\u044b\u0435 \u043f\u0430\u043a\u0435\u0442\u044b:<br \/> \n<pre><code class=\"bash\">$ sudo engine-upgrade-check $ sudo update ovirt\\*setup\\*<\/code><\/pre>\n<\/li>\n<li>\u041e\u0441\u043d\u043e\u0432\u043d\u0430\u044f \u0447\u0430\u0441\u0442\u044c \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u0432\u044b\u043f\u043e\u043b\u044f\u0435\u0442\u0441\u044f \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043e\u0439 engine-setup. \u041e\u043d\u0430 \u0437\u0430\u0434\u0430\u0441\u0442 \u0440\u044f\u0434 \u0432\u043e\u043f\u0440\u043e\u0441\u043e\u0432 \u043e \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438, \u0437\u0430\u0442\u0435\u043c \u043e\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442 \u0441\u043b\u0443\u0436\u0431\u0443 ovirt-engine, \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442 \u0438 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044b\u0435 \u043f\u0430\u043a\u0435\u0442\u044b, \u0441\u043e\u0437\u0434\u0430\u0441\u0442 \u0430\u0440\u0445\u0438\u0432 \u0438 \u043e\u0431\u043d\u043e\u0432\u0438\u0442 \u0431\u0430\u0437\u0443 \u0434\u0430\u043d\u043d\u044b\u0445, \u043f\u0440\u0438\u043c\u0435\u043d\u0438\u0442 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u0443\u044e \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044e \u0438 \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442 \u0441\u043b\u0443\u0436\u0431\u0443 ovirt-engine.<br \/> \n<pre><code class=\"bash\">$ sudo engine-setup<\/code><\/pre>\n<p>   \u041f\u0440\u0438 \u0443\u0441\u043f\u0435\u0448\u043d\u043e\u043c \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0438 \u043f\u043e\u043b\u0443\u0447\u0438\u043c \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435:   <\/p>\n<pre><code class=\"plaintext\">Execution of setup completed successfully<\/code><\/pre>\n<p>  <\/p>\n<div class=\"spoiler\" role=\"button\" tabindex=\"0\">                         <b class=\"spoiler_title\">\u041f\u0440\u0438\u043c\u0435\u0440 \u0432\u044b\u0432\u043e\u0434\u0430 \u0440\u0430\u0431\u043e\u0442\u044b \u0441\u043a\u0440\u0438\u043f\u0442\u0430 engine-setup<\/b>                         <\/p>\n<div class=\"spoiler_text\">\n<pre><code class=\"bash\">$ sudo engine-setup<\/code><\/pre>\n<p>  <\/p>\n<pre><code class=\"plaintext\">[ INFO  ] Stage: Initializing [ INFO  ] Stage: Environment setup           Configuration files: ['\/etc\/ovirt-engine-setup.conf.d\/10-packaging-jboss.conf', '\/etc\/ovirt-engine-setup.conf.d\/10-packaging.conf', '\/etc\/ovirt-engine-setup.conf.d\/20-setup-ovirt-post.conf']           Log file: \/var\/log\/ovirt-engine\/setup\/ovirt-engine-setup-20200522232449-o97vyx.log           Version: otopi-1.8.2 (otopi-1.8.2-1.el7) [ INFO  ] Stage: Environment packages setup [ INFO  ] Stage: Programs detection [ INFO  ] Stage: Environment setup (late) [ INFO  ] Stage: Environment customization                     --== PRODUCT OPTIONS ==--                               --== PACKAGES ==--           [ INFO  ] Checking for product updates...           Setup needs to install or update the following packages:           [updated] ovirt-engine-4.3.5.5-1.el7.noarch will be updated ...           [update] ovirt-engine-wildfly-overlay-17.0.1-1.el7.noarch is an update           Replying &quot;No&quot; will abort Setup. You can pass the option &quot;--offline&quot; to prevent installing or updating packages.           Do you wish to update them now? (Yes, No) [Yes]:  [ INFO  ] Checking for an update for Setup...                     --== NETWORK CONFIGURATION ==--                     Setup can automatically configure the firewall on this system.           Note: automatic configuration of the firewall may overwrite current settings.           NOTICE: iptables is deprecated and will be removed in future releases           Do you want Setup to configure the firewall? (Yes, No) [Yes]:  [ INFO  ] firewalld will be configured as firewall manager.                     --== DATABASE CONFIGURATION ==--                     The detected DWH database size is 439 MB.           Setup can backup the existing database. The time and space required for the database backup depend on its size. This process takes time, and in some cases (for instance, when the size is few GBs) may take several hours to complete.           If you choose to not back up the database, and Setup later fails for some reason, it will not be able to restore the database and all DWH data will be lost.           Would you like to backup the existing database before upgrading it? (Yes, No) [Yes]:            Perform full vacuum on the oVirt engine history           database ovirt_engine_history@localhost?           This operation may take a while depending on this setup health and the           configuration of the db vacuum process.           See https:\/\/www.postgresql.org\/docs\/10\/sql-vacuum.html           (Yes, No) [No]:                      --== OVIRT ENGINE CONFIGURATION ==--                     Perform full vacuum on the engine database engine@localhost?           This operation may take a while depending on this setup health and the           configuration of the db vacuum process.           See https:\/\/www.postgresql.org\/docs\/10\/sql-vacuum.html           (Yes, No) [No]:                      --== STORAGE CONFIGURATION ==--                               --== PKI CONFIGURATION ==--                               --== APACHE CONFIGURATION ==--                               --== SYSTEM CONFIGURATION ==--                               --== MISC CONFIGURATION ==--                               --== END OF CONFIGURATION ==--           [ INFO  ] Stage: Setup validation           During execution engine service will be stopped (OK, Cancel) [OK]:  [ INFO  ] Cleaning stale zombie tasks and commands                     --== CONFIGURATION PREVIEW ==--                     Default SAN wipe after delete           : False           Firewall manager                        : firewalld           Update Firewall                         : True           Host FQDN                               : ovirt.example.com           Upgrade packages                        : True           Set up Cinderlib integration            : False           Engine database secured connection      : False           Engine database user name               : engine           Engine database name                    : engine           Engine database host                    : localhost           Engine database port                    : 5432           Engine database host name validation    : False           Engine installation                     : True           PKI organization                        : JSC Open Lab           Set up ovirt-provider-ovn               : False           Configure WebSocket Proxy               : True           DWH installation                        : True           DWH database secured connection         : False           DWH database host                       : localhost           DWH database user name                  : ovirt_engine_history           DWH database name                       : ovirt_engine_history           Backup DWH database                     : True           DWH database port                       : 5432           DWH database host name validation       : False           Configure Image I\/O Proxy               : True           Configure VMConsole Proxy               : True                     Please confirm installation settings (OK, Cancel) [OK]:  [ INFO  ] Cleaning async tasks and compensations [ INFO  ] Unlocking existing entities [ INFO  ] Checking the Engine database consistency [ INFO  ] Stage: Transaction setup [ INFO  ] Stopping engine service [ INFO  ] Stopping ovirt-fence-kdump-listener service [ INFO  ] Stopping dwh service [ INFO  ] Stopping Image I\/O Proxy service [ INFO  ] Stopping vmconsole-proxy service [ INFO  ] Stopping websocket-proxy service [ INFO  ] Stage: Misc configuration (early) [ INFO  ] Stage: Package installation [ INFO  ] Yum Status: Downloading Packages ... [ INFO  ] Stage: Misc configuration [ INFO  ] Upgrading CA [ INFO  ] Not rewriting \/etc\/ovirt-imageio-proxy\/ovirt-imageio-proxy.conf because it was changed manually. You might want to compare it with \/etc\/ovirt-imageio-proxy\/ovirt-imageio-proxy.conf.new and edit as needed. [ INFO  ] Backing up database localhost:ovirt_engine_history to '\/var\/lib\/ovirt-engine-dwh\/backups\/dwh-20200522233531.6LDItj.dump'. [ INFO  ] Creating\/refreshing DWH database schema [ INFO  ] Configuring Image I\/O Proxy [ INFO  ] Configuring WebSocket Proxy [ INFO  ] Backing up database localhost:engine to '\/var\/lib\/ovirt-engine\/backups\/engine-20200522233538.LZCwME.dump'. [ INFO  ] Creating\/refreshing Engine database schema [ INFO  ] Creating\/refreshing Engine 'internal' domain database schema           Unregistering existing client registration info. [ INFO  ] Generating post install configuration file '\/etc\/ovirt-engine-setup.conf.d\/20-setup-ovirt-post.conf' [ INFO  ] Stage: Transaction commit [ INFO  ] Stage: Closing up [ INFO  ] Starting engine service [ INFO  ] Starting dwh service [ INFO  ] Restarting ovirt-vmconsole proxy service                     --== SUMMARY ==--           [ INFO  ] Restarting httpd           Web access is enabled at:               http:\/\/ovirt.example.com:80\/ovirt-engine               https:\/\/ovirt.example.com:443\/ovirt-engine           SSH fingerprint: SHA256:JvilhbwRuMjBCJEjQVPlFQgk0aLaKz7Od0WzsZtx4j4           Did not update \/etc\/ovirt-imageio-proxy\/ovirt-imageio-proxy.conf because it was changed manually. You might want to compare it with \/etc\/ovirt-imageio-proxy\/ovirt-imageio-proxy.conf.new and edit as needed.                     --== END OF SUMMARY ==--           [ INFO  ] Stage: Clean up           Log file is located at \/var\/log\/ovirt-engine\/setup\/ovirt-engine-setup-20200522232449-o97vyx.log [ INFO  ] Generating answer file '\/var\/lib\/ovirt-engine\/setup\/answers\/20200522233608-setup.conf' [ INFO  ] Stage: Pre-termination [ INFO  ] Stage: Termination [ INFO  ] Execution of setup completed successfully<\/code><\/pre>\n<\/div><\/div>\n<p>  <\/li>\n<li>\u0412\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u043c \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u041e\u0421 \u0438 \u043e\u0441\u0442\u0430\u043b\u044c\u043d\u044b\u0445 \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0445 \u043f\u0430\u043a\u0435\u0442\u043e\u0432:<br \/> \n<pre><code class=\"bash\">$ sudo yum update<\/code><\/pre>\n<p>   \u041f\u0440\u0438 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u0438 (\u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u044f\u0434\u0440\u0430 \u0438\u043b\u0438 \u0435\u0433\u043e \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432) \u043f\u0435\u0440\u0435\u0437\u0430\u0433\u0440\u0443\u0436\u0430\u0435\u043c \u043c\u0430\u0448\u0438\u043d\u0443.<\/li>\n<\/ol>\n<p>  <a name=\"import-vm\"><\/a>  <\/p>\n<h2>\u0418\u043c\u043f\u043e\u0440\u0442 \u0412\u041c<\/h2>\n<p>  \u0418\u043c\u043f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043c\u043e\u0436\u043d\u043e \u0438\u0437 VMware, Export Domain (\u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u0430\u044f \u0441\u0443\u0449\u043d\u043e\u0441\u0442\u044c oVirt \u0434\u043b\u044f \u043e\u0431\u043c\u0435\u043d\u0430 \u043e\u0431\u0440\u0430\u0437\u0430\u043c\u0438 \u043c\u0435\u0436\u0434\u0443 Data Center), Virtual Appliance (OVA), XEN, KVM. \u0412\u0441\u0435 \u043e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u043e \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u043c\u044b\u0435 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u044b:  <\/p>\n<ol>\n<li>Import VM from VMware ESXi\/VSPHERE: The user specify URL+authentication to the host wher ESXi\/VSPHERE runs on<\/li>\n<li>Import KVM\/Xen VM from Libvirt: The user specify URL+authentication to the host where Libvirt runs on<\/li>\n<li>Import KVM\/Xen VM from a given path: The user specify nfs\/posix path to the VM configuration &amp; disks<\/li>\n<li>Import VM which was exported from VMware: The user specify nfs\/posix path to ova file<\/li>\n<li>Upload KVM\/Xen VM: The user specify files of the configuration and the disks<\/li>\n<li>Upload VM which was exported from VMware: The user specify ova file<\/li>\n<li>Import VM from folder: The user specify path to folder that contains KVM\/Xen VMs or VM exported from VMware<\/li>\n<\/ol>\n<p>  \u041e\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u043c\u0441\u044f \u043d\u0430 2-\u0445 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u0430\u0445 \u2014 \u0438\u043c\u043f\u043e\u0440\u0442 \u0438\u0437 vSphere \u0438 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u043e \u0441\u0442\u043e\u044f\u0449\u0435\u0439 \u043c\u0430\u0448\u0438\u043d\u044b \u0441 KVM. \u0414\u043b\u044f \u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u043c\u0430\u0442\u0435\u0440\u0430 \u0438\u043c\u043f\u043e\u0440\u0442\u0430 \u0432 Compute -&gt; Virtual Machines \u043d\u0430\u0436\u0438\u043c\u0430\u0435\u043c \u043a\u043d\u043e\u043f\u043a\u0443 \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0445 \u043f\u0443\u043d\u043a\u0442\u043e\u0432 \u043c\u0435\u043d\u044e (3 \u0432\u0435\u0440\u0442\u0438\u043a\u0430\u043b\u044c\u043d\u044b\u0435 \u0442\u043e\u0447\u043a\u0438, \u0441\u043c. \u0440\u0438\u0441. 13). \u0418\u0441\u0445\u043e\u0434\u043d\u0430\u044f \u043c\u0430\u0448\u0438\u043d\u0430 \u0434\u043e\u043b\u0436\u043d\u0430 \u0431\u044b\u0442\u044c \u0432\u044b\u043a\u043b\u044e\u0447\u0435\u043d\u0430.<\/p>\n<h4>\u0418\u043c\u043f\u043e\u0440\u0442 \u043c\u0430\u0448\u0438\u043d \u0438\u0437 vCenter<\/h4>\n<p>  \u0412 \u043c\u0430\u0441\u0442\u0435\u0440\u0435:  <\/p>\n<ul>\n<li>Data Source: VMware;<\/li>\n<li>External Provider: \u0432 Administration -&gt; Providers \u043c\u043e\u0436\u043d\u043e \u043d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u044c \u0448\u0430\u0431\u043b\u043e\u043d \u0434\u043b\u044f \u0447\u0430\u0441\u0442\u044b\u0445 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0439;<\/li>\n<li>vCenter: \u0438\u043c\u044f \u0438\u043b\u0438 \u0430\u0434\u0440\u0435\u0441 vCenter \u0441\u0435\u0440\u0432\u0435\u0440\u0430;<\/li>\n<li>ESXi: \u0441 \u043a\u0430\u043a\u043e\u0433\u043e \u0433\u0438\u043f\u0435\u0440\u0432\u0438\u0437\u043e\u0440\u0430 \u0431\u0443\u0434\u0435\u043c \u0437\u0430\u0431\u0438\u0440\u0430\u0442\u044c \u043c\u0430\u0448\u0438\u043d\u0443;<\/li>\n<li>Data Ceter: \u043f\u043e\u043b\u043d\u044b\u0439 \u043f\u0443\u0442\u044c \u043a \u043a\u043b\u0430\u0441\u0442\u0435\u0440\u0443;<\/li>\n<li>Cluster: \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0449\u0438\u0439 \u0433\u0438\u043f\u0435\u0440\u0432\u0438\u0437\u043e\u0440 \u043a\u043b\u0430\u0441\u0442\u0435\u0440;<\/li>\n<li>Username\/password: \u0438\u043c\u044f \u0438 \u043f\u0430\u0440\u043e\u043b\u044c \u0434\u043b\u044f \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u043a vCenter;<\/li>\n<li>Verify server&#8217;s SSL certificate: \u043f\u0440\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0438 \u0441\u0430\u043c\u043e\u043f\u043e\u0434\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0445 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0432 \u043f\u0440\u0438\u0434\u0435\u0442\u0441\u044f \u043e\u0442\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0438\u0445 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0443.<\/li>\n<\/ul>\n<p>  <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/g9\/0i\/4b\/g90i4btxfdhaz_ji-bntbutlaei.png\"><br \/>  \u0420\u0438\u0441. 13 \u2014 \u0418\u043c\u043f\u043e\u0440\u0442 \u0412\u041c \u0438\u0437 VMware vSphere.<\/p>\n<h4>\u0418\u043c\u043f\u043e\u0440\u0442 \u043c\u0430\u0448\u0438\u043d \u0438\u0437 KVM<\/h4>\n<p>  \u041f\u043e\u0434\u0440\u043e\u0431\u043d\u043e\u0441\u0442\u0438 \u043e\u0431 \u0438\u043c\u043f\u043e\u0440\u0442\u0435 \u0438\u0437 KVM \u0432 <a href=\"https:\/\/www.ovirt.org\/develop\/release-management\/features\/virt\/KvmToOvirt.html\" rel=\"nofollow\">\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438<\/a>.<br \/>  \u0421\u043f\u0435\u0440\u0432\u0430 \u043d\u0430\u0434\u043e \u0440\u0430\u0437\u0440\u0435\u0448\u0438\u0442\u044c \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u043a KVM \u0438\u0437\u0432\u043d\u0435, \u0435\u0441\u043b\u0438 \u044d\u0442\u043e \u043d\u0435 \u043d\u0430\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u043b\u043e\u0441\u044c \u0440\u0430\u043d\u0435\u0435.  <\/p>\n<div class=\"spoiler\" role=\"button\" tabindex=\"0\">                         <b class=\"spoiler_title\">\u0420\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u044d\u043a\u0441\u043f\u043e\u0440\u0442\u0430 \u043c\u0430\u0448\u0438\u043d \u0432 KVM<\/b>                         <\/p>\n<div class=\"spoiler_text\">\u0412 \u0441\u0442\u0430\u0442\u044c\u0435 \u0440\u0430\u0441\u0441\u043a\u0430\u0436\u0443 \u043e \u0431\u044b\u0441\u0442\u0440\u043e\u0439 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0435 \u0434\u043b\u044f \u043d\u0435\u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0433\u043e \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f, \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u043d\u043e\u0433\u043e \u0442\u043e\u043b\u044c\u043a\u043e \u043d\u0430 \u0432\u0440\u0435\u043c\u044f \u0438\u043c\u043f\u043e\u0440\u0442\u0430 \u043c\u0430\u0448\u0438\u043d\u044b. \u041d\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439\u0442\u0435 \u044d\u0442\u0443 \u0441\u0445\u0435\u043c\u0443 \u0434\u043b\u044f \u043f\u043e\u0441\u0442\u043e\u044f\u043d\u043d\u043e\u0439 \u0440\u0430\u0431\u043e\u0442\u044b! \u041f\u0440\u0435\u0434\u043f\u043e\u043b\u0430\u0433\u0430\u044e, \u0447\u0442\u043e \u0438\u043c\u043f\u043e\u0440\u0442 \u043d\u0443\u0436\u0435\u043d \u043d\u0430 \u043a\u043e\u0440\u043e\u0442\u043a\u043e\u0435 \u0432\u0440\u0435\u043c\u044f, \u043f\u043e\u0441\u043b\u0435 \u0447\u0435\u0433\u043e \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0438\u0439 \u0445\u043e\u0441\u0442 \u0431\u0443\u0434\u0435\u0442 \u0432\u044b\u0432\u0435\u0434\u0435\u043d \u0438\u0437 \u044d\u043a\u0441\u043f\u043b\u0443\u0430\u0442\u0430\u0446\u0438\u0438, \u043b\u0438\u0431\u043e \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0431\u0443\u0434\u0443\u0442 \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0435\u043d\u044b \u043a \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0438\u043c \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f\u043c. \u041f\u0440\u043e\u0446\u0435\u0434\u0443\u0440\u0430 \u0442\u0430\u043a\u0436\u0435 \u043e\u043f\u0438\u0441\u0430\u043d\u0430 \u0432 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438, \u043d\u0430\u043f\u0440., \u043a <a href=\"https:\/\/wiki.archlinux.org\/index.php\/Libvirt#Unencrypt_TCP\/IP_sockets\" rel=\"nofollow\">ArchLinux<\/a>.<\/p>\n<p>  \u0412 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0430\u0445, \u043f\u0435\u0440\u0435\u0434\u0430\u0432\u0430\u0435\u043c\u044b\u0445 \u0434\u0435\u043c\u043e\u043d\u0443 libvirtd  <\/p>\n<pre><code class=\"bash\">$ sudo vim \/etc\/sysconfig\/libvirtd<\/code><\/pre>\n<p>  \u0440\u0430\u0441\u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0441\u0442\u043e\u0440\u043e\u043a\u0443  <\/p>\n<pre><code class=\"plaintext\">LIBVIRTD_ARGS=&quot;--listen&quot;<\/code><\/pre>\n<p>  \u0421\u043e\u0437\u0434\u0430\u0442\u044c \u0440\u0435\u0437\u0435\u0440\u0432\u043d\u0443\u044e \u043a\u043e\u043f\u0438\u044e \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 \u0438 \u0440\u0430\u0437\u0440\u0435\u0448\u0438\u0442\u044c \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435  <\/p>\n<pre><code class=\"bash\">$ sudo cp \/etc\/libvirt\/libvirtd.conf \/etc\/libvirt\/libvirtd.conf.`date +%F` $ sudo vim \/etc\/libvirt\/libvirtd.conf<\/code><\/pre>\n<p>  \u0432\u043d\u0435\u0441\u044f \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438:  <\/p>\n<pre><code class=\"plaintext\">listen_tls = 0 listen_tcp = 1 listen_addr = &quot;0.0.0.0&quot; auth_tcp = &quot;none&quot;<\/code><\/pre>\n<p>  \u0414\u043b\u044f \u0434\u0438\u0430\u0433\u043d\u043e\u0441\u0442\u0438\u043a\u0438 \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u043d\u0443\u0436\u043d\u043e \u0440\u0430\u0441\u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0441\u0442\u0440\u043e\u043a\u0443  <\/p>\n<pre><code class=\"plaintext\">log_outputs=&quot;3:syslog:libvirtd&quot;<\/code><\/pre>\n<p>  \u041f\u043e\u0441\u043b\u0435 \u0447\u0435\u0433\u043e \u043d\u0443\u0436\u043d\u043e \u043f\u0435\u0440\u0435\u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c libvirtd. \u041d\u0430 \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0449\u0438\u0445 \u0433\u043e\u0441\u0442\u0435\u0432\u044b\u0445 \u043c\u0430\u0448\u0438\u043d\u0430\u0445, \u043d\u0430\u0447\u0438\u043d\u0430\u044f \u0441 \u0432\u0435\u0440\u0441\u0438\u0438 libvirtd &gt; 0.6 (\u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 \u0432\u0435\u0440\u0441\u0438\u0438 libvirtd &#8212;version), \u044d\u0442\u043e \u043d\u0435 \u0441\u043a\u0430\u0436\u0435\u0442\u0441\u044f.  <\/p>\n<pre><code class=\"bash\">$ sudo service libvirtd restart<\/code><\/pre>\n<p>  \u0414\u0430\u043b\u0435\u0435 \u043d\u0443\u0436\u043d\u043e \u0440\u0430\u0437\u0440\u0435\u0448\u0438\u0442\u044c \u0432 \u0431\u0440\u0430\u043d\u0434\u043c\u0430\u0443\u0440\u0435 tcp:16509.<br \/>  \u0412 CentOS 7 \u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e\u0435 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u0434\u0435\u043b\u0430\u0435\u0442\u0441\u044f \u0442\u0430\u043a (\u0431\u0435\u0437 \u043a\u043b\u044e\u0447\u0430 permanent):  <\/p>\n<pre><code class=\"bash\">$ sudo firewall-cmd --add-rich-rule='rule family=&quot;ipv4&quot; source address=&quot;172.17.71.32\/30&quot; port port=&quot;16509&quot; protocol=&quot;tcp&quot; accept'<\/code><\/pre>\n<p>  \u041f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f:  <\/p>\n<pre><code class=\"bash\">$ virsh -r -c 'qemu+tcp:\/\/mgmt@kvm46.example.com\/system' list --all<\/code><\/pre>\n<p>  <\/div>\n<\/p><\/div>\n<p>  \u0414\u0430\u043b\u0435\u0435 \u0441\u0430\u043c \u0438\u043c\u043f\u043e\u0440\u0442 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442\u0441\u044f \u043e\u0447\u0435\u043d\u044c \u043f\u0440\u043e\u0441\u0442\u043e:<br \/>  Compute -&gt; Virtual Machines -&gt;: (\u0434\u043e\u043f. \u043c\u0435\u043d\u044e, 3 \u0432\u0435\u0440\u0442\u0438\u043a\u0430\u043b\u044c\u043d\u044b\u0435 \u0442\u043e\u0447\u043a\u0438) -&gt; Import -&gt; Source (KVM via libvirt) -&gt; URI (qemu+tcp:\/\/kvm46.example.com\/system) -&gt; Require Authentication (Disable) -&gt; Load.<br \/>  \u041e\u0442\u043c\u0435\u0447\u0430\u0435\u043c \u043d\u0443\u0436\u043d\u044b\u0435 \u043c\u0430\u0448\u0438\u043d\u044b, \u0432\u044b\u0431\u0438\u0440\u0430\u0435\u043c \u043f\u043e\u043b\u0438\u0442\u0438\u043a\u0443 \u0440\u0430\u0437\u043c\u0435\u0449\u0435\u043d\u0438\u044f (Allocation Policy).<br \/>  Allocation Policy \u2014 Preallocated \u043f\u0440\u0435\u0434\u043f\u043e\u0447\u0442\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0434\u043b\u044f \u0442\u043e\u043c\u043e\u0432 \u0421\u0425\u0414 \u0441 \u0430\u043f\u043f\u0430\u0440\u0430\u0442\u043d\u044b\u043c zero detection, \u0434\u043b\u044f \u0442\u043e\u043c\u043e\u0432 \u0441 \u0432\u044b\u0441\u043e\u043a\u0438\u043c \u0432\u0432\u043e\u0434\u043e\u043c-\u0432\u044b\u0432\u043e\u0434\u043e\u043c, \u0442\u043e\u043c\u043e\u0432 \u0441 \u0432\u044b\u0441\u043e\u043a\u0438\u043c \u0437\u0430\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0435\u043c \u0438 \u0442.\u043f., \u0438\u043d\u0430\u0447\u0435 \u043c\u043e\u0436\u043d\u043e thin provisioned. \u0412 \u043b\u044e\u0431\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u0441\u043c\u043e\u0442\u0440\u0438\u043c \u0441\u0438\u0442\u0443\u0430\u0446\u0438\u0438 \u0438 \u0430\u043d\u0430\u043b\u0438\u0437\u0438\u0440\u0443\u0435\u043c.<br \/>  \u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u0430\u044f \u0433\u0430\u043b\u043e\u0447\u043a\u0430 \u00abClone\u00bb \u0441\u043a\u043b\u043e\u043d\u0438\u0440\u0443\u0435\u0442, \u0430 \u043d\u0435 \u0441\u043a\u043e\u043f\u0438\u0440\u0443\u0435\u0442 \u043c\u0430\u0448\u0438\u043d\u0443. \u041d\u0430\u043f\u0440., \u0431\u0443\u0434\u0435\u0442 \u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d \u043d\u043e\u0432\u044b\u0439 MAC \u0430\u0434\u0440\u0435\u0441 \u0441\u0435\u0442\u0435\u0432\u043e\u0433\u043e \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430.<br \/>  \u041d\u0430 \u0432\u043a\u043b\u0430\u0434\u043a\u0435 General \u0432\u0430\u0436\u043d\u043e \u0443\u043a\u0430\u0437\u0430\u0442\u044c \u0432\u0435\u0440\u043d\u044b\u0439 \u0442\u0438\u043f \u041e\u0421, \u0430 \u043d\u0430 \u0432\u043a\u043b\u0430\u0434\u043a\u0435 Network Interfaces \u043c\u043e\u0436\u043d\u043e \u0443\u043a\u0430\u0437\u0430\u0442\u044c \u043d\u0443\u0436\u043d\u044b\u0435 \u0441\u0435\u0442\u0438. \u0414\u0430\u043b\u0435\u0435 \u00ab\u0438\u043c\u043f\u043e\u0440\u0442\u00bb, \u0438, \u0432 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0438 \u043e\u0442 \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u0438 \u0440\u0430\u0431\u043e\u0442\u044b \u043e\u0431\u043e\u0440\u0443\u0434\u043e\u0432\u0430\u043d\u0438\u044f, \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u043c \u0438\u043c\u043f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u0443\u044e \u043c\u0430\u0448\u0438\u043d\u0443. \u041f\u043e\u0441\u043b\u0435 \u0438\u043c\u043f\u043e\u0440\u0442\u0430 (\u0430 \u043c\u043e\u0436\u043d\u043e \u0438 \u043f\u0435\u0440\u0435\u0434) \u043d\u0435 \u0437\u0430\u0431\u0443\u0434\u044c\u0442\u0435 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c ovirt-guest-agent.<br \/>  <a name=\"task-mgmt\"><\/a>  <\/p>\n<h2>\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0437\u0430\u0434\u0430\u0447\u0430\u043c\u0438<\/h2>\n<p>  \u041f\u0440\u0438 \u0437\u0430\u0432\u0438\u0441\u0430\u043d\u0438\u0438 \u0437\u0430\u0434\u0430\u0447 \u043d\u0430\u0447\u0438\u043d\u0430\u044e\u0442\u0441\u044f \u043d\u0435\u043f\u0440\u043e\u0441\u0442\u044b\u0435 \u00ab\u0442\u0430\u043d\u0446\u044b\u00bb, \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u0430 \u0438\u0437 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u043f\u043e\u043f\u044b\u0442\u0430\u044e\u0441\u044c \u0437\u0430\u0442\u0440\u043e\u043d\u0443\u0442\u044c. \u041f\u0440\u0438 \u0448\u0442\u0430\u0442\u043d\u043e\u043c \u0436\u0435 \u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0438 \u043d\u0430\u0431\u043b\u044e\u0434\u0430\u0442\u044c \u0437\u0430 \u043d\u0438\u043c\u0438 \u043c\u043e\u0436\u043d\u043e \u043d\u0430 \u0440\u0438\u0441. 2.<br \/>  \u0415\u0441\u043b\u0438 \u0437\u0430\u0434\u0430\u0447\u0430 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442\u0441\u044f \u0431\u043e\u043b\u0435\u0435 \u0438\u043b\u0438 \u043c\u0435\u043d\u0435\u0435 \u0448\u0442\u0430\u0442\u043d\u043e \u2014 \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u0448\u0442\u0430\u0442\u043d\u044b\u0445 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u043e\u0432. \u0421 \u043f\u0438\u043c\u0435\u0440\u0430\u043c\u0438 \u0438 \u043a\u0430\u0440\u0442\u0438\u043d\u043a\u0430\u043c\u0438 \u043c\u043e\u0436\u043d\u043e \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c <a href=\"https:\/\/computingforgeeks.com\/how-to-kill-abort-a-task-in-ovirt-rhev\/\" rel=\"nofollow\">\u0437\u0434\u0435\u0441\u044c<\/a>.<\/p>\n<p>  \u0417\u0430\u0434\u0430\u0447\u0438 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u044e\u0442\u0441\u044f \u043d\u0430 oVirt-host&#8217;\u0435.  <\/p>\n<pre><code class=\"plaintext\">[mgmt@ovirt-nodeNN] $ sudo vdsm-client Host getAllTasksInfo [mgmt@ovirt-nodeNN] $ sudo vdsm-client Task getStatus taskID=&lt;TASKID&gt; [mgmt@ovirt-nodeNN] $ sudo vdsm-client Task stop taskID=&lt;TaskID&gt; [mgmt@ovirt-nodeNN] $ sudo vdsm-client Task clear taskID=&lt;TaskID&gt; [mgmt@ovirt-nodeNN] $ sudo vdsm-client Host getAllTasksInfo<\/code><\/pre>\n<p>  \u0414\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u043e vdsm-client \u043c\u043e\u0436\u0435\u0442 \u043f\u043e\u043f\u044b\u0442\u0430\u0442\u044c\u0441\u044f \u043e\u0442\u043a\u0430\u0442\u0438\u0442\u044c \u0437\u0430\u0434\u0430\u0447\u0443, \u0432\u0441\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u043c\u044b\u0435 \u043c\u0435\u0442\u043e\u0434\u044b:  <\/p>\n<pre><code class=\"bash\">$ sudo vdsm-client Task -h<\/code><\/pre>\n<p>  \u2026<br \/>  Task methods:<br \/>   method [arg=value]<br \/>   getStatus Get Task status information.<br \/>   revert Rollback a Task to restore the previous system state.<br \/>   clear Discard information about a finished Task.<br \/>   getInfo Get information about a Task.<br \/>   stop Stop a currently running Task.<\/p>\n<p>  \u041e\u0434\u043d\u0430\u043a\u043e \u0434\u0432\u0438\u0436\u0435\u043d\u0438\u044f \u0443\u0441\u043b\u043e\u0436\u043d\u044f\u044e\u0442\u0441\u044f, \u0435\u0441\u043b\u0438 \u0437\u0430\u0434\u0430\u0447\u0443 \u0448\u0442\u0430\u0442\u043d\u044b\u043c\u0438 \u0441\u043f\u043e\u0441\u043e\u0431\u0430\u043c\u0438 \u043e\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u043d\u0435 \u0443\u0434\u0430\u0435\u0442\u0441\u044f.<br \/>  \u041e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u043e \u0434\u043b\u044f \u044d\u0442\u043e\u0433\u043e \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0435\u0442\u0441\u044f \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442 taskcleaner:  <\/p>\n<pre><code class=\"bash\">[mgmt@ovirt-engine] $ sudo \/usr\/share\/ovirt-engine\/setup\/dbutils\/taskcleaner.sh --help<\/code><\/pre>\n<p>  \u0414\u043b\u044f \u0435\u0449\u0435 \u0431\u043e\u043b\u0435\u0435 \u0442\u044f\u0436\u0435\u043b\u044b\u0445 \u0441\u043b\u0443\u0447\u0430\u0435\u0432 \u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u043f\u0440\u044f\u043c\u043e\u0435 \u0440\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0411\u0414. \u041a \u044d\u0442\u043e\u043c\u0443 \u043c\u0435\u0442\u043e\u0434\u0443 \u0441\u043b\u0435\u0434\u0443\u0435\u0442 \u043f\u0440\u0438\u0431\u0435\u0433\u0430\u0442\u044c \u0442\u043e\u043b\u044c\u043a\u043e \u0432 \u043a\u0440\u0430\u0439\u043d\u0435\u043c \u0441\u043b\u0443\u0447\u0430\u0435, \u0438\u043c\u0435\u044f \u0441\u0432\u0435\u0436\u0438\u0435 \u0430\u0440\u0445\u0438\u0432\u044b oVirt&#8217;\u0430 \u0438 \u0437\u0430\u0442\u0440\u043e\u043d\u0443\u0442\u044b\u0445 \u043c\u0430\u0448\u0438\u043d.<br \/>  \u0418\u0442\u0430\u043a, \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0430\u0435\u043c software collection  <\/p>\n<pre><code class=\"bash\">[mgmt@ovirt-engine] $ sudo scl enable rh-postgresql10 &quot;psql -d engine -U postgres&quot;<\/code><\/pre>\n<p>  \u0414\u0430\u043b\u0435\u0435 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0430\u0435\u043c\u0441\u044f \u043a \u0411\u0414  <\/p>\n<pre><code class=\"plaintext\">su postgres psql -d engine -U postgres select * from job order by start_time desc;<\/code><\/pre>\n<p>  \u0418 \u043d\u0435\u043f\u043e\u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0435 \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u0435 \u2014 \u0437\u0430\u043f\u0443\u0441\u043a \u043f\u0440\u043e\u0446\u0435\u0434\u0443\u0440\u044b DeleteJob \u0434\u043b\u044f \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u043d\u043e\u0439 \u0437\u0430\u0434\u0430\u0447\u0438:  <\/p>\n<pre><code class=\"plaintext\">select DeleteJob('UUID_HERE');<\/code><\/pre>\n<p>  \u041f\u0440\u0438\u043c\u0435\u0440:  <\/p>\n<pre><code class=\"plaintext\">select DeleteJob('ed0127c7-b052-4ec2-a67c-8b3a65d55e19');<\/code><\/pre>\n<p>  \u0421\u0435\u0433\u043e\u0434\u043d\u044f \u043d\u0430 \u044d\u0442\u043e\u043c \u0432\u0441\u0435 \u0438, \u043d\u0430\u0434\u0435\u044e\u0441\u044c, \u0440\u0443\u0447\u043d\u043e\u0435 \u0440\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0411\u0414 \u0412\u0430\u043c \u043d\u0438\u043a\u043e\u0433\u0434\u0430 \u043d\u0435 \u043f\u043e\u043d\u0430\u0434\u043e\u0431\u0438\u0442\u0441\u044f!<\/p><\/div>\n<p> \u0441\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b \u0441\u0442\u0430\u0442\u044c\u0438 <a href=\"https:\/\/habr.com\/ru\/post\/503192\/\"> https:\/\/habr.com\/ru\/post\/503192\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"\n<div class=\"post__text post__text-html post__text_v1\" id=\"post-content-body\" data-io-article-url=\"https:\/\/habr.com\/ru\/post\/503192\/\">\u0421\u0435\u0433\u043e\u0434\u043d\u044f \u043c\u044b \u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u0440\u044f\u0434 \u0431\u0430\u0437\u043e\u0432\u044b\u0445 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0439, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0440\u0435\u0433\u0443\u043b\u044f\u0440\u043d\u043e \u043f\u043e\u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0442\u044c \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440\u0443 \u0441\u0440\u0435\u0434\u044b \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438. \u0421\u0442\u0430\u0442\u044c\u044f \u2014 \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0435\u043d\u0438\u0435 \u0441\u0435\u0440\u0438\u0438 \u043f\u043e oVirt: <a href=\"https:\/\/habr.com\/ru\/post\/501166\/\">\u0447\u0430\u0441\u0442\u044c 1<\/a>, <a href=\"https:\/\/habr.com\/ru\/post\/501182\/\">\u0447\u0430\u0441\u0442\u044c 2<\/a> \u0438 <a href=\"https:\/\/habr.com\/ru\/post\/502178\/\">\u0447\u0430\u0441\u0442\u044c 3<\/a>:<\/p>\n<h2>\u0421\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u0435<\/h2>\n<p>  <\/p>\n<ul>\n<li><a href=\"#vm-pool\">\u0421\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u0412\u041c \u0438 \u0448\u0430\u0431\u043b\u043e\u043d\u0430<\/a>;<\/li>\n<li><a href=\"#live-migration\">\u041c\u0438\u0433\u0440\u0430\u0446\u0438\u044f \u0412\u041c<\/a> (live migration);<\/li>\n<li><a href=\"#storage-migration\">\u041c\u0438\u0433\u0440\u0430\u0446\u0438\u044f \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0430<\/a> (storage migration);<\/li>\n<li><a href=\"#rename\">\u041f\u0435\u0440\u0435\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u0438\u0435 \u0412\u041c \u0438 \u0434\u0438\u0441\u043a\u0430<\/a>;<\/li>\n<li><a href=\"#update-host\">\u041e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 oVirt-Host<\/a> (\u0433\u0438\u043f\u0435\u0440\u0432\u0438\u0437\u043e\u0440);<\/li>\n<li><a href=\"#update-engine\">\u041e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 oVirt-Engine<\/a> (\u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440);<\/li>\n<li><a href=\"#import-vm\">\u0418\u043c\u043f\u043e\u0440\u0442 \u0412\u041c<\/a>;<\/li>\n<li><a href=\"#task-mgmt\">\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0437\u0430\u0434\u0430\u0447\u0430\u043c\u0438<\/a>.<\/li>\n<\/ul>\n<p>  <\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-304107","post","type-post","status-publish","format-standard","hentry"],"_links":{"self":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/304107","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=304107"}],"version-history":[{"count":0,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/304107\/revisions"}],"wp:attachment":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=304107"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=304107"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=304107"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}