
«Лена» на Яндекс.Фотках
делись@распространяй
Тут будет мой скромный опыт по установке и начальной конфигурации Citrix XenApp 6. Статья разделена на 4 раздела:
делись@распространяй
Виртуализация всего и вся стала главным трендом конца прошлого и начала нового десятилетия. Все больше компаний наслаждаются ее плюсами в виде высокой доступности, гибким распределением ресурсов, легкости миграции на новое оборудование и увеличением коэфициента использования мощностей. На 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.
Потом, если найдется время и будет мотивация, я напишу более детальное сравнение средств доставки приложений, так как в процессе поиска решений мне пришлось столкнуться со всеми этими продуктами.
С моим опытом начальной конфигурации можно ознакомиться в следующей статье.
делись@распространяй
Был у меня Huawei E1550, стал вместо него распоследний E367, на коробке которого красуется 28/5 mbit download/upload.
Ну что-ж, вставляю модемы поочередно в ноутбук и произвожу замеры на SpeedTest, получая следующее:

Похожие результаты можно наблюдать и у других людей, которые озаботились обновлением модема. Остается только ждать LTE и надеяться.
(замеры произведены в Санкт-Петербурге с 21-45 по 22-00 в районе Черной речки, в сети виртуального оператора Мегафона)
делись@распространяй
После окончательного физического переноса всех серверов возникла фантазия сделать все как надо.
Первым делом было решено создать команды из сетевых интерфейсах на всех серверах и включить их в 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)
делись@распространяй
Старая батарея разряжалась в момент и эт начинало злить. В итоге заказал новую из UK, но случился казус – прибывшая батарея жила ровно столько, сколько и старая. Калибровка батареи выполняется следующим образом:
В итоге заряженная до 100% батарея показала 15% после сей манипуляции.
делись@распространяй
Нашел на складе старые трансиверы 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
делись@распространяй
Захотелось подружить 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
и, аллелуя!
делись@распространяй
На 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
Только после этого я смог печатать без каких-либо ошибок.
делись@распространяй