Maximum number of virtual disks allowed for this virtual machine

Если верить документации, то в XenServer 6.5 на одну виртуальную машину можно подключить до 16 vdi, по этому меня удивило, когда виртуалка с 3 vdi выдала ошибку “Maximum number of virtual disks allowed for this virtual machine” при попытке подключить еще один диск.

Оказывется, 16 vdi можно подключить при условии, что установлены xs-tools, без них можно подключить только 3 диска.

Установка Linux в виртуальном окружении Citrix Xenserver из ISO образа на USB

Так вышло, что возможности выложить iso на SMB шару и объявить ее как SR не было, и пришлось разбираться, как установить Ubuntu с ISO образа, который лежит на USB подключенному к Dom0. Все оказалось просто.

Сперва нужно создать директорию куда смонтируем USB диск:

mkdir -p /var/opt/xen/iso_import

Затем создаем SR:

xe sr-create name-label=<названиеДляSR> type=iso device-config:location=/var/opt/xen/iso_import device-config:legacy_mode=true content-type=iso

После этого в Citrix XenCenter появится новое хранилище, но пока пустое, что б там появились ваши iso образы нужно смонтировать USB диск в директорию /var/opt/xen/iso_import, и нажать “rescan” во вкладке “storage” этого SR. Все iso образы, которые находятся в корне USB диска, появятся в этом SR.

Успех в планировании

Старый знакомый прислал ссылку на забавный пост: https://medium.com/@ivlad/, и это было бы очень смешно, если б не было так грустно.

Вот я себе не представляю, инженера который пытается лог скажем в пару гигабайт длинной (а учитывая, что там все в csv, он примерно такой у них и получался) запихать в Excel с целью сделать выборку для отчета, даже Билл Гейтс не на столько верит в свой продукт, как тот индивид.

Во первых, excel честно предупредит, что “ему столько не влезет, извините”. Во вторых, есть такое понятие “инженерный подход”. Т.е. прежде чем чтото куда то пихать, кто-то должен был посчитать, какое количество строк генерируется в минуту, сколько их получится за неделю и что целесообразно придумать для посчета статистики в данной ситуации.  А потом уже, можно сажать сотрудника, которому вменять в обязанности выполнение определенных действий.

Navitel уже не тот

Неделю назад у меня на телефоне сдохла память, ремонту не подлежит, требуется замена всей платы. Собственно все это время гоняю со старым телефоном. Так уж вышло, что просто установить купленный в Google Play Navitel на телефон и спокойно им пользоваться – нельзя. Нужно перерегистрировать. Пока была надежда на восстановление старого телефона, я этого не делал, но сегодня приспичило.

Сказать что я был неприятно удивлен – ничего не сказать. Цитирую сообщение с сайта Навитела:

В ответ на Ваш запрос от 16.03.2016 о деактивации лицензионного ключа , установленного на устройстве модели ________, сообщаем, что с 23.10.2014 вступили в действие новые условия Лицензионного договора.

Для перерегистрации Лицензионного ключа необходимо принять новые условия Лицензионного договора. После согласия с новыми условиями Лицензионного договора техническая поддержка рассмотрит вашу заявку и ответит в течение 2–3 рабочих дней.

Если Вы не согласны с обновленным Лицензионным договором, просим Вас прекратить использование Программного продукта. В противном случае на Вас будут распространяться условия измененного Лицензионного договора, который полностью заменяет все предыдущие версии Лицензионного договора.

Обращаем Ваше внимание на то, что по условиям обновленного Лицензионного договора перерегистрация Лицензионного ключа производится не более 1-го раза (вне зависимости от причин, по которым она потребовалась).

Обратите внимание на последние две строки. Как вам такой поворот?

В принципе мне понятно почему так произошло, видимо слишком много умельцев развелось. Но на мой взгляд это не повод портить жизнь другим. До того, как купить, я скачал его с всем известного сайта, и пользовался какое то время. Т.к. программа мне понравилась, я купил себе лицензионную версию, и пока меня все устраивало. Сейчас же мне проще либо снова вернуться к пиратке, либо пользоваться гугл картами (раньше нашего города в них не было, сейчас все же появился).

Странное поведение приложения mail.ru под adroid

Пару дней назад случилось странное. С нашего почтового сервера (около 100 ящиков) улетело за 2 дня примерно 80 гигабайт исходящего траффика. Т.к. интернет в нашем городе дорогой (0.69 р. за метр) сумма получилась солидная.

Запросил детализацию у провайдера, оказалось, что весь трафик ушел с 143 TCP порта в сторону нескольких хостов, в WHOIS адреса числятся как «MAILRU-NET08». Никаких сборщиков почты у пользователей в нашем домене не настроено, это проверил в первую очередь. Собственно, после анализа предоставленной провайдером статистики вопросов только прибавилось. Читать

XenServer 6.X автостарт виртуальных машин

Пользуюсь этим делом редко, поэтому постоянно забываю синтаксис.
Первым делом нужно включить возможность автозапуска в пуле (даже если он из одной хост машины состоит)

xe pool-param-set uuid=UUID-of-pool other-config:auto_poweron=true

затем включить автозапуск в свойствах каждой виртуальной машины:

xe vm-param-set uuid=UUID-of-vm other-config:auto_poweron=true

Где uuid нужного хоста можно узнать с помощью:

xe vm-list

идентификатор пула можно так же посмотреть:

xe pool-list

Sudo insults

Кому и за что нравиться linux? Для меня, одно из качеств, которые нравятся в этой системе – это какая то человечность. Компоненты системы писали сотни тысяч энтузиастов, в большинстве своем очень крутых программистов, и многие из них не лишены чувства юмора… которое может проявляться в неожиданных местах. И всей жизни не хватит, что бы эти приколы исчерпать…. и это здорово.

 

Я давно использую эту систему, но только сегодня узнал, что если в конфиге для sudo, добавить строку

Defaults insults

то при вводе неправильного пароля в sudo, система будет над тобой чуточку издеваться )))) Выглядит это так:

6c06708e-c154-11e5-9a0d-5a06d5cef2c7

wordpress SSL3_GET_SERVER_CERTIFICATE:certificate verify failed

Вот странная ошибка, на мой взгляд.

По логике, это должно означать, что wordpress, не смог средствами операционной системы в которой он установлен проверить валидность сертификата, и соединяться не стал. Но нет. Средствами ОС он этого сделать не может, и что бы оставить движек максимально простым в использовании, разработчики пошли на не совсем простой шаг. Встроили проверку сертификата вместе с хранилищем сертификатов в сам wordpress.

Если вы попали сюда из поисковика, в поиске решения этой ошибки, то лечится она легко:

Достаточно в директорию wp-includes/certificates положить файл http://curl.haxx.se/ca/cacert.pem под именем ca-bundle.crt

А теперь, чем меня насторожило такое решение. Дело в том, что движки подобные wordpress легко ломаются, всегда найдется пара не пропатченных багов. А загрузка файлов через SSL не стартует без проверки подлинности, на случай, если нам пытаются подсунуть левый контент посредством атаки Men in middle.

Получается, что проверку подлинности сервера можно легко отключить, путем замены файла ca-bundle.crt на свой, где будет добавлен сфабрикованный корневой сертификат которым будет подписан сертификат узла men in middle.

 

UPD: Как показала практика, не везде можно решить проблему таким образом.

На сайте разработчиков curl нашел вот что: http://osdir.com/ml/web.curl.php/2007-02/msg00008.html

Суть в том, что если у вас установлена версия curl из перечисленных:

>libcurl/7.10.3 OpenSSL/0.9.6g
> libcurl/7.12.1 OpenSSL/0.9.7a
> libcurl/7.11.2 OpenSSL/0.9.7c

То без обновления curl не обойтись.

Кто такие хакеры

К сожалению, с легкой руки киношников и некоторых СМИ, смысл слова “хакер” сейчас мало кто понимает. 90% опишут хакера как взломщика и вора, в лучшем случае скажут, что это “талантливый компьютерщик”.

Сегодня в статье на хабре в примечаниях нашел отличное описание этому термину:

Ха́кер (англ. hacker, от to hack — рубить, кромсать) — высококвалифицированный ИТ-специалист, человек, который понимает тонкости работы программ ЭВМ.
Изначально хакерами называли программистов, которые исправляли ошибки в программном обеспечении каким-либо быстрым и далеко не всегда элегантным (в контексте используемых в программе стиля программирования и её общей структуры, дизайна интерфейсов) или профессиональным способом; слово hack пришло из лексикона хиппи, в русском языке есть идентичное жаргонное слово «врубаться» или «рубить в …». См. hacker (programmer subculture) (англ.)русск. и en:hacker (hobbyist).
В настоящее время наиболее широко известно значение «компьютерный взломщик» — крэкер (англ. cracker, от to crack — раскалывать, разламывать)
Многие хакеры могут быть крекерами и наоборот, но это не равнозначные понятия.

Может кому пригодится.

Прямо праздник какой то

Для вирусописателей, и начинающих программистов, желающих приколоться над знакомым есть отличная новость из Редмонда.

3 дня назад, товарищ @ParvezGHH сообщил о обнаружении в продуктах Microsoft Office серъезной уязвимости, позволяющей выполнить любой код с правами пользователя открывшего специально созданный документ Office.

В качестве примитивной, но действенной защиты в голову приходит только – не открывать файлы офиса с расшаренных ресурсов, а сперва копировать к себе. Не открывать ничего в формате офиса с чужих флешек. Читать