VBoxManage copyto vmname|uuid
VBoxManage guestcontrol updateadditions vmname|uuid [--source "файл образа .ISO с гостевыми доплнениями"] [--verbose]
VBoxManage bandwidthctl uuid|vmname --name name [--add disk|network] [--limit "MB/s" [--delete]
VBoxManage copyto vmname|uuid
VBoxManage guestcontrol updateadditions vmname|uuid [--source "файл образа .ISO с гостевыми доплнениями"] [--verbose]
VBoxManage bandwidthctl uuid|vmname --name name [--add disk|network] [--limit "MB/s" [--delete]
#!/bin/bash
# Save the state of all running VMs or start all saved VMs.
# Сохраняет состояние всех работающих ВМ и запускает все сохраненные ВМ
NO_ARGS=0
E_OPTERROR=85
if [ $# -eq "$NO_ARGS" ]
then
echo "Usage: `basename $0` save|start|status"
exit $E_OPTERROR
fi
case "$1" in
"save" )
for vm in `VBoxManage -q list runningvms | cut -d"{" -f2 | cut -d"}" -f1`; do VBoxManage -q controlvm $vm savestate; done
sleep 1s
VBoxManage -q list -l vms | egrep -e '(^State|^UUID|^Name)'
;;
"start" )
VBoxManage list -l vms | egrep -e '(^State|^UUID)' >/tmp/vboxscript.$$
export IFS=$'\n'
for line in `cat /tmp/vboxscript.$$`
do
if [[ $line == UUID* ]]
then
unset STATE
UUID=`echo $line | tr -s " " | cut -d" " -f2`
elif [[ $line == State* ]]
then
STATE=`echo $line | tr -s " " | cut -d" " -f2-3 | cut -d"(" -f1`
fi
if [ "$STATE" = "saved " ]
then
nohup /usr/bin/VBoxHeadless -startvm $UUID >/dev/null 2>&1 &
fi
done
unset IFS
rm -f /tmp/vboxscript.$$
sleep 10s
VBoxManage -q list -l vms | egrep -e '(^State|^UUID|^Name)'
;;
"status" )
VBoxManage -q list -l vms | egrep -e '(^State|^UUID|^Name)'
;;
esac
Компания Convirture, разработчик корпоративной системы управления облачными вычислениями на базе Xen и KVM и Canonical, создатель популярного дистрибутива Linux Ubuntu, объявили о партнерстве, направленном на создание инструментов управления виртуальными машинами на базе Ubuntu.
То есть те, кто сделал ставку на Virtual Iron - сейчас в полном дерьме. Скупой платит иногда не просто дважды - а, вообще, теряет все.
Однако это еще не все. Oracle отпустила почти весь персонал Virtual Iron, оставив 10-15 человек, преимущественно оказывающих поддержку. Остальные все. Это конец, господа. Virtual Iron канул в небытье.
ЗамечаниеМодуль pam_vbox.so поставляется в составе гостевых дополнений, но по умолчанию не устанавливается и не активируется. Для его использования, необходимо скопировать файл /opt/VBoxGuestAdditions-<номер версии virtualbox>/lib/VBoxGuestAdditions/pam_vbox.so в каталог модулей безопасности, обычно это /lib/security/.
Модуль pam_vbox.so поддерживает только тип auth. Прочие типы, такие как account, session или password не поддерживаются.
Внимание!
Ошибки в файлах настроек PAM может превести к невозможности входа в систему!
auth requisite pam_vbox.so debugЧасть содержимого файла /etc/pam.d/common-auth
auth requisite pam_vbox.so debugЗапускаем ВМ и устанавливаем параметры автологина:
auth [success=1 default=ignore] pam_unix.so nullok_secure try_first_pass
VBoxManage startvm "Имя ВМ" && VBoxManage controlvm "Имя ВМ" setcredentials "пользователь" "пароль" "имяхоста"где, "имя ВМ" - название гостевой системы, "пользователь" это имя учетной записи пользователя в госте, "пароль" - пароль пользователя гостя, а "имяхоста" - доменное имя гостевой системы, можно получить командой hostname.
Выполнив норму, я пошёл домой. Морально уставший, а на подобные российские глупости у меня аллергия, я думал о том, что на администрацию участка есть за что подать в суд. Тут же эту мысль подавило то, что мы находимся в России, и если я подам в суд, то строже всех накажут меня, а по телевизору этот ужас и так не покажут. Ужас? Это ещё не ужас.
Computer Configuration\Windows Settings\Security Settings\Local Policies\Security Optionsи отключите параметр
Accounts: Limit local account use of blank passwords to console logon only.
VBoxManage guestcontrol execute xp_sata "ipconfig.exe" --arguments "/all" --username admin --wait-for stdoutДанная команды выведет на консоль хоста, сетевые настройки гостя. Если у вас установлен пароль на учетную запись до добавьте опцию "--password пароль".
Зачем это нужно? Во первых, использование виртуальных sata дисков снижает нагрузку на процессор, во вторых по моим тестам они ненамного, но быстрее.
Все, что нужно это версии VirtualBox 1.6 или старше, установочный диск Windows и драйвера sata контроллера AHCI. Вы можете скачать подготовленный мной образ дискеты отсюда(для 32 битной системы).
Создайте виртуальную машину и в ее свойствах сделайте примерно так, как на рисунке
убедитесь, что в настройках ВМ дисковод отмечен как не загрузочный
В начале установки системы нажмите клавишу F6 и дождитесь появления окнаустановки дополнительного оборудования.
Нажмите клавишу S, выберите в списке "Intel(R) 82801HEM/HBM SATA AHCI Controller (Mobile ICH8M-E/M)" нажмите Enter и продолжайте процедуру установки windows как обычно Подробно расписано на форуме сообщества virualbox (английском).
Time taken for tests: 3.783 seconds
Requests per second: 2643.13 [#/sec] (mean)
Time per request: 0.378 [ms] (mean)
Transfer rate: 1171.85 [Kbytes/sec] received
Time taken for tests: 3.029 seconds
Requests per second: 3301.57 [#/sec] (mean)
Time per request: 0.303 [ms] (mean)
Transfer rate: 1460.56 [Kbytes/sec] received
Time taken for tests: 26.986 seconds
Requests per second: 370.57 [#/sec] (mean)
Time per request: 2.699 [ms] (mean)
Transfer rate: 163.93 [Kbytes/sec] received
Time taken for tests: 5.967 seconds
Requests per second: 1675.98 [#/sec] (mean)
Time per request: 0.597 [ms] (mean)
Transfer rate: 741.42 [Kbytes/sec] received
Time taken for tests: 2.233 seconds
Requests per second: 4478.66 [#/sec] (mean)
Time per request: 0.223 [ms] (mean)
Transfer rate: 1981.28 [Kbytes/sec] received
Современные гипервизоры (мониторы или менеджеры виртуальных машин) используют метод, известный как "page sharing" или "same page merging". Гипервизор просматриват всю память и вычисляет котрольные суммы каждой страницы памяти (hashes). Далее находятся страницы с идентичными суммами и сравнивается их содержимое (если две страницы имеют одинаковую контрольную сумму, то велика вероятность идентичности их содержимого). Память виртуальных машин, перестраивается так, что совпадающие области ссылаются на одну и ту же страницу (дублируемые освобождаются), пока одна из ВМ не попытается изменить ее содержимое. В случае изменения ее содержимого, память для этой страницы выделяется снова. Данный механизм прозрачен для ВМ. Однако, этот механизм имеет несколько недостатков. Во первых, полное сканирование памяти занимает довольно продолжительное время (особенно если хост машина не простаивает), т.е. освобожденная память может стать доступной, только через некторое время (от нескольких часов и даже дней!). Кроме того, этот алгоритм использует ресурсы процессора, приводящие к дополнительным накладным расходам хоста, достигающим 10-20%.
Технология Page Fusion в VirtualBox использует гостевые дополнения (VirtualBox Guest Additions), что бы найти области памяти с наибольшей вероятностью идентичности их содержимого, используя для этого ресурсы виртуальных машин, что позволяет снизить время поиска и накладные расходы на виртуализацию.
Этот механиз может быть включен для ВМ, командой:
VBoxManage modifyvm "ИмяВМ" --pagefusion onВы можете наблюдать за работой Page Fusion используя механизм метрик. Метрика RAM/VMM/Shared отображает общий размер совместно используемой памяти, а метрика виртуальной машины Guest/RAM/Usage/Shared размер используемой общей памяти для данной ВМ. Ознакомтесь с разделом VBoxManage metrics для получении дополнительной информации.
VirtualBox поддерживается Page Fusion только на хостах с 64-битными операционными системами. На хостах с Mac OS X в настоящее время не работает. Технология Page Fusion доступна только для гостей Windows начиная с версии 2000 и старше.
Ошибка запуска сети: internal error '/sbin/iptables --table filter --delete INPUT --in-interface virbr0 --protocol udp --destination-port 69 --jump ACCEPT' exited with non-zero status 1 and signal 0: iptables: Bad rule (does a matching rule exist in that chain?).В процессе поиска решения наткнулся на вот этот пост. И проблема была решена удалением пакета dnsmasq:
sudo apt-get remove dnsmasq
Каждый комментарий приносит 1 балл и его автору, и авторам проекта, к которому он относится (если участник поддерживает проект, а не критикует).Однако посмотрев на коментарии лидера , мы увидим, что за некоторые коментарии дают больше. Хотя справедливости ради стоит отметить, что это относится и к коментариям для других не MS технологий виртуализации (но связаных с MS).
Пять способов покончить с курением
12:03
31/05/2010
31 мая во всем мире отмечается День без табака – праздник, установленный в 1988 году Всемирной организацией здравоохранения. В этот день миллионы людей по всему миру дают зарок больше никогда не брать в руки сигарету. >>