LINUX.ORG.RU

Сообщения SysPupkin

 

Посоветуйте надежный VDS / VPS в Европе

Ищу VDS для хостинга Magento (+ sphinx search). После некоторых размышлений решил искать в европе, т.к. о российских хостингах наслушался негатива, а в США пинг большой. Магазин совсем начинающий, поэтому много мощности не нужно. Где-то от 1 Гб ОП и 20 Гб диска. Хочется адекватной цены при высокой надежности и адекватной поддержке. Хорошо было бы иметь снапшоты хотя бы за последние 3 дня, мониторинг доступности с уведомлениями и т.д. ОС предпочтительно CentOS.

Рассматривал Hetzner, но пугает отсутствие (для VDS) поддержки по телефону + письменная подержка только в рабочие часы в будние дни. Т.е. если что-то упадет в пятницу поздно вечером, то можно остаться без поддержки до утра понедельника (сейчас не могу найти информацию об этом у них на сайте, но читал об этом и там и находил комментарий их специалиста на эту тему).

Присматрицался к server4you, но там тоже не всё так прозрачно с поддержкой у VDS + тарифы ну очень уж низкие, что наводит на подозрения.

Что ещё можете порекомендовать/прокомментировать?

 , ,

SysPupkin
()

Непонятки с диском у windows-гостя в KVM

Прошу помощи в разборе следующей ситуации: В наличии CentOS 6.5 с Windows 8.1 гостем в KVM. Диск гостя представляет собой LVM раздел, подключен через virtio. Однако, в госте регулярно наблюдаю 100% загрузку диска и задержки доступа по 2-8 секунд. При этом на хосте iotop показывает у qemu-kvm IO порядка 0,05-5%. Хотелось бы разобраться проблема ли это мастдая или неправильной конфигурации KVM?

Конфиг гостя:

<domain type='kvm'>
  <name>winserv</name>
  <uuid>dc8fc08d-bfd9-3022-21f3-cf5bd1849fb0</uuid>
  <memory unit='KiB'>3145728</memory>
  <currentMemory unit='KiB'>3145728</currentMemory>
  <vcpu placement='static'>4</vcpu>
  <os>
    <type arch='x86_64' machine='rhel6.5.0'>hvm</type>
    <boot dev='hd'/>
  </os>
  <features>
    <acpi/>
    <apic/>
    <pae/>
  </features>
  <cpu>
    <topology sockets='1' cores='2' threads='2'/>
  </cpu>
  <clock offset='localtime'/>
  <on_poweroff>destroy</on_poweroff>
  <on_reboot>restart</on_reboot>
  <on_crash>restart</on_crash>
  <devices>
    <emulator>/usr/libexec/qemu-kvm</emulator>
    <disk type='block' device='disk'>
      <driver name='qemu' type='raw' cache='none' io='native'/>
      <source dev='/dev/vg_fileserver/LogVol_kvm1'/>
      <target dev='vda' bus='virtio'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x05' function='0x0'/>
    </disk>
    <disk type='file' device='cdrom'>
      <driver name='qemu' type='raw'/>
      <target dev='hdc' bus='ide'/>
      <readonly/>
      <address type='drive' controller='0' bus='1' target='0' unit='0'/>
    </disk>
    <controller type='usb' index='0'>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x2'/>
    </controller>
    <controller type='ide' index='0'>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x1'/>
    </controller>
    <interface type='direct'>
      <mac address='52:54:00:be:8f:1a'/>
      <source dev='eth1' mode='private'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/>
    </interface>
    <serial type='pty'>
      <target port='0'/>
    </serial>
    <console type='pty'>
      <target type='serial' port='0'/>
    </console>
    <input type='tablet' bus='usb'/>
    <input type='mouse' bus='ps2'/>
    <graphics type='vnc' port='-1' autoport='yes' listen='127.0.0.1' keymap='ru'>
      <listen type='address' address='127.0.0.1'/>
    </graphics>
    <video>
      <model type='vga' vram='9216' heads='1'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0'/>
    </video>
    <hostdev mode='subsystem' type='usb' managed='yes'>
      <source>
	<vendor id='0x0403'/>
        <product id='0x1237'/>
        <address bus='2' device='5'/>
      </source>
    </hostdev>
    <hostdev mode='subsystem' type='usb' managed='yes'>
      <source>
        <vendor id='0x0529'/>
        <product id='0x0001'/>
        <address bus='2' device='6'/>
      </source>
    </hostdev>
    <memballoon model='virtio'>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x04' function='0x0'/>
    </memballoon>
  </devices>
  <seclabel type='dynamic' model='selinux' relabel='yes'/>
</domain>

Несколько скриншотов из мастдая:

100% загрузки в простое

Установка обновлений

Копирование файла в ту же директорию

iostat во время нагрузки:

avg-cpu:  %user   %nice %system %iowait  %steal   %idle
          11,10    0,00    1,40    0,00    0,00   87,50

Device:            tps   Blk_read/s   Blk_wrtn/s   Blk_read   Blk_wrtn
sda              85,00       536,00     12558,00        536      12558
sda1              0,00         0,00         0,00          0          0
sda2              0,00         0,00         0,00          0          0
sda3             85,00       536,00     12558,00        536      12558
sdb              44,00         8,00     12968,00          8      12968
sdb1              0,00         0,00         0,00          0          0
sdb2              0,00         0,00         0,00          0          0
sdb3             44,00         8,00     12968,00          8      12968
md1               0,00         0,00         0,00          0          0
md2              82,00       552,00     13581,00        552      13581
dm-0              0,00         0,00         0,00          0          0
md0               0,00         0,00         0,00          0          0
dm-1             82,00       552,00     13581,00        552      13581

avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           2,66    0,00    1,14    0,00    0,00   96,20

Device:            tps   Blk_read/s   Blk_wrtn/s   Blk_read   Blk_wrtn
sda             116,00       248,00     22757,00        248      22757
sda1              0,00         0,00         0,00          0          0
sda2              0,00         0,00         0,00          0          0
sda3            116,00       248,00     22757,00        248      22757
sdb             106,00       176,00     22667,00        176      22667
sdb1              0,00         0,00         0,00          0          0
sdb2              0,00         0,00         0,00          0          0
sdb3            106,00       176,00     22667,00        176      22667
md1               0,00         0,00         0,00          0          0
md2             117,00       424,00     22058,00        424      22058
dm-0              0,00         0,00         0,00          0          0
md0               0,00         0,00         0,00          0          0
dm-1            117,00       424,00     22058,00        424      22058

avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           5,06    0,00    1,39    0,00    0,00   93,54

Device:            tps   Blk_read/s   Blk_wrtn/s   Blk_read   Blk_wrtn
sda             120,00       256,00     27318,00        256      27318
sda1              0,00         0,00         0,00          0          0
sda2              0,00         0,00         0,00          0          0
sda3            120,00       256,00     27318,00        256      27318
sdb             111,00        56,00     26998,00         56      26998
sdb1              0,00         0,00         0,00          0          0
sdb2              0,00         0,00         0,00          0          0
sdb3            111,00        56,00     26998,00         56      26998
md1               0,00         0,00         0,00          0          0
md2             110,00       304,00     27866,00        304      27866
dm-0              0,00         0,00         0,00          0          0
md0               0,00         0,00         0,00          0          0
dm-1            110,00       304,00     27866,00        304      27866

Тут ещё возникает вопрос по поводу dm-0 и dm-1, ведь у меня используется только mdadm. Может кто-то пояснить?

Спасибо.

 , ,

SysPupkin
()

Отдельный интерфейс для виртуальной машины

Прочитал кучу мануалов, прочитал форум, но так и не смог разобраться в проблеме. Ситуация следующая: есть сервер с CentOS 6.5 x64, на нем в виртуальной машине (KVM) установлена Windows 8.1 x64. В сервере 2 сетевых порта и есть желание выделить отдельный порт для виртуальной машины. Исходя из документации по libvirt пробовал режимы «mode='passthrough'» и «mode='private'». Ни в одном из режимов в гостевой системе нет доступа к сети. Интерфейс есть, но ни одной машины в сети не найти.

Текущая конфигурация виртуальной машины:

<domain type='kvm'>
  <name>winserv</name>
  <uuid>dc8fc08d-bfd9-3022-21f3-cf5bd1849fb0</uuid>
  <memory unit='KiB'>2097152</memory>
  <currentMemory unit='KiB'>2097152</currentMemory>
  <vcpu placement='static'>2</vcpu>
  <os>
    <type arch='x86_64' machine='rhel6.5.0'>hvm</type>
    <boot dev='hd'/>
  </os>
  <features>
    <acpi/>
    <apic/>
    <pae/>
  </features>
  <cpu mode='custom' match='exact'>
    <model fallback='allow'>SandyBridge</model>
    <vendor>Intel</vendor>
    <feature policy='require' name='vme'/>
    <feature policy='require' name='dtes64'/>
    <feature policy='require' name='vmx'/>
    <feature policy='require' name='erms'/>
    <feature policy='require' name='xtpr'/>
    <feature policy='require' name='smep'/>
    <feature policy='require' name='pcid'/>
    <feature policy='require' name='est'/>
    <feature policy='require' name='monitor'/>
    <feature policy='require' name='smx'/>
    <feature policy='require' name='tm'/>
    <feature policy='require' name='acpi'/>
    <feature policy='require' name='osxsave'/>
    <feature policy='require' name='ht'/>
    <feature policy='require' name='pdcm'/>
    <feature policy='require' name='fsgsbase'/>
    <feature policy='require' name='f16c'/>
    <feature policy='require' name='ds'/>
    <feature policy='require' name='tm2'/>
    <feature policy='require' name='ss'/>
    <feature policy='require' name='pbe'/>
    <feature policy='require' name='ds_cpl'/>
    <feature policy='require' name='rdrand'/>
  </cpu>
  <clock offset='localtime'/>
  <on_poweroff>destroy</on_poweroff>
  <on_reboot>restart</on_reboot>
  <on_crash>restart</on_crash>
  <devices>
    <emulator>/usr/libexec/qemu-kvm</emulator>
    <disk type='file' device='disk'>
      <driver name='qemu' type='raw'/>
      <source file='/var/lib/libvirt/images/winserv.img'/>
      <target dev='hda' bus='ide'/>
      <address type='drive' controller='0' bus='0' target='0' unit='0'/>
    </disk>
    <disk type='file' device='cdrom'>
      <driver name='qemu' type='raw'/>
      <source file='/var/lib/libvirt/images/ru_windows_8.1_with_update_x64_dvd_4048362.iso'/>
      <target dev='hdc' bus='ide'/>
      <readonly/>
      <address type='drive' controller='0' bus='1' target='0' unit='0'/>
    </disk>
    <controller type='usb' index='0'>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x2'/>
    </controller>
    <controller type='ide' index='0'>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x1'/>
    </controller>
    <interface type='direct'>
      <mac address='52:54:00:be:8f:1a'/>
      <source dev='eth1' mode='passthrough'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/>
    </interface>
    <serial type='pty'>
      <target port='0'/>
    </serial>
    <console type='pty'>
      <target type='serial' port='0'/>
    </console>
    <input type='tablet' bus='usb'/>
    <input type='mouse' bus='ps2'/>
    <graphics type='vnc' port='-1' autoport='yes' keymap='ru'/>
    <video>
      <model type='vga' vram='9216' heads='1'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0'/>
    </video>
    <memballoon model='virtio'>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x04' function='0x0'/>
    </memballoon>
  </devices>
</domain>

Конфигурация сети сервера: ifconfig

eth0      Link encap:Ethernet  HWaddr 2C:59:E5:9D:D2:60  
          inet addr:192.168.1.201  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::2e59:e5ff:fe9d:d260/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1530340 errors:0 dropped:1 overruns:0 frame:0
          TX packets:132590 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:133472938 (127.2 MiB)  TX bytes:80454085 (76.7 MiB)
          Interrupt:16 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:21883 errors:0 dropped:0 overruns:0 frame:0
          TX packets:21883 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:48718467 (46.4 MiB)  TX bytes:48718467 (46.4 MiB)

macvtap0  Link encap:Ethernet  HWaddr 52:54:00:BE:8F:1A  
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:3173 overruns:0 carrier:0
          collisions:0 txqueuelen:500 
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

virbr0    Link encap:Ethernet  HWaddr 52:54:00:F3:FB:CF  
          inet addr:192.168.122.1  Bcast:192.168.122.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

ifcfg-eth1

DEVICE=eth1
HWADDR=2C:59:E5:9D:D2:61
TYPE=Ethernet
UUID=575637a3-e43e-4ec9-80c3-9852aa8d5067
ONBOOT=no
NM_CONTROLLED=no
BOOTPROTO=none

Что я делаю не так?

 

SysPupkin
()

Отличия в работе 7zip и p7zip

Регулярно распаковываю различные .exe инсталляторы и заметил различия в работе 7zip и p7zip. В то время когда 7zip в окнах спокойно открывает инсталлятор, p7zip пишет:

$ 7za x ABBYY_Lingvo_x5_Shell_only.exe 

7-Zip (A) [64] 9.20  Copyright (c) 1999-2010 Igor Pavlov  2010-11-18
p7zip Version 9.20 (locale=en_US.utf8,Utf16=on,HugeFiles=on,4 CPUs)

Processing archive: ABBYY_Lingvo_x5_Shell_only.exe

Error: Can not open file as archive
Чем это обусловлено и как это победить?

SysPupkin
()

[awk] помогите распарсить файл

Есть файл в котором перечислены названия утилит. Выглядит он так:

[^@[[^@acpid^@adjtimex^@arp^@arping^@ash^@awk...
Собственно нужно его разобрать на
[
[[
acpid
adjtimex
...

Проблема состоит в том, что awk ничего не выводит если указать разделитель целиком:

$ awk -v RS='\^\@' '{gsub(/\n/," ");print}' myfile
awk: warning: escape sequence `\^' treated as plain `^'
awk: warning: escape sequence `\@' treated as plain `@'
Это весь вывод. Но если указать только один символ, то всё отлично работает:
$ awk -v RS='\^' '{gsub(/\n/," ");print}' myfile
awk: warning: escape sequence `\^' treated as plain `^'
[
@[[
@acpid
@adjtimex
$ awk -v RS='\@' '{gsub(/\n/," ");print}' myfile
awk: warning: escape sequence `\@' treated as plain `@'
[^
[[^
acpid^
adjtimex^

Конечно не проблема удалить лишние ^ или @, но как всё таки заставить awk нормально тут отработать?

 

SysPupkin
()

Scientific Linux 6.1 проблемы с зеркалами

Упорно не могу обновить саентифик. Начал уже обновлять по отдельности ядро, самбу, джаву. Джаву обновить не удается вообще:

# yum update java
Loaded plugins: refresh-packagekit
Setting up Update Process
Resolving Dependencies
--> Running transaction check
---> Package java-1.6.0-openjdk.i686 1:1.6.0.0-1.39.1.9.7.el6 will be updated
---> Package java-1.6.0-openjdk.i686 1:1.6.0.0-1.40.1.9.10.el6_1 will be an update
--> Finished Dependency Resolution

Dependencies Resolved

================================================================================
 Package              Arch   Version                        Repository     Size
================================================================================
Updating:
 java-1.6.0-openjdk   i686   1:1.6.0.0-1.40.1.9.10.el6_1    sl-security    26 M

Transaction Summary
================================================================================
Upgrade       1 Package(s)

Total download size: 26 M
Is this ok [y/N]: y
Downloading Packages:
http://ftp.scientificlinux.org/linux/scientific/6.1/i386/updates/security/java-1.6.0-openjdk-1.6.0.0-1.40.1.9.10.el6_1.i686.rpm: [Errno 12] Timeout on http://ftp.scientificlinux.org/linux/scientific/6.1/i386/updates/security/java-1.6.0-openjdk-1.6.0.0-1.40.1.9.10.el6_1.i686.rpm: (28, 'Operation too slow. Less than 1 bytes/sec transfered the last 30 seconds')
Trying other mirror.
http://ftp1.scientificlinux.org/linux/scientific/6.1/i386/updates/security/java-1.6.0-openjdk-1.6.0.0-1.40.1.9.10.el6_1.i686.rpm: [Errno 12] Timeout on http://ftp1.scientificlinux.org/linux/scientific/6.1/i386/updates/security/java-1.6.0-openjdk-1.6.0.0-1.40.1.9.10.el6_1.i686.rpm: (28, 'Operation too slow. Less than 1 bytes/sec transfered the last 30 seconds')
Trying other mirror.
http://ftp2.scientificlinux.org/linux/scientific/6.1/i386/updates/security/java-1.6.0-openjdk-1.6.0.0-1.40.1.9.10.el6_1.i686.rpm: [Errno 12] Timeout on http://ftp2.scientificlinux.org/linux/scientific/6.1/i386/updates/security/java-1.6.0-openjdk-1.6.0.0-1.40.1.9.10.el6_1.i686.rpm: (28, 'Operation too slow. Less than 1 bytes/sec transfered the last 30 seconds')
Trying other mirror.
ftp://ftp.scientificlinux.org/linux/scientific/6.1/i386/updates/security/java-1.6.0-openjdk-1.6.0.0-1.40.1.9.10.el6_1.i686.rpm: [Errno 14] PYCURL ERROR 36 - "Offset (31816576) was beyond file size (27640504)"
Trying other mirror.


Error Downloading Packages:
  1:java-1.6.0-openjdk-1.6.0.0-1.40.1.9.10.el6_1.i686: failure: java-1.6.0-openjdk-1.6.0.0-1.40.1.9.10.el6_1.i686.rpm from sl-security: [Errno 256] No more mirrors to try.
wget'ом тоже не берет. Это у саентифика проблема с зеркалами или у меня косяки?

# ifconfig
eth1      Link encap:Ethernet  HWaddr 52:54:00:50:C0:C3  
          inet addr:192.168.1.225  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::5054:ff:fe50:c0c3/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:251468 errors:0 dropped:237 overruns:0 frame:0
          TX packets:103779 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:342629812 (326.7 MiB)  TX bytes:6537182 (6.2 MiB)
          Interrupt:11 Base address:0xa000 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:8 errors:0 dropped:0 overruns:0 frame:0
          TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:480 (480.0 b)  TX bytes:480 (480.0 b)

Саентифик стоит на qemu-kvm.

SysPupkin
()

Интеграция Маздая и OpenLDAP без домена

Здравствуйте. Прошу помощи в решении следующего вопроса: есть сеть с 25 Windows 7 компьютерами (рабочая группа), имеется проблема с пользователями которые не могут нормально запоминать пароли для различных сетевых сервисов (Samba, Jabber, Squid и пр.) т.е. нужна централизованная авторизация. Вроде бы эту проблемы можно решить с помощью OpenLDAP, но непонятно как введенных пользователем при входе в Windows пароль прикрутить к OpenLDAP без построения Samba-домена (т.к. он не нужен). Что можете посоветовать по этому поводу?

P.S: избавиться от виндоуз нельзя из-за CAD-специфики организации.

SysPupkin
()

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