LINUX.ORG.RU

Сообщения andrew667

 

Какой срок поддержки debian 7 для arm

Собственно, что там насчет LTS для ARMv7? После 26 апреля 2016 поддержка будет или нет?

 ,

andrew667 ()

замена аккумуляторов для шуруповерта

Господа, имеется пара негодных аккумуляторов. В каждом сборка из 15 Ni-Cd элементов Sub-C. Маркировка родных банок:

 Liang ye SC 1.2V 1200mAh
Владелец сказал, что на них шурик работал 2 года. Я разобрал аккумы- половина банок окислилась. Отдавать 64,5 euro только за 15 банок Панас смысла не вижу. Есть ли годные более дешевые аккумуляторы от made in china Ляо? Родных аккумуляторов в продаже нет. Аккумы сфоткал - см. первую ссылку. На али про двухбаксовые банки пишут по-разному, но в основном не очень. Как вариант, может есть готовые адаптеры 220->18V, специально под формфактор аккумулятора шуруповерта?

 , ,

andrew667 ()

Выбор одноплатника

По мотивам темы с ThinkPad X200 LibreBoot хочу взять одноплатник, чтобы прошить свой T400 через SPI интерфейс. Дальше предполагается использование дома. Что лучше выбрать Beaglebone Black rev C или Raspberry Pi2? Свободка + встроенный накопитель или более интересный вариант по интерфейсам?

 , ,

andrew667 ()

Активация вложенной виртуализации для KVM

Есть потребность запускать виртуальные машины внутри виртуальных. Что для этого надо сделать в онтопике? vmx в виртуалках отсутствует. Физический проц умеет vmx. Ни в debian, ни в rhel возня с выбором процессора в virt-manager не дает результата.

 , ,

andrew667 ()

удалить USB-контроллер в VM kvm

Захожу в virsh. Там делаю edit smartos и удаляю все связанное с USB. Сохраняюсь, но в конфиге остается

    <controller type='usb' index='0'>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x2'/>
    </controller>
Никак не удаляется. ОС rhel7, debian7. С usb гость не стартует, увы.

 ,

andrew667 ()

Посоветуйте литературу по SDN и Network Functions Virtualization

Хочу кратко изучить вопрос с перспективой понять, стоит ли мне этим заниматься. Надеюсь, что кто-то посоветует что-то годное.

 , , ,

andrew667 ()

Сертификация RHCSA RHCE

Хочу сертифицироваться.

EX200 - Red Hat Certified System Administrator (RHCSA) exam
EX300 - Red Hat Certified Engineer (RHCE) exam
Поиск дал интересный результат. Проводят сертификацю по 7 rhel, а книги еще не вышли. Обучение в центре проходить намерений нет. По 6-й версии информации достаточно много. Как быть?

 , , ,

andrew667 ()

низкая производительность в solaris 11 sparc

Обновил ОС с solaris 10 на 11.2. Дисковая система 2xSAS 10k в зеркале на zfs (до и после обновления). С удивлением обнаружил, что не могу что-либо скачивать/заливать на сервер на хорошей скорости (80-100 мегабайт/c). Максимум какие-то 20 мегабайт в секунду. В Solaris 10 все было ОК. Железка T5120. Думал дело в сети, но iperf между двумя одинаковыми серверами показал

root@n2:~# ./iperf  -n 1024M  -i 1 -c x.x.x.3
Connecting to host x.x.x.3, port 5201
[  5] local x.x.x.4 port 43546 connected to x.x.x.3 port 5201
[ ID] Interval           Transfer     Bandwidth
[  5]   0.00-1.00   sec   105 MBytes   877 Mbits/sec
[  5]   1.00-2.01   sec   112 MBytes   938 Mbits/sec
[  5]   2.01-3.02   sec   112 MBytes   938 Mbits/sec
[  5]   3.02-4.00   sec   110 MBytes   938 Mbits/sec
[  5]   4.00-5.01   sec   112 MBytes   937 Mbits/sec
[  5]   5.01-6.01   sec   112 MBytes   938 Mbits/sec
[  5]   6.01-7.02   sec   112 MBytes   938 Mbits/sec
[  5]   7.02-8.00   sec   110 MBytes   938 Mbits/sec
[  5]   8.00-9.01   sec   112 MBytes   938 Mbits/sec
[  5]   9.01-9.23   sec  25.0 MBytes   937 Mbits/sec
[ ID] Interval           Transfer     Bandwidth
      Sent
[  5]   0.00-9.23   sec  1.00 GBytes   931 Mbits/sec
      Received
[  5]   0.00-9.23   sec  1.00 GBytes   931 Mbits/sec
iperf Done.

Во время проверки пишет, что скорость хорошая

#zpool scrub rpool
#zpool status -v
  pool: rpool
 state: ONLINE
  scan: scrub in progress since Thu Feb 12 19:41:50 2015
    6.61G scanned out of 18.0G at 107M/s, 0h1m to go
    0 repaired, 36.63% done
config:

        NAME          STATE     READ WRITE CKSUM
        rpool         ONLINE       0     0     0
          mirror-0    ONLINE       0     0     0
            c2t0d0s0  ONLINE       0     0     0
            c2t1d0s0  ONLINE       0     0     0

errors: No known data errors
грубый тест печалит:
# time sh -c "dd if=/dev/zero of=dd-test-file bs=8k count=1000000 && sync"
1000000+0 records in
1000000+0 records out

real    3m25.430s
user    0m5.107s
sys     3m19.211s
На двух серверах картина одинаковая. Не думаю, что проблема аппаратная, тем более, что в solaris 10 работало нормально. Установка 11.2 по умолчанию. Никакой дополнительный софт не ставился, кроме mc (да и то только на одном сервере). Ничего не тюнинговалось. После установки проведена миграция в зеркало
zpool attach -f rpool c2t0d0s0 c2t1d0s0
До миграции в зеркало производительность такая же. В багах и известных проблемах по solaris 11.2 на мою модель сервера ничего нет.

 ,

andrew667 ()

Дедупликация в solaris 10 на ZFS. Возможно?

Не получается зайдействовать дедуплицацию. Версия ОС «Solaris 10 1/13 s10s_u11wos_24a SPARC».

# zpool status -v
  pool: rpool
 state: ONLINE
 scan: scrub repaired 0 in 0h6m with 0 errors on Fri Jan 30 20:43:19 2015
config:

        NAME          STATE     READ WRITE CKSUM
        rpool         ONLINE       0     0     0
          mirror-0    ONLINE       0     0     0
            c1t0d0s0  ONLINE       0     0     0
            c1t1d0s0  ONLINE       0     0     0

errors: No known data errors
# zfs set dedup=on  rpool                 
cannot set property for 'rpool': 'dedup' is readonly
# zfs create rpool/export/home/back
# zfs set dedup=on  rpool/export/home/back
cannot set property for 'rpool/export/home/back': 'dedup' is readonly
Хотелось бы задействовать дедупликацию как минимум для отдельного каталога, предназначенного для резервных копий с других устройств. Копии меняются мало, и планируется, что их число будет расти. Целесообразность в этом есть (более, чем двукратный выигрыш, и думаю, что это не предел).
# zdb -S rpool
Simulated DDT histogram:

bucket              allocated                       referenced          
______   ______________________________   ______________________________
refcnt   blocks   LSIZE   PSIZE   DSIZE   blocks   LSIZE   PSIZE   DSIZE
------   ------   -----   -----   -----   ------   -----   -----   -----
     1     128K   13.4G   13.4G   13.4G     128K   13.4G   13.4G   13.4G
     2    22.0K   2.61G   2.61G   2.61G    44.4K   5.22G   5.22G   5.22G
     4    4.07K    481M    481M    481M    16.8K   1.89G   1.89G   1.89G
     8      280   14.8M   14.8M   14.8M    2.88K    149M    149M    149M
    16      266   25.9M   25.9M   25.9M    7.37K    777M    777M    777M
    32    3.25K    413M    413M    413M     114K   14.2G   14.2G   14.2G
    64        3   1.50K   1.50K   1.50K      214    107K    107K    107K
   128        2    130K    130K    130K      303   18.7M   18.7M   18.7M
   256        1     512     512     512      276    138K    138K    138K
 Total     158K   16.9G   16.9G   16.9G     315K   35.6G   35.6G   35.6G

dedup = 2.11, compress = 1.00, copies = 1.00, dedup * compress / copies = 2.11
Выход - только solaris 11? Или в 10-м можно? Смотрел уже много информации, в том числе Oracle Solaris ZFS Administration Guide, но ответа не нашел. На всякий случай
# zfs list
NAME                         USED  AVAIL  REFER  MOUNTPOINT
rpool                       39.2G  94.6G   106K  /rpool
rpool/ROOT                   965M  94.6G    31K  legacy
rpool/ROOT/s10s_u11wos_24a   965M  94.6G   965M  /
rpool/dump                  1.50G  94.6G  1.50G  -
rpool/export                34.7G  94.6G    32K  /export
rpool/export/home           34.7G  94.6G  34.7G  /export/home
rpool/export/home/back        31K  94.6G    31K  /export/home/back
rpool/swap                  2.06G  94.7G  2.00G  -

 , ,

andrew667 ()

fedora server

Давненько не пользовался федорой (17 версия была крайней), а потом там стали ломать много дров, в том числе и в инсталляторах. Смотрю, что 21 релиз сильно задерживается. Почти год не выходит. Захожу на fedoraproject.org, и вижу: upcoming fedora21 for:
-server
-workstation
-cloud
Они там совсем с ума посходили? Сервер на федоре... Помню как с десяток серверов переводил с вхлам устаревшей федоры на centos. Это же жесть, и ее хотят переводить на рельсы.

 , ,

andrew667 ()

совместимость sas single port с dual port

В сервере вылетел веник hp sas 2,5" 10k dual port. Есть под замену такой же, но на нем написано single port. Подойдет?

 

andrew667 ()

найти численные значения ограничений в climits

Хочу найти количество битов, используемых для представления мантиссы, максимальные и минимальные значения порядка. Файл climits привел меня на float.h (/usr/lib/gcc/x86_64-linux-gnu/4.6/include/float.h). В этом файле нету численных значений. Для сравнения файл /usr/include/limits.h аналогичную информацию для целочисленных типов содержит

define INT_MAX       2147483647

 

andrew667 ()

подключение fm-антенны

Прикупил себе микростереосистему. Иногда слушаю радио. Штатная антенна (просто метр проволоки) никуда не годится. Дай, думаю воткну вместо нее рогатку от старого телевизора, но не тут-то было. Не подходит к моему разъему. Не подошел к разъему и штекер от кабельного TV. На разъеме надпись «FM 75 OHM UNBAL» Что это за разъем и как к нему подключить обычную комнатную антенну, которую планирую купить? Какие переходники подошли бы? Есть ли антенны, которые сразу можно подключить без переходников?

дополнительное фото
P.S.Линукс тут притом, что работается лучше под музыку.

andrew667 ()

возможен ли проброс PCI и USB устройств?

Делаю комп с большим числом беспроводных сетевух. Каждую сетевуху надо отдать отдельным устройством виртуальной машине. Для виртуалки использую KVM. Мать gigabyte p75-d3 и проц i5-3550. Все чего удалось мне добиться - это проброс почему-то только одного чипсетного USB контроллера (туда подключена сетевуха) + устройства на PCI-E. Пробовал пробрасывать отдельные внешние PCI устройства (сеть, звук, контроллер usb) - не пашет (не стартует виртуfлка - пробовал в centos6, fedora 19, ubuntu 12.04). Не пашут и пробросы usb-устройств. Почему? Пока могу лишь 3 интерфейса отдать гостям (2 pci-e слота и встроенный usb-контроллер), а хостовой машине остается четвертый. Хочу услышать ваши истории успеха на системах интел и амд.

P.S. мать официально не поддерживает vt-d.

 , ,

andrew667 ()

сменить ядро в LTS дважды - это нормально

 

andrew667 ()

забанить контекстную рекламу WOT, WOP на YouTube и Google

Реально задолбала контекстная реклама. Чо смотришь на тытрубе или гуглишь - вечно лезут проклятые world of tanks и world оf planes. Приходится закрывать всякую муть. Запиливать фильтрацию в браузере с помощью adblock НЕ ПОДХОДИТ. Интересует механизм конкретно работы контекстной рекламы касательно google и youtube. У кого какие идеи? Не уверен поможет ли решение на iptables с анализом пакетов по содержимому. Поможет ли решение на основе промышленного межсетевого экрана или механизм работы контекстной рекламы такой, что DPI не поможет?

 , , ,

andrew667 ()

выбор системы мониторинга с агентами и snmp вместо cacti

Мониторю железо cacti. Сетка большая. В силу ряда причин надо перейти на какое-либо решение с несколькими агентами, которые бы собирали данные по snmp и отправляли на центральный сервак. Вся инфа должна храниться в sql и кроме того надо чтобы вебморда не тормозила при просмотре со старых компов. Чего посоветуете? Рассматриваю nagios, zabbix, возможно zenoss.

 ,

andrew667 ()

защитить dns от атаки

Валят сервак dns. Хз че делать. Айпишники не левые, а как раз из своих сетей. Трафика 80-100 мегабит. Говорят, что в debian работает

 $iptables -A INPUT -p udp --dport 53 -m string --from 30 --algo bm --hex-string '|0000FF0001|' -m recent --set --name dnsanyquery
$iptables -A INPUT -p udp --dport 53 -m string --from 30 --algo bm --hex-string '|0000FF0001|' -m recent --name dnsanyquery --rcheck --seconds 1800 --hitcount 3 -j DROP

Я себе в 6 centos залил - не банит. Может модуля какого не хватает или хз. В iptables -L правила добавлены

 , , ,

andrew667 ()

починить кодировку в mysql базе cacti

Досталась в наследство cacti. Надо ее отсадить на сервак помощнее. Поставил новую версию, подкинул всю дребедень. Завелось, но какая-то хрень с кодировками. Два дня мучаюсь. Походу в базу (на внешнем серваке) с кодировкой latin1_swedish_ci писался текст в кодировке cp1251_general_ci. В итоге крякозяблы в подписи. Сайт Артемки помог определить кодировку. Как бы это грамотно починить и перейти на utf8? В инете уже кучу всего перепробовал...

 ,

andrew667 ()

отдать один проц виртуалке

Есть новый двухпроцессорный сервак (E5-2640) и памяти 32 гига. На нем поднял virtual-host на centos6.

virsh # nodeinfo
Модель процессора: x86_64
CPU:                 24
Частота процессора: 1200 MHz
Сокеты:        1
Ядер на сокет: 6
Потоков на ядро: 2
Ячейки NUMA:   2
Объём памяти: 32844300 KiB

Контора пишет, что сокетов должно быть 2. Какого черта у меня один сокет - не понимаю. В биосе процессоров (Сокетов) 2. Процы на 12 потоков. Ну Бог с ним. Может баг.
Надо его раскромсать на кусочки. Первый кусочек будет большой, поэтому решил пощупать в деле NUMA. Надо ли в хостовой системе запускать демон numad или все в xml-конфиге гостя? Демон numad у меня остановлен.

Смотрим процы подробнее

[root@kvm2 qemu]# virsh capabilities
<capabilities>
  <host>
    <uuid>578a5b57-14f7-11e2-a1da-f80f41f3e27e</uuid>
    <cpu>
      <arch>x86_64</arch>
      <model>SandyBridge</model>
      <vendor>Intel</vendor>
      <topology sockets='1' cores='6' threads='2'/>
      <feature name='pdpe1gb'/>
      <feature name='osxsave'/>
      <feature name='dca'/>
      <feature name='pcid'/>
      <feature name='pdcm'/>
      <feature name='xtpr'/>
      <feature name='tm2'/>
      <feature name='est'/>
      <feature name='smx'/>
      <feature name='vmx'/>
      <feature name='ds_cpl'/>
      <feature name='monitor'/>
      <feature name='dtes64'/>
      <feature name='pbe'/>
      <feature name='tm'/>
      <feature name='ht'/>
      <feature name='ss'/>
      <feature name='acpi'/>
      <feature name='ds'/>
      <feature name='vme'/>
    </cpu>
    <topology>
      <cells num='2'>
        <cell id='0'>
          <cpus num='12'>
            <cpu id='0' socket_id='0' core_id='0' siblings='0,12'/>
            <cpu id='1' socket_id='0' core_id='1' siblings='1,13'/>
            <cpu id='2' socket_id='0' core_id='2' siblings='2,14'/>
            <cpu id='3' socket_id='0' core_id='3' siblings='3,15'/>
            <cpu id='4' socket_id='0' core_id='4' siblings='4,16'/>
            <cpu id='5' socket_id='0' core_id='5' siblings='5,17'/>
            <cpu id='12' socket_id='0' core_id='0' siblings='0,12'/>
            <cpu id='13' socket_id='0' core_id='1' siblings='1,13'/>
            <cpu id='14' socket_id='0' core_id='2' siblings='2,14'/>
            <cpu id='15' socket_id='0' core_id='3' siblings='3,15'/>
            <cpu id='16' socket_id='0' core_id='4' siblings='4,16'/>
            <cpu id='17' socket_id='0' core_id='5' siblings='5,17'/>
          </cpus>
        </cell>
        <cell id='1'>
          <cpus num='12'>
            <cpu id='6' socket_id='1' core_id='0' siblings='6,18'/>
            <cpu id='7' socket_id='1' core_id='1' siblings='7,19'/>
            <cpu id='8' socket_id='1' core_id='2' siblings='8,20'/>
            <cpu id='9' socket_id='1' core_id='3' siblings='9,21'/>
            <cpu id='10' socket_id='1' core_id='4' siblings='10,22'/>
            <cpu id='11' socket_id='1' core_id='5' siblings='11,23'/>
            <cpu id='18' socket_id='1' core_id='0' siblings='6,18'/>
            <cpu id='19' socket_id='1' core_id='1' siblings='7,19'/>
            <cpu id='20' socket_id='1' core_id='2' siblings='8,20'/>
            <cpu id='21' socket_id='1' core_id='3' siblings='9,21'/>
            <cpu id='22' socket_id='1' core_id='4' siblings='10,22'/>
            <cpu id='23' socket_id='1' core_id='5' siblings='11,23'/>
          </cpus>
        </cell>
      </cells>
    </topology>
    <secmodel>
      <model>selinux</model>
      <doi>0</doi>
    </secmodel>
    <secmodel>
      <model>dac</model>
      <doi>0</doi>
    </secmodel>
  </host>

Просматриваю ячейки NUMA (объемы памяти со временем меняются.)

[root@kvm2 qemu]# virsh freecell --all
    0:   15979784 KiB
    1:   16060128 KiB
--------------------
Всего:   32039912 KiB
Решено одному virtual-guest отдать полностью один проц и 16 гиг памяти. Для этого выбрал ячейку NUMA с индексом 1. По вышеприведенной ссылке в RedHat приводят пример и пишут, что надо изменить в xml-ке
<vcpus>4</vcpus>
на
<vcpus cpuset='4-7'>4</vcpus>

У меня в конфиге vcpus НЕТУ! Зато есть

<vcpu placement='static'>1</vcpu>
Меняю эту строку на
<vcpus cpuset='6-11,18-23'>12</vcpus>
Гружусь - и нифига. Ядро одно, а конфиг - снова стал как с завода(((. Уж не знаю ошиблись в красношапке или нет, но когда пишешь
<vcpu cpuset='6-11,18-23'>12</vcpu>
После запуска сервера присутствуют все 12 ядер/потоков (смотрю в top). Конфиг меняется на
 <vcpu placement='static' cpuset='6-11,18-23'>12</vcpu> 
Ну вроде как работает (думаю в мануале небольшие опечатки), но решил я посмотреть как же потоки виртуальным процессорам назначаются.

virsh # vcpuinfo nemo
VCPU:           0
CPU:            23
Статус:   работает
Время CPU: 8,8s
Соответствие CPU: ------yyyyyy------yyyyyy

VCPU:           1
CPU:            7
Статус:   работает
Время CPU: 2,1s
Соответствие CPU: ------yyyyyy------yyyyyy

VCPU:           2
CPU:            9
Статус:   работает
Время CPU: 1,0s
Соответствие CPU: ------yyyyyy------yyyyyy

VCPU:           3
CPU:            8
Статус:   работает
Время CPU: 1,8s
Соответствие CPU: ------yyyyyy------yyyyyy

VCPU:           4
CPU:            6
Статус:   работает
Время CPU: 0,8s
Соответствие CPU: ------yyyyyy------yyyyyy

VCPU:           5
CPU:            20
Статус:   работает
Время CPU: 0,5s
Соответствие CPU: ------yyyyyy------yyyyyy

VCPU:           6
CPU:            22
Статус:   работает
Время CPU: 1,0s
Соответствие CPU: ------yyyyyy------yyyyyy

VCPU:           7
CPU:            6
Статус:   работает
Время CPU: 0,4s
Соответствие CPU: ------yyyyyy------yyyyyy

VCPU:           8
CPU:            18
Статус:   работает
Время CPU: 0,5s
Соответствие CPU: ------yyyyyy------yyyyyy

VCPU:           9
CPU:            11
Статус:   работает
Время CPU: 0,3s
Соответствие CPU: ------yyyyyy------yyyyyy

VCPU:           10
CPU:            7
Статус:   работает
Время CPU: 0,5s
Соответствие CPU: ------yyyyyy------yyyyyy

VCPU:           11
CPU:            6
Статус:   работает
Время CPU: 0,3s
Соответствие CPU: ------yyyyyy------yyyyyy

Как же это так получается, что 6-й CPU у меня соответсвует трем! VCPU? Попробую действовать по

Virtualization_Tuning_and_Optimization_Guide

<vcpu cpuset='0-7'>8</vcpu>
	<cputune>
		<vcpupin vcpu='0' cpuset='0'/>
		<vcpupin vcpu='1' cpuset='1'/>
		<vcpupin vcpu='2' cpuset='2'/>
		<vcpupin vcpu='3' cpuset='3'/>
		<vcpupin vcpu='4' cpuset='4'/>
		<vcpupin vcpu='5' cpuset='5'/>
		<vcpupin vcpu='6' cpuset='6'/>
		<vcpupin vcpu='7' cpuset='7'/>
	</cputune>

Что интересно в этом примере уже vcpu, а не vcpus. А placement='static' надо если привязываешь потоки ручками. Иначе надо юзать placement='auto' и ковырять numad.

 , ,

andrew667 ()

RSS подписка на новые темы