Привет знатокам!
Имею небольшую непонятность. А именно - всё хорошо, когда оно (KVM-виртуализация) работает на идентичном оборудовании. В моем же случае это несколько не так. А именно, есть "большой" сервер на двух четырехядерных ксеонах (опознается в virt-manager как Nehalem) и пара простеньких серверочков на двухядерных процессорах типа E5300 или что-то вроде того. Они опознаются virt-manager'ом как Core2Duo.
Если не трогать тонкие настройки гостевого процессора, то миграция без проблем ходит между одинаковыми серверами. А вот если мы захотим смигрировать с большого сервера на маленький - опаньки. virt-manager нам черным по понятному сообщает, что есть некоторые CPU Features (в моем случае rdtscp и dca), которые требуются, но не поддерживаюся процессором на целевом хосту. Даже если поставить принудительно на всех хостах для гостей одинаковые CPU - Core2Duo - эти самые CPU Features не подстраиваются под новый целевой CPU.
Если эти требуемые CPU Features явно запретить везде, то миграция оживает.
Вопрос - правильно ли я поступаю, запрещая эти CPU Features (ведь их нет на малых серверах и там и без них виртуалка работает). И какой вообще в таком случае CPU следует выбирать? По минимально определившемуся? Или брать "стандартный" KVM64?
Как поступают умные люди в таком случае?