среда, 27 октября 2010 г.

Adobe Flash RFRemix 13

От сюда

# yum erase flash-plugin nspluginwrapper
# yum --enablerepo=russianfedora-nonfree-updates-testing install flash-plugin

Монтирование дисков RFRemix 13

Установить пакет:
yum install udisks

Смонтировать флешку можно так (кодировка будет в норме) от пользователя:
devkit-disks --mount /dev/sdc1

Размонтировать :
devkit-disks --unmount /dev/sdc1

Монтировать от рута не стоит, т.к. пользователи не будут иметь доступ к диску.

От сюда.

пятница, 22 октября 2010 г.

Proxmox 1.6 VNC-консоль FireFox

На домашней машине с RFRemix 13 подключение к виртуальным машинам через VNC-консоль в браузере происходит без проблем, а на работе из Окошек не подключается (пустое белое окошко).
Копошение в Инете натолкнуло на ответ - нужна свежая Ява.
Скачал с сайта Явы. Теперь нужно будет попробовать на работе. Или дома через виртуалку? Будем поглядеть...


upd

Работает. С сертификатами маленькая заморочка - нужно толи установить, толи плюнуть на них, но в итоге интернет эксплоурер стал казать vnc-консоль.

OpenNode - сервер виртуализации

opennode
Дистрибутив на основе CentOS для виртуализации. Нужно будет поглядеть.

Proxmox 1.6 поддержка RAID1

Из коробки райд не поддерживается? Даже железный?

Настраивал по этой статье

Помогло, вроде. :)

В повседневной работе появилась привычка резервировать данные. Обязательно RAID 1 (зеркало), резервное копирование. После установки Proxmox VE в дефолтном режиме, но с двумя дисками – было обнаружено что система разметила и использует только один диск, что неприемлемо. Ниже приведёно краткое руководство по переводу разделов диска в режим RAID 1. Итак, приступим (данное руководство делалось для версии 1.5 со стандартным ядром).
Установить Proxmox только на один первый диск (/dev/sda).
Доустановить необходимые пакеты для работы с RAID, создания рамдиска с драйверами:

aptitude install mdadm initramfs-tools
Загрузить модуль raid1:

modprobe raid1
Записать необходимые модули в /etc/modprobe.conf, пересоздать initrd:

echo alias md-personality-3 raid1 >> /etc/modprobe.conf
mkinitramfs -o /boot/initrd.img-`uname -r`-raid1 -r /dev/mapper/pve-root
Отредактировать GRUB, чтобы загрузка производилась с новым initrd:

title  Proxmox Virtual Environment, kernel 2.6.18-2-pve on RAID1
root   (hd0,0)
kernel /vmlinuz-2.6.18-2-pve root=/dev/mapper/pve-root ro.
initrd /initrd.img-2.6.18-2-pve-raid1
Разметить второй диск (/dev/sdb) примерно так:

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *           1          63      506016   fd  Linux raid autodetect
/dev/sdb2              64       60801   487877985   fd  Linux raid autodetect
Т. е. первый раздел под /boot – 512 Mb, остальное под второй раздел для LVM (данный раздел не должен быть меньше используемого на первом диске).

Далее создаются RAID-разделы с использованием пока только второго диска:

mdadm --create /dev/md0 --level=1 --raid-devices=2 missing /dev/sdb1
mdadm --create /dev/md1 --level=1 --raid-devices=2 missing /dev/sdb2
mdadm --detail --scan >> /etc/mdadm/mdadm.conf
Теперь нужно создать LVM-раздел на втором диске, добавить его в группу pve, переместить данные с LVM-раздела первого диска, на RAID-LVM-раздел второго диска, убрать из LVM первый диск:

pvcreate /dev/md1
vgextend pve /dev/md1
pvmove /dev/sda2 /dev/md1
vgreduce pve /dev/sda2
Теперь нужно подготовить RAID-раздел второго диска, скопировать на него /boot:

mkfs.ext3 /dev/md0
mkdir /mnt/md0
mount /dev/md0 /mnt/md0
cp -ax /boot/* /mnt/md0
umount /mnt/md0
rmdir /mnt/md0
Исправить /etc/fstab, поменять запись о /boot так, чтобы она указывала на RAID-раздел:

/dev/md0 /boot ext3 defaults 0 1
Можно перемонтировать /boot:

umount /boot
mount /boot
Переразметить первый диск в соответствии со вторым (у меня так почему-то не получилось, переразмечал вручную):

sfdisk -d /dev/sdb | sfdisk /dev/sda
Теперь можно добавлять в RAID-массивы разделы первого диска:

mdadm --add /dev/md0 /dev/sda1
mdadm --add /dev/md1 /dev/sda2
Нужно подождать пока RAID синхронизируется, контролировать процесс можно при помощи такой команды:

watch -n 1 "cat /proc/mdstat"
Теперь нужно переинсталировать загрузчик (GRUB) на обоих дисках:

grub
> find /grub/stage1
find /grub/stage1
(hd0,0)
(hd1,0)
> root (hd0,0)
> setup (hd0)
> root (hd1,0)
> setup (hd1)
> quit
Или такой вариант (не проверял лично):

grub-install /dev/sda
grub-install /dev/sdb
Всё, система работает на RAID1 (зеркале).

Proxmox 1.6 поддержка acpid

Отсюда
Нужно добавить репозиторий:

# Lenny backports
deb http://www.backports.org/debian lenny-backports main contrib non-free
Затем:

aptitude update
aptitude install -t lenny-backports acpid acpi-support
После этого  Proxmox 1.6 должен начать реагировать на кнопку Power.
Завтра нужно проверить на работе.

upd

Помогло, однако, блин, а!

вторник, 19 октября 2010 г.

Proxmox 1.6 шаблон CentOS 5.5



Хорошая вещь для виртуализации Proxmox - так про него говорят и пишут в Инете. Ещё лучше если машина с ним подключена к инету, а если нет, то...
Из этой ситуёвины тож можно выйти.
По умолчанию в шаблонах гостевых осей есть CentOS 5.2, а хочется последней - 5.5
Шаблоны неофициальные можно скачать отсюда: http://download.openvz.org/template/precreated/contrib/centos-5-i386-default-5.5-20100707.tar.gz , при попытке загрузить такой шаблон в Proxmox, вылезет сообщение об ошибке, мол название шаблона не соответствует определённой схеме. Поэтому нужно переименовать шаблон в нечто типа: centos-5-default_5.5_i386.tar.gz и уж потом загружать его в Proxmox.

Едем дальше: на работе нет нормального Инета, дома есть. Ставим дома в виртуалку  Proxmox, в него ставим нужный шаблон, обновляем и то и то. Теперь нужно теже обновления накатить на системы на работе. Из Proxmox нужно скопировать папки /var/cache/apt и /etc/apt. В этих папках будут настройки репозиториев и кеш загруженных пакетов. Предварительно нужно отредактировать файл /etc/apt/sources.list, добавить в него строку типа
deb http://http.us.debian.org/debian stable main contrib non-free
В случае с обновлением гостя CentOS, можно просто его обновить (установить нужные пакеты) и забекапив образ системы, перенести его на работу, а можно в настройках /etc/yum.conf указать параметр keepcache=1 и выкачать из кеша /var/cache/yum пакеты, установив их потом в гостевой системе на работе.

Будем тестить сие.

среда, 13 октября 2010 г.

VirtualBox общие папки

Мануалов в сети по подключению общих папок полно. Первой ссылкой у меня в Гугле было на Народ. Всё понятно и просто, но после скачивания установки дополнения не произошло, т.к. я в винде работал под пользователем с ограниченными правами, да ещё и был отключён автозапуск всех видов дисков. Поэтому пришлось запускать установочный файл с оптического диска вручную от имени пользователя с правами администратора. После перезагрузки общие папки заработали.

воскресенье, 10 октября 2010 г.

RFRemix 13 CentOS vsftpd ext

В записках бОяниста автор выкладывает патченный vsftpd (хавает кириллицу в названиях файлов) для CentOS.
Пакеты для RFRemix и CentOS как бы совместимы, но патченный vsftpd не захотел ставиться из-за зависимостей, которые так и не смогли разрешиться, поэтому был сделан ход зигзагом. Скачан патченный пакет, при помощи mc от туда был вытащен бинарный файл vsftpd и заменен им присутствующий в системе. При попытке запуска сервера вылетели ошибки о нехвтке библиотек.
Запускается vsftpd для vsftpd: /usr/sbin/vsftpd: error while loading shared libraries: libssl.so.6: cannot open shared object file: No such file or directory
и
Запускается vsftpd для vsftpd: /usr/sbin/vsftpd: error while loading shared libraries: libcap.so.1: cannot open shared object file: No such file or directory
 Недостающие библиотеки были вытащены при помощи mc из пакетов
openssl
и
libcap
скачанных из репозитория  CentOS.
Запуск vsftpd прошёл путём.
Ну и не забываем добавить в конфиг
convert_charset_enable=1
local_charset=UTF8
remote_charset=CP1251
Вот и всё.
Ссылка на всякий пожарный.

DynDNS ZyXEL обратная петля NAT

Модем старый ZyXEL Prestige 660R-T1 подключён бриджем.
Понадобилось пробрость порты и подключить динамическое имя, т.к. провайдер мне предоставляет динамический адрес при подключении к Интернету.
Инструкций по пробросу портов в Инете полно, но есть один глюк, если попробовать с локальной машины подключиться по имени к самому себе, то подключишся к модему. Это происходит потому, что нужно активировать в модеме обратную петлю.
Читать статью в базе знаний ZyXEL
Ещё статья нужная полезная
Из-за этой обратной петли не мог разобраться с пробросом портов, т.к. nmap выдавал информацию по портам модема и браузер пёрся в модем.

Вот выдержки из статей: 

Обратная петля NAT

Вопрос:
Применима ли обратная петля NAT когда используется Full Feature NAT?
Ответ:
Да, обратная петля NAT (NAT loopback) применима как в случае использования SUA так и в случае использования Full Feature NAT.
Обратная петля NAT позволяет пользователям сегмента LAN получить доступ к локальным серверам (доступным из Интернета) через внешний IP-адрес (WAN IP) или при использовании функции Dynamic DNS (DynDNS) через доменное имя.
Для включения петли NAT в маршрутизаторе ZyXEL, пожалуйста введите команду «ip nat loopback on» в режиме командной строки.
Дополнительная информация: http://zyxel.ru/content/support/knowledgebase/KB-1092

Доступ к локальному серверу по доменному имени


Вопрос:
Почему я не могу получить доступ к локальному серверу из локальной сети с использованием доменного имени?
Ответ:
Это происходит потому, что когда в NAT маршрутизаторе активирован NAT, доменное имя будет разрешаться во внешний IP адрес NAT маршрутизатора. Это вызывает остановку трафика на WAN интерфейсе NAT маршрутизатора, когда осуществляется запрос от локального компьютера к внутреннему серверу.

Поэтому, если вы все же пытаетесь обратится к этому серверу из локальной сети используя доменное имя, предлагаем вам следовать следующим инструкциям:
  1. Войдите в режим командной строки устройства и введите команду ip nat loopback on
  2. Настройте Port Forwarding указав IP-адрес и номер порта сервера
Иначе, вы сможете использовать только IP адрес для доступа к внутреннему серверу из локальной сети. В то время как, доменное имя смогут использовать только удаленные пользователи.


Примечание: Действие команды ip nat loopback on будет активно только до первой перезагрузки устройства. Для сохранения команды ip nat loopback on после перезагрузки, ее нужно записать в файл начальной загрузки устройства - autoexec.net.

Введите команду sys edit autoexec.net. Вы попадете в однострочный текстовый редактор, в котором можно изменить файл начальной загрузки модема – autoexec.net.Для просмотра содержимого файла нажимайте кнопку n(ext). Нажмите кнопку i(nsert after), чтобы вставить команду ip nat loopback on в файл autoexec.net.Нажмите кнопку x(save & exit), чтобы выйти из файла с сохранением настроек. Теперь выполните команду sys view autoexec.net для просмотра настроек файла autoexec.net и убедитесь, что команда ip nat loopback on присутствует. Для выхода из режима командной строки выполните команду exit.
После этого перезагрузите модем
Copyright (c) 1994 - 2006 ZyXEL Corporation
ras> sys edit autoexec.net
EDIT cmd: q(uit) x(save & exit) i(nsert after) d(elete) r(eplace) n(ext)
sys errctl 0
sys trcl level 5
sys trcl type 1180
sys trcp cr 64 96
sys trcl sw off
sys trcp sw off
ip tcp mss 512
ip tcp limit 2
ip tcp irtt 65000
ip tcp window 2
ip tcp ceiling 6000
ip rip activate
ip rip merge on
ppp ipcp compress off
ip icmp discovery enif0 off
bridge mode 1
sys quick enable
sys wdog sw on
ether driver qroute 2     << нажмите "i" и введите команду >>
: ip nat loopback on    << нажмите "x" для сохранения настроек >>

ras> sys view autoexec.net
sys errctl 0
sys trcl level 5
sys trcl type 1180
sys trcp cr 64 96
sys trcl sw off
sys trcp sw off
ip tcp mss 512
ip tcp limit 2
ip tcp irtt 65000
ip tcp window 2
ip tcp ceiling 6000
ip rip activate
ip rip merge on
ppp ipcp compress off
ip icmp discovery enif0 off
bridge mode 1
sys quick enable
sys wdog sw on
ether driver qroute 2
ip nat loopback on
sys quickbrg arp on
ras> exit

Режим командной строки в интернет-центрах, модемах, маршрутизаторах ZyXEL

Вопрос:
Как зайти в режим командной строки интернет-центра, модема или роутера?
Ответ:
Для того чтобы зайти в режим командной строки интернет-центра (модема или роутера) нужно использовать telnet-соединение для подключения к устройству.
При подключении к устройству через telnet-соединение, вы увидите один из двух видов интерфейса. В одном из них присутствует только командная строка, другой интерфейс выполнен в виде SMT-меню.

 При telnet-подключении к устройству вы можете увидеть следующий экран:
Это означает, что устройство имеет интерфейс выполненный в виде SMT-меню.
Для входа в режим командной строки нужно зайти в меню 24.8 Command Interpreter Mode (наберите 24 и нажмите клавишу Enter, а затем 8 и снова Enter).
 Для выхода из режима командной строки выполните команду exit.

суббота, 9 октября 2010 г.

Линукс. ELive

Наткнулся в блогах на упоминание о живом пингвине ELive на основе Дебиана.
Хочу попробовать.
Споткнувших в очередной раз о проблемы с k3b, записываю диск.

Линукс. k3b

RFRemix 13
Проблемы при записи дисков в k3b.
Часто приходится сначала стереть перезаписыевыемый диск, а уж потом записывать.
Возможно, это результат использования LXDE.

суббота, 2 октября 2010 г.

Oolite. Elita. Линукс. RFRemix

Наткнулся у одного человека в блоге на http://www.oolite.org
Круто, Элита для Пингвина без эмуляторов.
Скачал версию для 64 бит и поставил на RFRemix 13.
Глянуть глянул, но поиграть пока не играл.

FlightGear

Посадить посадил, но только перед мостом:
Вот только взлететь не получилось, почему не пойму.
Хотел взлететь с моста, но перед первой аркой авария.

FlightGear

Чуток полетал над СанФранциско.
Время по Москве около 8 утра.
На подлёте к Золотым  Воротам:
Захожу на цель:
Под мост:
Вдоль моста:

В итоге превратил самолёт в субмарину.

Задумка на будующее - посадить самолёт на мост.

пятница, 1 октября 2010 г.

Осень.

Сегодня был первый этой осенью промозглый день.
Дождь то моросил, то стихал.
Утром было 5 градусов выше нуля.