Лена

Лена
«Лена» на Яндекс.Фотках

делись@распространяй

Share to Google Plus

Citrix license server крашится сразу после старта

Проблема, которая, как говорят люди, тянется еще с времен XenApp 5.

Симптомы:

Сервер лицензий Citrix запускается, но сразу после старта аварийно завершает свою работу. В логе событий Windows остается следующая запись:

Read more »

делись@распространяй

Share to Google Plus

Установка и настройка Citrix XenApp 6

Тут будет мой скромный опыт по установке и начальной конфигурации Citrix XenApp 6. Статья разделена на 4 раздела:

  1. Установка (это оказалось не так просто)
  2. Создание и настройка фермы, подключение XenApp к серверу баз данных
  3. Настройка лицензирования RDP, ICA. Подключение лицензий XenApp
  4. Начальная конфигурация

Read more »

делись@распространяй

Share to Google Plus

Лирика про виртуализацию

Виртуализация всего и вся стала главным трендом конца прошлого и начала нового десятилетия. Все больше компаний наслаждаются ее плюсами в виде высокой доступности, гибким распределением ресурсов, легкости миграции на новое оборудование и увеличением коэфициента использования мощностей. На Rootconf в свое время прозвучала цифра средней загруженности серверов и она составила 10-20%, что весьма точно соответствует реалиям моей текущей работы. Если не брать наш сервер баз данных, то окажется, что все остальные загружены не более чем на 15% в пике.

Application Virtualization. Почему Citrix XenApp?

Одним из множества видов виртуализации является виртуализация приложений – Application virtualization. Она позволяет пользователю получать доступ к корпоративным приложениям находясь в любой точке мира где есть доступ к Интернет.

С помощью ее и предстояло решить весьма интересную на мой взгляд задачу. Обеспечить наших сотрудников мобильным рабочим местом.

Изначально рассматривался вариант с ноутбуком, 3g модемом и VPN доступом, однако, как оказалось, одно из наших приложений генерирует существенный траффик и в зонах плохого покрытия 3g оно начинало вылетать. Как решение это проблемы какое-то время рассматривался терминальный доступ посредством RDP до тех пор пока я не наткнулся на статью о виртуализации приложений.

Из всех технологий (Microsoft App-V, VMWare ThinApp, Citrix XenApp) был выбран именно XenApp по одной простой причине – он позволял запускать свой клиент на любой платформе, в том числе и мобильной, а значит сотрудников можно было снабжать не тяжелыми ноутбуками, а легкими планшетами на android/ios/webos.

Потом, если найдется время и будет мотивация, я напишу более детальное сравнение средств доставки приложений, так как в процессе поиска решений мне пришлось столкнуться со всеми этими продуктами.

С моим опытом начальной конфигурации можно ознакомиться в следующей статье.

делись@распространяй

Share to Google Plus

О целесообразности смены 3g модема в российских реалиях

Был у меня Huawei E1550, стал вместо него распоследний E367, на коробке которого красуется 28/5 mbit  download/upload.

Ну что-ж, вставляю модемы поочередно в ноутбук и произвожу замеры на SpeedTest, получая следующее:

huawei e1550 vs e367

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

(замеры произведены в Санкт-Петербурге с 21-45 по 22-00 в районе Черной речки, в сети виртуального оператора Мегафона)

делись@распространяй

Share to Google Plus

Cisco LACP etherchannel c несолькими виланами

После окончательного физического переноса всех серверов возникла фантазия сделать все как надо.

Первым делом было решено создать команды из сетевых интерфейсах на всех серверах и включить их в Cisco Catalyst 4948, агрегировав несколько линков в один по 802.3ad. Частный случай состоял в том, что один из серверов был гипервизором Hyper-V, а сервера, подключенные к виртуальному свичу, должны быть доступны через отдельный Vlan.

Первым делом, если еще не создан, создадим vlan:

CoreSwitchA#conf t
Enter configuration commands, one per line.  End with CNTL/Z.
CoreSwitchA(config)#vlan 10
CoreSwitchA(config)#name Servers
CoreSwitchA(config)#exit

сконфигурируем интерфейс для управления –

CoreSwitchA(config)#int vlan 10
CoreSwitchA(config-if)#ip address 172.16.20.254 255.255.255.0
CoreSwitchA(config-if)#description to Servers VLAN
! не обязательно - адрес, чтобы форвардить запросы к DHCP серверу
CoreSwitchA(config-if)#ip helper-address 192.168.0.1
CoreSwitchA(config-if)#no shut
CoreSwitchA(config-if)#exit

создадим port-channel интерфейс, заставим его работать в транке и разрешим ему соответствующие виланы -

CoreSwitchA(config)#int port-channel 1
CoreSwitchA(config-if)#switchport
CoreSwitchA(config-if)#switchport trunk encapsulation dot1q
CoreSwitchA(config-if)#switchport mode trunk
CoreSwitchA(config-if)#switchport trunk allowed vlan 1,10
CoreSwitchA(config-if)#exit

осталось зайти на интерфейсы, включить dot1q энкапсуляцию, включить протокол LACP и добавить их в etherchannel port-channel 1 -

CoreSwitchA(config)#int gi1/3
CoreSwitchA(config-if)#switchport
CoreSwitchA(config-if)#switchport trunk encapsulation dot1q
CoreSwitchA(config-if)#channel-protocol lacp
CoreSwitchA(config-if)#channel-group 1 mode active

в случае успеха лицезреем следующее сообщение и проделываем тоже с другим портом(ами) –

*Mar 23 03:35:58.971: %EC-5-BUNDLE: Interface Gi1/3 joined port-channel Po1
CoreSwitchA(config-if)#int gi1/4
CoreSwitchA(config-if)#switchport
CoreSwitchA(config-if)#switchport trunk encapsulation dot1q
CoreSwitchA(config-if)#channel-protocol lacp
CoreSwitchA(config-if)#channel-group 1 mode active 

that’s all, folks!

CoreSwitchA#sh etherchannel 1 summary | b Num
Number of channel-groups in use: 1
Number of aggregators:           1

Group  Port-channel  Protocol    Ports
------+-------------+-----------+-----------------------------------------------
1      Po1(SU)         LACP      Gi1/3(P)    Gi1/4(P)

делись@распространяй

Share to Google Plus

Калибровка новой батареи на Motorola Milestone

Старая батарея разряжалась в момент и эт начинало злить. В итоге заказал новую из UK, но случился казус – прибывшая батарея жила ровно столько, сколько и старая. Калибровка батареи выполняется следующим образом:

  • заряжаем тело на 100%, выключаем и ждем появление батареи на экране
  • вынимаем батарею и подключаем питание до появления знака вопроса
  • вставляем батарею обратно

В итоге заряженная до 100% батарея показала 15% после сей манипуляции.

делись@распространяй

Share to Google Plus

Проблема с прошивкой 3com 4210

Нашел на складе старые трансиверы Picolight и возникла фантазия в связи с скорым переносом серверной связать циску с 3com 2мя гигабитными оптическими шнурками. После того, как циска таки съела Picolight я начал дружить эти модули с 3com 4210. Свичи обладали какой-то старой прошивкой и радостно рапортовали о Module Faulty, а в статистике интерфейса лавинообразно росли input/output errors.

Первое, что пришло в голову – залезть на сайт 3com и скачать свежачек, но не тут-то было. HP,  купив 3com, угробил раздел downloads и редиректил на свой сайт, на котором черт ногу сломит. Фирмваря ищется по Product # 3CR17333A-91 и ведет на страницу http://h17007.www1.hp.com/us/en/support/converter/index.aspx?productNum=JF427A для 26-и портового 4210. Но не спешите его ставить :)

Скачав прошивку и распоковав архив я обнаружил файлы с расширениями btm (bootrom), web (web interface) и … bin вместо app :) В вебинтерфейсе в требованиях к фирмвари были файлы bin/app и на этом я успокоился. Сделав бэкапп прошивки, бутрома и вэбморды я приступив к обновлению (процесс описан у Николая Ульянитского (надеюсь написал фамилию правильно) http://blog.lystor.org.ua/2010/04/3com-switch-4210-software-upgrading.html).

У 4210 не хватает ROM, по-этому старую прошивку приходится затирать, а новая… у меня не встала :) Bootrom прошился удачно, а firmware вылетала с ошибкой Set bootfile unsuccessfully on unit 1! Parameter(s) invalid, вне зависимости от того шился ли я из вэбморды или из  CLI.

Решив все вернуть в зад и залив старые бутром и прошивку обратно меня ждал небольшой fail – bootrom не шился, вылетая с ошибкой Upgrade Bootrom failed !, а firmware с уже надоевшей Set bootfile unsuccessfully on unit 1! Видимо произошел косяк во время трансфера на tftp или еще по какой-то неведомой мне причине.

Спас меня Николай, выложивший s4o03_01_12s56.app и s4p04_08.btm, с которыми все вышло в лучшем виде.


<4210>display interface GigabitEthernet 1/0/27
GigabitEthernet1/0/27 current state : UP
IP Sending Frames' Format is PKTFMT_ETHNT_2, Hardware address is 0024-738f-eb47
Media type is not sure, loopback not set
Port hardware type is SFP_UNKNOWN_CONNECTOR
1000Mbps-speed mode, full-duplex mode
Link speed type is autonegotiation, link duplex type is autonegotiation
Flow-control is not enabled
The Maximum Frame Length is 1536
Broadcast MAX-ratio: 100%
PVID: 1
Mdi type: auto
Port link-type: access
Tagged   VLAN ID : none
Untagged VLAN ID : 1
Last 300 seconds input:  36 packets/sec 2950 bytes/sec
Last 300 seconds output:  2 packets/sec 650 bytes/sec
Input(total):  165197 packets, 13301628 bytes
51939 broadcasts, 12120 multicasts, 0 pauses
Input(normal):  165197 packets, 13301628 bytes
51939 broadcasts, 12120 multicasts, 0 pauses
Input:  0 input errors, 0 runts, 0 giants,  - throttles, 0 CRC
0 frame,  - overruns, 0 aborts, - ignored, - parity errors
Output(total): 9179 packets, 2483625 bytes
14 broadcasts, 79 multicasts, 0 pauses
Output(normal): 9179 packets, - bytes
14 broadcasts, 79 multicasts, - pauses
Output: 0 output errors,  - underruns, - buffer failures
0 aborts, 0 deferred, 0 collisions, 0 late collisions
- lost carrier, - no carrier

Их и оставлю тут, если кому-нибудь пригодится :)

http://twistedminds.ru/3com.tar.bz2

делись@распространяй

Share to Google Plus

Cisco и неподдерживаемые SFP модули

Захотелось подружить Cisco 4948 c 122-54.SG и древний Picolight SFP модуль, по злой рок в виде

C4K_CHASSIS-3-SFPINTEGRITYCHECKFAILED:SFP

не давал этим двум славным железкам слиться в экстазе. Подружить негодников удалось 3мя волшебными стопарями^W командами:

service unsupported-transceiver
no errdisable detect cause gbic-invalid
errdisable recovery cause gbic-invalid

и, аллелуя!

Read more »

делись@распространяй

Share to Google Plus

Canon UFRII 10322 error на MacOS X

На 10.6.5 была предпринята попытка поставить UFRII драйвер Canon, с тем, чтобы завести irc2380i. После установки драйверов и подключения принтера печать обламывалась с ошибкой 10322

"Cannot communicate with the printer, or the printer is not supported."

Решилась проблема следующим образом -

  • удален принтер
  • удалены следующие файлы и каталоги:
System HDD/Library/Printers/Canon/UFR2
System HDD/Library/Launch Agents/jp.co.canon.UFR2.BG.plist
System HDD/Library/Printers/PPDs/Contents/Resources/CNTD***Z*2*.ppd.gz
  • очищена корзина
  • системы была запущены в safe-mode (shift во время загрузки до появления полосы)
  • с помощью Disk Utility (DU) были исправлены права (2)
  • установлен UFRII 2.10 (!!!) драйвер
  • система загружена в обычном режиме
  • установлен UFRII 2.20 драйвер поверх

Только после этого я смог печатать без каких-либо ошибок.

делись@распространяй

Share to Google Plus