Tuesday, 5 May 2020

Настройка Windows для Ansible.

Всем привет.

По случаю всеобщего карантина появилось время освежить кое-что в памяти. Например Ansible. А началось все с того мне сказали что он легко рулит как Linux так и Windows хостами. А поскольку сейчас Windows сервера мне попадаются намного чаще то почему бы нет. Тем более в описании Ansible, как было раньше, сказано что на хостах Windows никаких Ansible-агентов не нужно.

На самом деле, подготовительные меры на хостах Windows нужны. Нет, никакого кода дополнительно ставить нет необходимости, но подкрутить кое-что придется. В сети полно инструкций на эту тему, и сводятся они в идеале к следующему: запуск службы WinRM, куда уж без нее, и прописывание правила на локальном фаерволле для слушателя по порту 5896. Это в двух словах. Но выполнить это надо на каждом Windows-хосте, которым хотите управлять.

Для автоматизации этого процесса хорошие люди придумали скрипт PowerShell. Запускаете, получаете "Ок" и готово.


Что дальше? Далее на мастер-хосте с Ansible устанавливаете pywinrm, указываете в hosts Windows-хосты и переменные доступа:
[windows]
192.168.1.180

[windows:vars]
ansible_user=admin
ansible_password="********"
ansible_connection=winrm
ansible_winrm_server_cert_validation=ignore

Sunday, 3 May 2020

Твой мир на паузе.

Всем привет.

В интересные времена живем. Непонятные времена. Политика и СМИ рулят всеми нами. А одна страна показала как она может нагнуть весь мир без единого выстрела. Оп-ппля, и весь мир стал на паузу. И многие бизнесы на частичной или полной остановке.

А вот туристический бизнес точно на полной паузе. На самой полной! Страны которые получали от него хорошую прибыль сейчас просчитывают как достойно выйти на прежние показатели доходности после окончания карантина. Разумеется теперь не будет как раньше. Теперь будет больше проверок, и больше документов. Слышал я даже про идею введения иммунного паспорта. 

Но мне кажется, что в конечном счете выиграет тот кто не будет прикрывать свой менеджмент вопросами нашей личной безопасности. Например, не стоит опираться на форс-мажор который прописывается в каждом договоре про туристические услуги если эти услуги фактически не были предоставлены.

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

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

Удачи всем нам.

Saturday, 2 May 2020

Установка протокола SNMP на сервере.

Всем привет.

Так случается что на сервера Windows по умолчанию  поддержка протокола SNMP не устанавливается. Поэтому этот компонент надо доставить либо руками либо из командной строки. Например так:

@Echo off
pushd %~dp0

sc query SNMP
if %ERRORLEVEL% GEQ 1 (
dism /online /enable-feature /featurename:SNMP
)

regedit /i snmpsrv.reg
net stop SNMP && net start SNMP
popd


А далее следует прописать параметры SNMP протокола, например через реестр:

-автостарт службы
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SNMP]
"Start"=dword:00000002
"Type"=dword:00000010

- адреса источников запросов (несколько)
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SNMP\Parameters\PermittedManagers]
"1"="192.168.1.13"
"2"="10.10.12.13"

- общая информация агента SNMP
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SNMP\Parameters\RFC1156Agent]
"sysContact"="Call 911"
"sysLocation"="Forza Ltd."
"sysServices"=dword:0000004c

- имя SNMP комьюнити (может быть несколько)
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SNMP\Parameters\ValidCommunities]
"publicXXL"=dword:00000004

Почему через реестр? А потому что и сам компонент и его параметры нередко не достать из GUI. Почему так происходит? Не знаю. Microsoft знает.

Удачи.

Friday, 1 May 2020

Портрет.

Всем привет.

Первомай. Нет, я не поехал на картошку, я написал еще одну почемучку для вас.

"Порою нужен сбой в системе, и шаг на ощупь в темноте,
А иногда, побыть не с теми, чтоб наконец понять - и кто же те."

В зале постоянно действующей выставки было пустынно. Она не собиралась тут задерживаться надолго, тем более что ей нужен был магазин "Художник" который был предусмотрительно расположен рядом. Поэтому большинство посетителей выставки на самом деле являлись покупателями творческого инструмента  и проходили обычно мимо экспозиции не сбавляя шаг. До деловой встречи было еще минут десять, она решила их провести здесь, время от времени блуждая взглядом то по площади за окном, то по картинам на стене. Картины были совершенно разные, как сама жизнь, никакой определенной тематики.

                                                 
"Не удивлюсь если они тут и продаются..." - подумала она заказывая кофе в автомате. "Ну такое, чтобы это еще и вешать дома на стену,...не думаю..." - кофе получился слишком горячий. Она не спеша пошла вглубь выставки ожидая пока он чуть остынет. Представленные картины действительно было своеобразными, чувствовалось что художники их писали от души, или от вдохновения, или как там это у них происходит. Работы были явно не на заказ. Они были разного размера. К одним надо было присматриваться, от других наоборот отходить на расстояние. 

Ее кофе чуть остыл. "Отлично," - подумала она сделав глоток. "- а то скучновато как-то становится. Сколько там еще до..?" Она потянулась за смартфоном, вынула его, сверила часы на ярком экране, и попыталась его положить в сумочку. Чуть замешкавшись, придерживая одной рукой свой кофе ей все же удалось это сделать. Она подняла голову и... ее взгляд поймал картину в углу. Женский портрет. 

"Вот еще один,...к чему бы..." - удивилась она сама себе. Но любопытство заставило ее подойти ближе. Портрет был выполнен в черно-белых тонах, скорее карандашом, техникой она интересовалась мало... "Хм, мило, очень мило.." - пробежала первая мысль. "Губы, чувственный рот, но этот надменный взгляд, и..." -  пробежала другая. - "гляжу в тебя как в зеркало, как в зеркало отражения,...черт, а это еще откуда?" Наклонив голову чуть набок, она усмехнулась. Портрет сделал тоже самое. "Нет, не может быть!" - подумала она еще раз. И сделала еще пол шага ближе. "Показалось, ну вот, что я могу разглядеть если сама заслоняю падающий свет на него?" - подумала она еще раз как бы возмущаясь на себя и собираясь идти дальше.

- Я включу вам свет, - раздался мягкий голос из глубины зала.
- Благодарю, - ответила она чуть отведя голову в сторону. Ее взгляд вернулся на портрет и... теперь свет падал именно так как надо. Взрыв сознания и разрыв пространства в одночасье, - "Нет, стоп, но это же... это же мои глаза. Это как, так это я?" Ее сознание пребывало в легком смятении. "Что за наваждение? Не всякая картина зеркало. Вот ведь почудиться..." - и она взглянула еще раз, - "Я твое отражение!" "Черт, а это еще что такое?!" - возмутилась она, держа в руках уже пустой стаканчик. Поводя взглядом по сторонам она искала куда бы его выбросить... 

- Урна на выходе, - подсказал голос из зала.
- Спасибо,- машинально ответила она, но что-то ее удержало на месте.
- И портрет продается, - подсказал голос еще раз.
- Что? Ах портрет.., - машинально повторила она за голосом, - "ну еще бы! Я так и думала."
- А кто его автор? - глядя на портрет спросила она тут же. Любопытство было у нее в крови.
- Вся информация указана на табличке внизу. - подсказал голос издалека.
"Ах, ну да, не обратила внимания сразу", - спохватилась она присматриваясь к мелкому тексту.
Так, карандаш, пастель, размер, и... автор не известен.
"Ух ты, это что еще за шутки?" - возмутилась она про себя.
- Ээээ, тут указано что автор не известен. - сказала она в пустой зал.
- Значит так и есть. У нас такое часто бывает. - прилетел ответ.
- Ну ладно. Пусть так, а имя картины где? - спросила она.
- Нет имени. Она же продается, имя покупатель придумает сам. Для себя или в качестве
подарка кому-то из...- ответил голос.
- Неплохо задумано...ок, так вы сказали она продается? - спросила она все также глядя на портрет.
- Абсолютно верно, - подтвердил голос.
- И какова цена? - вкрадчиво спросила она ожидая ответ, который бы отбросил бы все ее сомнения.
- Любая, какую вы сами назначите. - мягко сказал голос.
- Что? Вы, наверное, шутите? Любая?! - сдерживая улыбку вскинула бровями она.
- Именно так. Цена только ваша. - был ответ.
- А я могу назначить 1 доллар! - почти смеясь сказала она глядя на портрет.
- Договорились. Это ваша цена за портрет и он ваш! - ответил голос. - можете его забрать хоть сейчас по праву. Ведь он действительно... ваш.

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

Office 365 и Skype for Business.

Всем привет.

Есть такой фокус в Office 365 как Skype for Business. То есть несмотря на достойную замену  в виде MS Teams старичок Skype for Business все таки присутствует. Но есть чудный момент - если его не было до перехода на  Office 365(1) то его найти по умолчанию будет не так просто. Если его у вас нет то зайдите в свою учетку 365-го и просто доставьте его отдельно (2).



Или просто переходите на MS Teams.)

Удачи.

Версия на печать

Популярное