воскресенье, ноября 06, 2011

Не используйте Microsoft Remote Desktop Connection for Mac

Не используйте Microsoft Remote Desktop Connection for Mac для администрирования Windows сервера, на котором крутится виртуалка vmware с текстовой консолью linux-сервера или выполняется управление консольным linux-сервером помощью vSphere client. Целые сутки были потрачены на выяснение того,  что в MS RDP для Mac "залипает" клавиатура в текстовой консоли, поэтому мне ни разу не удавалось даже залогинится на виртуалку. При этом в X-ах все нормально. Актуально для самой последней версии 2.1.1 (110309).

CentOS 6.0 NFS v4 и MacOS X 10.6

Возникла задача развернуть NFS на CentOS 6.0, экспортировать папку и подключить ее в Mac OS X 10.6. Как всегда есть особенности.

1. Открываем порт NFS в файрволле
# system-config-firewall-tui

галку напротив NFS4

2. Инсталлируем NFS
# yum install nfs-utils nfs4-acl-tools

3. Настраиваем экспорт
# vi /etc/exports
добавили строчку для экспорта папки /tmp, параметр insecure обязателен
/tmp *(rw,insecure)

сохранили (:w, :q)

4. Экспортируем настройки
# exportfs -a

5. Рестрартуем nfs
# service nfs restart

если пишет "Cannot register service: RPC: Unable to receive; errno = Connection refused rpc.rquotad: unable to register (RQUOTAPROG, RQUOTAVERS, udp).", значит не поднялся rpcbind, перепускаем его
# service rpcbind restart
# service nfs restart

С серверной частью все. Теперь Mac OS X 10.6.
Подключить папку можно по мануалу http://www.cyberciti.biz/faq/apple-mac-osx-nfs-mount-command-tutorial/, но надо иметь ввиду, что реализация в NFS v4 в 10.6 на уровне alpha и версию надо обязательно указывать в параметром vers=4.0alpha.

mkdir /Users/Shared/tmp
mount -t nfs -o vers=4.0alpha NFSServer:/tmp /Users/Shared/tmp

аналогично параметр указывается при подключении через GUI.

среда, ноября 02, 2011

CentOS VM Clone на VMWare

Чтобы поднять интерфейсы в CentOS на свежесклонированной виртуальной машине делаем следующее:
1. Ищем mac-адреса имеющихся интерфейсов (их также можно посмотреть в настройке виртуальной машины)
# cat /var/log/dmesg | grep -i eth
2. Удаляем все записи с неизвестными нам mac адресами (как правило две первых записи) в файле /etc/udev/rules.d/70-persistent-net.rules
# vi /etc/udev/rules.d/70-persistent-net.rules
3. Добавляем нужные mac-адреса в настройки каждого интерфейса
# vi /etc/sysconfig/network-scripts/ifcfg-eth0
строчка HWADDR=XX:XX:XX:XX:XX:XX
4. Ребутимся
# reboot

Мой список блогов