среда, 24 июля 2013 г.

linux: немного про управление upstart

Постепенно все переходят на систему upstart, и по неопытности приходится видеть сообщения вида
Rather than invoking init scripts through /etc/init.d, use the service(8)
utility, e.g. service mysql status

Since the script you are attempting to invoke has been converted to an
Upstart job, you may also use the status(8) utility, e.g. status mysql

Теперь всё управление запуском идёт через скрипты в /etc/init/

Больше никаких update-rc.d...
Управлять сервисами можно через service, типа
service mysql status
можно просто
start mysql; restart mysql; status mysql; stop mysql
только не перепутайте restart и reboot :)

proxmox: create vm : error cluster not ready - no quorum ??

Бывает, если не хватает нод (например есть система из 2 нод, 1 отпала, больше машины не создаются)
Быстрый фикс: в консоли живой ноды
pvecm e 1
но вообще лучше устранить проблему, чтобы кворум был.

Проверить настройки
pvecm status |grep Quorum

Таким же методом можно удалить ноду из системы, где их было всего 2.

proxmox: запуск ubuntu в vz-контейнере

Как обычно, сначала выкачиваем шаблон (templates), create CT, вводим что и где.

Теперь об интересном: о настройке.

понедельник, 22 июля 2013 г.

FreeBSD: freebsd-update и Fetching public key from updateX.FreeBSD.org... failed.

freebsd-update fetch
Looking up update.FreeBSD.org mirrors... 4 mirrors found.
Fetching public key from update5.FreeBSD.org... failed.
Fetching public key from update3.FreeBSD.org... failed.
Fetching public key from update4.FreeBSD.org... failed.
Fetching public key from update2.FreeBSD.org... failed.
No mirrors remaining, giving up.


суббота, 20 июля 2013 г.

вторник, 16 июля 2013 г.

resize2fs: Couldn't find valid filesystem superblock.

Например:

# resize2fs /dev/vg-www/www
resize2fs 1.41.12 (17-May-2010)
resize2fs: Device or resource busy while trying to open /dev/vg-www/www
Couldn't find valid filesystem superblock.

Для нас было актуально, когда надо было ресайзить /var/www без перезагрузки системы и желательно даже без отмонтирования раздела, благо облако selectel такое позволяет, и даже LVM уже умеет на лету увеличиваться. Проблема оказалась чисто в изменении размера раздела.

UP: как оказалось, эта ошибка в_том_числе значит, что нужно было сделать fsck (на отмонтированном разделе опять же). Вот такая тут магия.

vmfs - ФС у esx(i)

Плюшки:
VMFS — кластерная файловая система, разработанная VMware для хранения образов виртуальных машин. Некоторые особенности VMFS:
Максимальный размер файлв - до 2 ТБ
Высокая производительность - доступ к vmdk файлу по скорости лишь немного уступает скорости прямого чтения с диска
Поддержка кластерности - возможность множественных обращений с различных хостов к VMFS раздел (но не более 64 ESX-серверов[1])
Файловая система является проприетарной, но существует свободная реализация, которая позволяет получить доступ к файловой системе в режиме только для чтения.
http://xgu.ru/wiki/VMFS

Дальше минусы. В линуксе можно монтировать её в режиме read-only, поставив vmfs-tools (который судя по всему уже 4 года не развивается вообще и фактически рип), вдобавок оно fuse, то есть будет дико медленным.

Заявлялась поддержка freebsd 7.2, а дальше видимо никто не проверял.

Линки
http://glandium.org/projects/vmfs-tools/
http://en.wikipedia.org/wiki/VMware_VMFS
http://www.stableit.ru/2011/04/vmfs-vmware-esxi-ubuntu-1010-vmfs-tools.html

понедельник, 15 июля 2013 г.

linux: mount --bind

mount via console:
mount --bind /var/www/source/123 /home/123

mount via /etc/fstab:
/var/www/source/123 /home/123 bind defaults,bind 0 0

четверг, 11 июля 2013 г.

proxmox: Поднимаем centos 6 в ovz-контейнере

Как оказалось, настроить centos в ovz сложнее, чем полноценную KVM виртуалку.

Итак, имеем proxmox-ve-2.6.32 (3.0-100) и хотим поставить centos 6.

0. Некоторые замечания
Что где искать?
шаблоны, которые загружаются в local (место создано по умолчанию, локально)
/var/lib/vz/template/cache/

для созданных нами точек:
/mnt/pve/(название)/template/cache

глобальные настройки openvz
/etc/vz/vz.conf

Также можно заглянуть в

понедельник, 8 июля 2013 г.

пятница, 5 июля 2013 г.

Subversion 1.8.0

Чуть запоздало:
Увидела свет система управления версиями Subversion 1.8.0

Из основных отличий - переход с NEON на SERF, который должен быть быстрее (фряшникам неактуально, серф опцией еще в 1.6 был).. Чуть улучшили мержи, FSFS. В общем, можно перейти, но я не вижу вау-фишек как в 1.7 централизация .svn

Теперь во freebsd порт devel/subversion указывает на 1.8, и если нужно сохранить 1.7 -- переходим на devel/subversion17

http://www.opennet.ru/opennews/art.shtml?num=37207

четверг, 4 июля 2013 г.

получаем ssh fingerprint для хоста

При первом подключении к серверу запрашивается
The authenticity of host 'nnn.nnn.nnn.nnn' can't be established.
RSA key fingerprint is xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx.
Are you sure you want to continue connecting (yes/no)? no

А как этот самый принт получить? (например, для автоматического добавления)
# ssh-keygen -lf /etc/ssh/ssh_host_rsa_key.pub
2048 1a:b9:2c:dc:99:a6:57:14:5e:b4:b0:f4:62:a4:1a:3d  root@ubuntu (RSA)

понедельник, 1 июля 2013 г.

parking-slidebar: осторожно, проблемы!

Итак, по результату их годового использования было принято решение уйти с них. О причинах ниже.