Allied Telesis AT-9000s28 firmware upgrade

Запись создана 11 апреля, 2013

На сегодняшний день самая свежая прошивка для AT-9000s28 имеет версию v2.1.4.4
Для апгрейда нужен tftp сервер доступный с коммутатора, на tftp сервер кладем свежую прошивку:

cd /tftpboot/
wget ftp://rguest:rguest@ftp.alliedtelesis.co.uk/firmware/9000/214/ats-9000-2.1.4.4-PATCH.zip
unzip ats-9000-2.1.4.4-PATCH.zip

теперь можно переходить к коммутатору, на котором предварительно настроен адрес 10.10.7.8 и поднят ssh сервер.

$ ssh manager@10.10.7.8
Password: ******
AT9000GS-28> enable
AT9000GS-28# copy tftp flash 10.10.7.2 ats-9000-2.1.4.4-PATCH.img
 Download in progress, please wait...
 File transfer successfully completed.
Current Header:
        Product ID/Version: AT9000 v2.1.2.0
        Build Date/Time:    Nov 12 2010 14:13:51
New Header:
        Product ID/Version: AT9000 v2.1.4.4
        Build Date/Time:    Dec 17 2012 19:47:53
 
 Writing to Flash. Please wait...
 Erasing and Copying to flash...
Rebooting the Switch .....

После перезагрузки проверяем версию:

AT9000GS-28# sh ver
 
 
AlliedWare Plus (TM) 2.1.4.4 12/17/12 19:47:53
 
Application Build name : ats-9000-2.1.4.4.img
Application Build date : Dec 17 2012 19:47:53
Application Build type : PATCH
 
Bootloader version     : 5.0.4
Bootloader build date  : May 20 2010 12:22:14

» Запись из раздела Allied Telesis | Комментировать

KVM: could not add USB device

Запись создана 8 апреля, 2013

После апгрейда Proxmox до версии 2.3-13 вылезла проблема с пробросом USB устройств с хост системы в виртуалку.

root@vs1:~# qm monitor 102
qm> usb_add host:0930:6545
could not add USB device 'host:0930:6545'

Как выяснилось usb_add депрекейтед, новый путь device_add:

qm> info usbhost
  Bus 2, Addr 3, Port 2, Speed 480 Mb/s
    Class 00: USB device 0930:6545, DataTraveler G3
 
qm> device_add usb-host,hostbus=2,hostport=3,id=KonturCerts
 
qm> info usb
  Device 0.3, Port 2.1, Speed 480 Mb/s, Product DataTraveler G3

Для удаления:

device_del KonturCerts

Где KonturCerts это id из строки device_add

» Запись из раздела KVM, virtualization | 4 комментария

RDP c windows 2008 (7) на windows 2003 (XP)

Запись создана 4 апреля, 2012

Так вышло что с тонких клиентов подключающихся к Windows 2008 нужно ходить на Windows 2003 сервер по RDP, вроде как простая задача, НО на деле тормозит просто ужасно.

Каким-то волшебным образом выясняется что тормозит только мышь (курсор, нажатия) и лечится это выполнением от администратора на Windows 2008 (или Windows 7) команды:

netsh interface tcp set global autotuninglevel=highlyrestricted

Она выключит систему оптимизации, что-то вроде QoS.

» Запись из раздела windows | Комментировать

CentOS 5 on Adaptec 6405

Запись создана 23 марта, 2012

Очередной минихауту по сетапу Centos на сервер с контроллером Adaptec 6405

Во первых, мне не удалось установить CentOS 6 на сервер с Adaptec 6405.
Из-за какого-то конфликта то ли на уровне железа, то ли на уровне
драйверов aacraid и e1000e.
т.е. как только я загружаю модуль aacraid отмирает сеть, убить и заново
загрузить e1000e (как родной, так и из elrepo) не помогает.

Итак, сетап CentOS5:
1. запускаем установку centos-56-64 по pxe, всё как обычно, при выборе текст или VNC выбираем VNC.
2. не подключаясь к vnc, переходим ко второй консоли (нажав в ipkvm кнопку Alt+F2)
3. вытягиваем модуль aacraid и вгружаем его. Модуль подходит на всю 5-ку CentOS/RHEL (обзавидуйтесь бубунтовцы)

     wget http://sprt.su/centos-5-64/aacraid.ko
     insmod aacraid.ko

4. теперь идем сетапить, через VNC и на этапе reboot возвращаемся в ipkvm вторую консоль.

     cp -f acraid.ko /mnt/sysimage/lib/modules/2.6.18-238.el5/kernel/drivers/scsi/aacraid
     chroot /mnt/sysimage
     /etc/init.d/network restart
     yum install mkinitrd -y
     gzip /boot/initrd-2.6.18-238.el5.img
     mkinitrd /boot/initrd-2.6.18-238.el5.img `uname -r`

5. Опять в VNC и смело жмем reboot

Опять таки, как с убунтой, апгрейд на CentOS 6 убьет систему.

» Запись из раздела Adaptec, CentOS Linux | Комментировать

Как посмотреть загрузку процессора на Cisco роутере

Запись создана 16 января, 2012

Для того чтобы посмотреть загрузку процессора маршрутизатора Cisco есть команда show processes cpu. Это такой аналог линуксового top только без динамического обновления. Для того чтобы увидеть нагрузку на процессор маршрутизатора cisco без вывода простаивающих процессов можно воспользоваться командой:

c1760#sh processes cpu | exclude 0.00
CPU utilization for five seconds: 6%/2%; one minute: 9%; five minutes: 12%
 PID Runtime(ms)   Invoked      uSecs   5Sec   1Min   5Min TTY Process
   3      135139      7222      18712  1.55%  6.44%  9.68%   0 Exec
   9        3706      7176        516  0.08%  0.03%  0.02%   0 ARP Input
  61        9018      6583       1369  0.81%  0.17%  0.13%   0 IP Input
 200        2514      1012       2484  0.57%  0.04%  0.01%   0 DNS Server Input

» Запись из раздела Cisco | 1 комметарий

Linux KVM and USB devices

Запись создана 29 декабря, 2011

Возникла необходимость прокинуть в KVM-ную виртуалку USB девайсы, токен и флешку.

[root@office ~]# lsusb
Bus 002 Device 003: ID 0930:6545 Toshiba Corp. Kingston DataTraveler 102 Flash Drive 
Bus 006 Device 003: ID 23a0:0002
[root@office ~]# virsh
virsh # list  --all
 ID Имя               Статус
----------------------------------
  - WindowsXP             выключен
 
virsh # edit WindowsXP

в блок devices добавляем:

    <hostdev mode='subsystem' type='usb' managed='no'>
      <source>
        <vendor id='0x23a0'/>
        <product id='0x0002'/>
      </source>
    </hostdev>
    <hostdev mode='subsystem' type='usb' managed='no'>
      <source>
        <vendor id='0x0930'/>
        <product id='0x6545'/>
      </source>
    </hostdev>

На Centos 6 это к сожалению работать не будет, только один девайс можно прокинуть. По тому что qemu-kvm-0.12.

» Запись из раздела Несортированное | Комментировать

yum thru proxy

Запись создана 15 ноября, 2011

В сети есть ip-pbx, по политике безопасности трафик с него/на него не должен маршрутизироваться за пределы сегмента локальной сети. Но он должен обновляться, ему нужен http доступ наружу. Соотвественно Yum должен ходить через прокси (в том же сегменте сети). По ленивой привычке идем в гугл и читаем тонны бреда про то как правильно экспортировать переменные среды.

Ну чтож за любовь такая у людей, велосипеды изобретать. man yum.conf:

              proxy url to the proxy server that yum should use.
 
              proxy_username username to use for proxy
 
              proxy_password password for this proxy

Прокся в данном случае без авторизации, соответственно добавляю в конфиг /etc/yum.conf

proxy = http://192.168.3.1:3128/

» Запись из раздела Несортированное | 3 комментария

Error: ‘NoneType’ object has no attribute ‘rfind’

Запись создана 16 сентября, 2011

root@d17:~# xm create pan0.vm1.h2.d0.dddddddd.ru.cfg -c
Using config file "/etc/xen/pan0.vm1.h2.d0.ddddddd.ru.cfg".
Error: 'NoneType' object has no attribute 'rfind'

В дебиан лечится установкой xen-qemu-dm-4.0

apt-get install xen-qemu-dm-4.0

» Запись из раздела Xen | 1 комметарий

could not be connected. Failed to find an unused loop device

Запись создана 16 сентября, 2011

При попытке создать новый DomU на Dom0 получил ошибку:

root@d17:~# Error: Device 51718 (vbd) could not be connected. Failed to find an unused loop device

Лечится увеличением loop устройств в системе.

В случае CentOS/RHEL/FedoraCore в файл /etc/modprobe.conf добавляем строку:

options loop max_loop=128

В случае Debian/Ubuntu в файл /etc/modules приводим строку с loop к виду:

loop max_loop=128

В некоторых случаях это не срабатывает, тогда можно передать это как параметр инициализации ядра.
Вот кусок из /boot/grub/menu.lst

title Xen
root (hd0,0)
  kernel /xen.gz
  module /vmlinuz-2.6-xen root=/dev/sda1 ro max_loop=128
  module /initrd.img-2.6.16.29-xen

» Запись из раздела Xen | Комментировать

How to enter to Xen guest

Запись создана 30 августа, 2011

Самый простой способ «войти» в гостевую систему на Xen это

xm console guest-vm

где guest-vm это нужная гостевая ОС, но тут нам понадобится рутовый или иной административный пароль. Если таким богатством не обладаем то есть вариант такой:
1. останавливаем гостевую машину:

xm shutdown -H guest-vm

2. проверяем остановлен ли гость через несколько минут:

xm list

3. Монтируем образ гостевой ОС и чрутимся в него:

mkdir /root/temp/
mount -o loop /mnt/vm_stor/domains/guest-vm/disk.img /root/temp/
mount -o bind /dev /root/temp/dev/
mount -t proc none /root/temp/proc/
chroot /root/temp/

После выполнения работы, например смены рутового пароля на Xen guest, нужно выйти из чрута, размонтировать и стартануть гостя:

umount /root/temp/dev
umount /root/temp/proc
umount /root/temp
xm create guest-vm

Ну и обязательно проконтролировать загрузку:

xm console guest-vm

» Запись из раздела virtualization, Xen | Комментировать

« предыдущая страницаследующая страница »