Вот такую подлянку сегодня подкинул VMWare Server:
При попытке запуска одной из виртуальных машин он выдал вот что:
"You have started VMware Server with an out-of-date copy of the application. VMware Server cannot power on virtual machines using this copy (version 2.0.2). To power on this virtual machine, run VMware Server from the default location."
Я сразу вспомнил, что при скачивании новой версии сервера мне выдали серийник, но его нигде не спросили. Пытаюсь ввести новый серийник, выдается следующее:
The server response included one or more errors.
Details:
InvalidLicense: The uploaded license content was not valid.content was not valid.
Т.е. новый серийник он не воспринимает и упорно показывает мне серийник от версии 1.Х,который тоже не подходит. Перерыл кучу форумов, нашел 2 решения:
1. Деинсталлировать VMWare Server (при этом он спросит, удалить ли лицензионный ключ — надо ответить "да"). Потом поставить его заново и ввести новый серийник. Собственно, это официальный совет от VMWare.
2. Найти ключик реестра:
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\VMware, Inc.\VMware Server
или :
[HKEY_LOCAL_MACHINE\SOFTWARE\VMware, Inc.\VMware Server — если мы имеем дело с 32-битной ОС
В нем сначала удалить ключ "License.vs.1.0-00" — именно в нем хранится старый серийник. Потом в ключ "Dormant\License.gsx.3.0-00" добавить следующее:
//———————————————
// Set up the RecvAddr structure with the IP address of
// the receiver (in this example case "123.456.789.1")
// and the specified port number.
RecvAddr.sin_family = AF_INET;
RecvAddr.sin_port = htons(Port);
RecvAddr.sin_addr.s_addr = inet_addr("123.456.789.1");
Всегда хотелось лететь в самолете и видеть, где мы в данный момент пролетаем. Какая высота, скорость, сколько времени осталось до посадки. А также потом посмотреть весь маршрут, каким путем заходили на посадку. Для этих целей был выбран и куплен GPS навигатор и трекер Holux M-1000C. Кроме того, был нужен новый BT GPS для поездок на машине. Выбор этого GPS приемника был обусловлен прежде всего новым чипсетом MTK MT3329, который позволяет принимать сигналы 66 GPS спутников одновременно, а также поддерживает системы WAAS и EGNPS, которые позволяют определять местоположение в тех местах, где сигнал GPS не принимается (например в туннелях). Правда ни в одном туннеле в Европе я не обнаружил сигналов наземных станций.
Для просмотра местоположения и других параметров я использовал смартфон HTC Touch Pro, который по совместительству работал еще и MP3 плеером. В нем включаем режим "в самолете", но оставляем Bluetooth, который нам нужен для связи с GPS приемником.
Теперь немного об используемом софте. Лучший софт, показывающий карту любой точки мира, это, безусловно, Google Maps. Однако, ему требуется постоянное соединение с Интернетом для загрузки карт. Оффлайн режима у этой программы, к сожалению, нет. Лучшая программа, работающая с растровыми картами, это OziExplorer. Соответственно, нам надо получить карты из Google Maps для загрузки в Ozi. На форумах подсказали, что это можно сделать при помощи программы SAS.Планета. Она позволяет загружать карты из множества онлайновых гео-сервисов (Google, Yandex, Yahoo и т.д.) и делать из них растровые карты в любом масштабе. Я сделал 3 карты области предстоящего полета в масштабах 8, 9 и 10.
Карты загружены в Ozi, GPS приемник лежит в барсетке, садимся в самолет. Барсетку я засунул в кармашек впереди стоящего сиденья и включил GPS. Буквально через 15 секунд он поймал спутники и стал показывать местоположение. На форумах я много читал, что с приемом GPS сигнала в самолете бывают проблемы. Люди советовали поместить приемник под шторку иллюминатора. Однако, видимо новый чипсет более чувствительный и всю дорогу M-1000C без проблем определял координаты.
В полете я много раз цеплялся к приемнику по Bluetooth и смотрел текущее местоположение, скорость и высоту. Но самая интересная функция этого приемника — это трекинг. К приемнику бесплатно прилагается программа Holux ezTour, которая позволяет скачивать треки и просматривать их. Для отображения карт программа использует Google Maps.
Вот трек моего маршрута из Москвы в Прагу (открывается только в Internet Explorer). ezTour позволяет создавать из треков HTML файлы, которые можно выкладывать куда угодно и смотреть треки в Google Maps.
Но еще интереснее смотреть графики высоты и скорости. Вот они для полета Москва-Прага:
Продолжаем кулинарные опыты. За основу взят тот же чешский рецепт запеченой свинины, что и был в прошлый раз. Внимательно изучены комментарии, проведена работа над ошибками 🙂 Итак, список изменений:
1. Взята посуда из термостекла.
2. Мясо готовится в открытом виде 1.5 часа, потом закрывается сверху крышкой.
В отличие от предыдущего варианта, мясо получилось более сочным, пиво не спеклось в однородную массу, а получился очень неплохой соус. Вот так выглядит результат:
Windows 7 x64, установлена VMWare 7.0 (вещь, очень рекомендую). Из-под VMWare пытаюсь подключить расшаренный диск с хост-машины. Выдается вот такое сообщение:
System error 58 has occurred
The specified server cannot perform the requested operation.
Лезем в System log хост машины, находим вот такое событие:
Event 2017
The server was unable to allocate from the system nonpaged pool because the server reached the configured limit for nonpaged pool allocations.
Перерыл кучу форумов, в этом случае рекомендуют:
1. Обязательно поставить последнюю версию драйверов сетевой карточки.
2. Разрешить в реестре большее количество подключений по SMB протоколу. Делается это так: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\LanmanServer\Parameters — в этом ключе реестра создаем новый параметр (тип DWORD) с именем MaxMpxCt. Устанавливаем его значение в 255. По умолчанию не-серверная Windows разрешает не более 10 соединений.
3. Пройти по всем параметрам сетевой карты и отключить все, что связано с Offload (Checksum Offload и подобное).
В моем случае помогли первые 2 пункта, третий пункт делать не стал. Драйвера для карточек Marvell нужно качать с официального сайта, на сайтах производителей материнских плат драйвера обычно старые.
Такая вот ошибка стала регулярно появляться после того, как я воткнул в сервер флешку Kingston для бекапа. Зайдя традиционно на сайт Microsoft, я тут же обнаружил описание проблемы:
This error may occur when you connect a device that does not support the media ejection lock/unlock (SCSIOP_MEDIUM_REMOVAL) operation code. The error occurs because of a limitation in the Removable Storage component. Removable Storage does not expect the device to be connected, because the device does not support the media ejection lock/unlock operation code.
Ошибка может возникать, когда устройство не поддерживает функцию блокировки/разблокировки при удалении из системы. Оказывается, моя флешка такую функцию не поддерживает.
А Microsoft предлагает просто на это дело забить:
While there is currently no resolution for this behavior, no harm is done by the behavior. This event log message may safely be ignored for devices that do not support the media ejection lock/unlock (SCSIOP_MEDIUM_REMOVAL) operation code.
Значит не будем обращать внимание. Хотя меня почему-то всегда волнуют красные строчки в Event логе…
1.5 года я пользовался мышкой Logitech MX Revolution:
Мышка неплохая, но за такое время эксплуатации стали ясны ее достоинства и недостатки. Безусловным достоинством является форма мышки: она очень удобно лежит в руке. Плюс в ней есть функция управления колесиком. Оно может либо свободно крутиться (очень удобно в броузерах), либо дискретно (что удобно во всех остальных программах). Драйвер мышки позволяет настроить приложения на один из этих режимов. Главный недостаток заключается в крайне быстрой разрядке аккумулятора. Сначала его хватало где-то на 2-3 дня, а в последнее время заряжать мышку приходилось каждый день. До этого у меня была Майкрософтовская мышь, которая питалась от двух батареек AA и их хватало где-то на полгода.
И вот, наконец, Logitech сделал то, что мне хотелось:
Эта мышка абсолютно идентична по форме MX Revolution. Питается от двух батареек AA, по словам производителя их должно хватить где-то на 9 месяцев. Это предстоит еще потестировать. Колесико точно так же имеет два режима, но, в отличие от MX Revolution, переключение производится вручную — кнопкой под колесиком. По весу она значительно тяжелее MX Revolution (в основном из-за веса батареек), но это совершенно не мешает. Убрано бесполезное горизонтальное колесо — никогда им не пользовался. Зато теперь не надо думать о том, что надо на ночь поставить мышку в кредл.
Возникла простая задачка: надо регулярно бекапить полный образ диска на сервере. Решение от Acronis стоит около 1000 долларов, поэтому сразу начал искать альтернативы. Оказывается, в 2008 сервере очень неплохо сделан встроенный бекап. Он позволяет делать полные образы системы и поддерживает VSS.
В первую очередь надо поставить саму фичу бекапов. Делается это через "Administrative tools -> Server Manager". Щелкаем пункт "Features", где и добавляем Windows Server Backup Features. При этом обязательно надо добавить к нему Command line tools. Почему — чуть дальше будет рассказано.
Собственно GUI от нового бекапа не представляет никакой практической пользы. Если, конечно, нет желания выделить один из жестких дисков целиком для бекапов. Причем сделано ну очень странно. У меня в системе один диск выделен под ОС, плюс сделан RAID5 из 5 дисков. GUI бекапа предлагает выбрать один из этих дисков (или все сразу). После чего честно предупреждает, что сейчас развалит нахрен весь RAID и этот диск будет переформатирован. Просто настроить бекап в произвольную папку нет никакой возможности.
Перерыв кучу форумов, я нашел, что через командную строку все-таки можно сделать бекап куда угодно. А нужно нам его делать на сетевой диск. В командной строке есть утилита wbadmin. Запускается она только под аккаунтом админа, никакие elevations пользователей с админскими правами не работают. Вот такой строчкой мы бекапим системный диск куда угодно:
Еще можно добавить параметр -quiet, чтобы не задавались лишние вопросы. Сделать из этой строчки CMD-файл и запускать его через Task Scheduler нет никаких проблем. Единственный недостаток: в этом случае всегда делается полный бекап, incremental сделать из командной строки невозможно.
Очень странный подход у Майкрософта к бекапу данных.