Выложил на сайте первоначальный вариант перевода главы 8 VBoxManage . Много нового, по сравнению с версией 2.2: clonevm,bandwidthctl,guestcontrol,extpack, debugvm и прочее.
29 авг. 2011 г.
18 авг. 2011 г.
Сборки ChromeOS для виртуальных машин
Google Chrome Operating System — операционная система компании Google, является открытым программным обеспечением, предназначена для нетбуков и устройств на процессорах ARM или x86. Google Chrome OS построена на ядре Linux с использованием браузера Google Chrome.
Данный продукт можно использовать для безопасного серфинга по интернету - скачиваем, устанавливаем в виртуальную машину и ходим в интернет только через нее. Скаченные файлы заливаем через общие папки и где проверяем их на вирусы.
На сайте http://chromeos.hexxeh.net/vanilla.php можно скачать образы для VirtualBox, VMWare и USB.
Официальная страница проекта http://www.chromium.org/chromium-os/.
Обзорная статья по альтернативным решениям http://www.xakep.ru/post/41262/.
Данный продукт можно использовать для безопасного серфинга по интернету - скачиваем, устанавливаем в виртуальную машину и ходим в интернет только через нее. Скаченные файлы заливаем через общие папки и где проверяем их на вирусы.
На сайте http://chromeos.hexxeh.net/vanilla.php можно скачать образы для VirtualBox, VMWare и USB.
Официальная страница проекта http://www.chromium.org/chromium-os/.
Обзорная статья по альтернативным решениям http://www.xakep.ru/post/41262/.
16 авг. 2011 г.
Обновление VirtualBox 4.1.2
Вышел корректирующий релиз VirtualBox 4.1.2. Полный список изменений. Перечислю то, что считаю главным:
- Отмечу расширение функционала VBoxManage guestcontrol. Ранее я описывал эту функцию здесь и здесь. В новой версии добавлено копирование файлов с гостевой на хост:
VBoxManage.exe guestcontrol copyfrom
.
- В графический интерфейс добавлена функция создания связных клонов.
- С помощью VBoxManage startvm теперь можно сразу запускать несколько ВМ.
- Улучшена производительность и исправлены ошибки в WDDM драйвере для Windows гостей. У меня ранее запускалось, но работать было не возможно.
11 авг. 2011 г.
Совместное использование KVM и VirtualBox
По общему мнению KVM и VirtualBox не могут сосуществовать на одной операционной системе. Точнее VirtualBox не сможет запуститься, если модули KVM загружены в оперативную память. В то же время KVM прекрасно работает при наличии установленного VirtualBox, поэтому проблема эта односторонняя. Решение ее также довольно простое. К сожалению, имеется огромное количество руководств, рекомендующих удалить одну из программ. Некоторые другие предлагают воспользоваться rmmod, однако они ничего не говорят о том, как потом вернуть все обратно.Скрипт для активации VirtualBox и отключения KVM выглядит следующим образом:
Я покажу вам, как совместно использовать KVM и VirtualBox без удаления одной из программ, или перезагрузки для переключения между ними.
#!/bin/bash
/sbin/rmmod kvm_intel
/sbin/rmmod kvm
/etc/init.d/vboxdrv start
И скрипт для запуска KVM и отключения VirtualBox:
#!/bin/bash
/etc/init.d/vboxdrv stop
/sbin/insmod /lib/modules/`uname -r`/kernel/arch/x86/kvm/kvm.ko
/sbin/insmod /lib/modules/`uname -r`/kernel/arch/x86/kvm/kvm-intel.ko
Читать полностью
4 авг. 2011 г.
Тестовая среда национальной программной платформы на VirtualBox
Компания Etersoft при поддержке концерна Сириус организует открытое тестирование приложений Windows на совместимость с Национальной программной платформой (НПП), основанной на Linux и открытом программном обеспечении.
Запуск виртуальной машины:Подробнее
Скачав образ NPP.ova, его необходимо импортировать в Virtual Box: выбираем меню "Файл"->"Импорт конфигурации...", далее следуя инструкциям "Мастера импорта конфигурации" завершить процесс импорта.
Теперь можно запускать виртуальную машину и производить тестирование Windows-программ.
1С и WMI
Всплыла очередная проблема с функциональностью платформы 1С: нужно было реализовать запуск внешнего приложения вне зависимости от режима работы 1С. Стандартные методы
Следует заметить, что есть подводные камни: данный код работает с привилегиями учетной записи от которой запущен сервер 1С (желательно не SYSTEM и подобные). В строке соединения
Ссылки:
http://msdn.microsoft.com/en-us/library/aa384642%28VS.85%29.aspx
http://www.sysengineering.ru/Administration/AdministrationUsingWMI.aspx
ЗапуститьПриложение и КомандаСистемы
не работают на сервере и во внешнем соединении. Выход был найден в использовании COM интерфейса к WMI:WMI — это одна из базовых технологий для централизованного управления и слежения за работой различных частей компьютерной инфраструктуры под управлением платформы Windows. WMI является открытой унифицированной системой интерфейсов доступа к любым параметрам операционной системы, устройствам и приложениям, которые функционируют в ней.Практически, данной технологией можно заменить вызовы Windows API. Приведу пример работы в 1С:
Команда = "notepad.exe"; //это просто пример
Locator = Новый COMОбъект("WbemScripting.SWbemLocator");
objWMIService = Locator.ConnectServer("."); //цепляемся к локальной системе
objStartup = objWMIService.Get("Win32_ProcessStartup");
objProcess = objWMIService.Get("Win32_Process");
intProcessID = 0;
intReturn = objProcess.Create(Команда, Null, Null, intProcessID);
If intReturn <> 0 Then
Сообщить("Ошибка выполнения: " + Команда); //если не клиент, том можно выводить сообщения в лог файл
EndIf;
Следует заметить, что есть подводные камни: данный код работает с привилегиями учетной записи от которой запущен сервер 1С (желательно не SYSTEM и подобные). В строке соединения
Locator.ConnectServer
можно указать удаленный хост, пользователя и пароль, однако по непонятной логике microsoft, передача пары логин/пароль не работает для локальной системы, только для удаленного хоста. Вызов Create
не ожидает завершения работы программы, поэтому если требуется ожидать окончание работы или вывод программы, нужно реализовать отдельные механизмы.Ссылки:
http://msdn.microsoft.com/en-us/library/aa384642%28VS.85%29.aspx
http://www.sysengineering.ru/Administration/AdministrationUsingWMI.aspx
Подписаться на:
Сообщения (Atom)