У меня есть компьютер с большим количеством оперативной памяти (16 ГБ) и быстрым процессором (Core i5). Я хотел бы использовать эту машину и как сервер, и как настольный компьютер.
Итак, как насчет того, если я сделаю это: я установлю на нем Ubuntu (как рабочий стол с графическим интерфейсом пользователя) с помощью виртуального бокса, а затем сервер Debian в качестве гостя виртуального бокса. (В качестве альтернативы та же настройка с KVM). Мой план, чтобы этот компьютер будет запущен в режиме 24/7, а сервер будет принимать веб-сайт и еще несколько вещей, но ничего такого, что слишком критично, так что только для себя и некоторых друзья (и нет, не порно или незаконного программного обеспечения или что-нибудь как это). Затем я могу использовать Ubuntu как обычный рабочий стол, в то время как сервер Debian работает виртуализировано.
Это разумная установка?
Или было бы лучше, если бы ОС хоста была сервером Debian (для стабильности или чего-то еще, поскольку он будет работать круглосуточно и без выходных), и я позволю своему графическому интерфейсу работать как виртуализированный гость?
В этом нет ничего неразумного. У меня есть пара компьютеров с Windows 7, на которых запущена рабочая станция vmware, и серверы на ней в качестве виртуальных машин, и они уже давно работают.
Но убедитесь, что вы ожидаете, что виртуальные машины выйдут из строя всякий раз, когда возникнет проблема с ПК, и это произойдет, и в большинстве случаев, когда вы этого не хотите.
Чтобы сыграть здесь адвоката дьявола ...
Зачем виртуализировать? Вы можете запускать все, что вы запускаете в debian, в ubuntu без этого дополнительного уровня абстракции. Вы можете запустить стек * amp или что-то еще в настольной системе ubuntu, и вы не получите никакой прямой выгоды, кроме несколько сомнительной возможности перенести систему, если что-то случится (с чем-то другим, кроме жесткого диска).
Просто запустите все в одном сеансе, если у виртуальной машины нет очевидного преимущества.
Я бы сказал, как правило, выберите тот, который требует наибольшего процента времени безотказной работы, и сделайте его своей операционной системой хоста.
Время безотказной работы виртуальной машины будет составлять лишь часть времени безотказной работы этого хоста, несмотря ни на что. Не говоря уже о том, что я обычно испытываю лучшее время безотказной работы на голом железе, чем на гипервизоре.