Константин, спасибо, вы единственный кто откликается на мои наверное глупые вопросы. Про reservation я понял. Это просто гарантированные ресурсы хоста или кластера удерживаемые под конкретный пул или машину.
1) Скажите, если к примеру создан пул ресурсов и в нем стоит лимит по памяти в 1Гб, так же есть виртуалка которая имеет в своих настройках выделенные 2Гб памяти, то если ее поместить в этот пул и заставить там работать, выделяемая память урежется до 1Гб лимитом а оставшийся 1Гб будет находиться в свопе и работать оттуда? Я правильно понимаю? Т.е. получается что перемещая в пул виртуальные машины с настроенными ресурсами памяти превышающими limit установленный в настройках пула, мы заставляем разницу получаемую по формуле (Совокупная установленная память всех машин перемещенных в пул минус limit выставленный в пуле) СВОПИТЬСЯ? Я сделал такой вывод по вашим словам: "limits - это ограничение на объём памяти для данного пула. Всё что выше лимита - уйдёт в своп, чего допускать нельзя." Или я что-то не так понял?
2) Скажите пожалуйста, когда работает limit по памяти в пуле равный 1Гб оперативы, и машина, имевшая до этого 4 Гб памяти, перемещается в данный пул, 3Гб оперативки отнимается у нее за счет какого механизма? Работает балон? Он забирает у нее "лишнюю" память?
3) Константин, вы пишите "Когда Вы снимаете галочку expandable, и при это не этом снимаете галочку unlimited, и указываете в лимитах пула объём памяти равный ОЗУ ВМ - она (-и) не запутится, так не хватит памяти на overhead." Это да, так и есть.Но почему, если поставить галочки на unlimited, reservation выставить 0 и снять галочки expandable то машина не стартует?И самое интересное, почемупри таких же настройках, но только если reservation выставить не 0 а хотя бы 100 мб и 100 мгц по процу, то машина СТАРТУЕТ? И в ее resource Allocation такие параметры как Consumed memory и CPU отображаются так, словно она работает без всякого пула. Т.е. память на полную катушку, столько сколько указано в ее настройках. Можно конечно сказать что выставив в reservation эти несчастные 100 мб оперативы и 100 мгц проца, мы дали ресурсы на overhead, но остальное-то у машины ОТКУДА???Мы ведь запретили брать ресурсы у хоcта сняв галочки expandable и фактически у машины должны быть как раз эти мизерные 100 мб из reservation!!! Может я не совсем понимаю процесс? Может в таком случае мы видим в счетчике Consumed memory кол-во памяти из свопа? И если так, тогда как могут свопится мегагерцы процессора? Они ведь тоже отображаются на закладке Resource allocation по полной а не 100 мгц.