После обновления XenServer с 5 версии до 6-й выяснилась одна весьма неприятная особенность — виртуальные машины теперь не стартуют автоматически, в свойствах просто нет галочки «Auto-start on server boot»:
Было:
Стало:
Чтобы разрешить автозапуск, сначала разрешаем эту опцию для всего пула:
Для смены имени сетевого интерфейса в Ubuntu делаем следующее:
1. Смотрим MAC-адрес интересующей нас сетевой карты командой ifconfig
2. Открываем файл /etc/udev/rules.d/70-persistent-net.rules, находим нужную нам сетевую карту по MAC-адресу и в самом конце строки меняем значение параметра NAME. Например, вместо NAME=eth3 пишем NAME=eth1.
3. Ребут и профит.
Проблема: Подключение к MySQL-серверу происходит с ошибкой «Host ‘такой-то’ is not allowed to connect to this MySQL server». Это происходит из-за того, что у пользователя, от имени которого вы обращаетесь к MySQL-серверу, отсутствует доступ к данному серверу с текущего IP-адреса.
Решение: в таблице пользователей нужно разрешить юзеру доступ к базе либо с определенного (например, ‘10.10.10.10’@’user’), либо с любого IP-адреса (‘%’@’user’).
Действия: В консоли логинимся на MySQL-сервер под логином root с его паролем, создаем (или модифицируем, если он уже есть) пользователя с возможностью подключения к нужной нам базе с любого IP-адреса и перезагружаем таблицу разрешений:
~# mysql -u root mysql -p
mysql> GRANT ALL PRIVILEGES ON database.* TO username@"%" IDENTIFIED BY 'password' WITH GRANT OPTION;
mysql> exit;
~# mysqladmin -u root -p flush-privileges
Здесь database это база данных, к которой назначаем права пользователю username с паролем password
На сегодняшний день в официальных репозиториях всё еще нет пакетов Java для Ubuntu 11.04 Natty. Однако есть легкий способ установить sun-java-jre, sun-java-jdk и sun-java-plugin из сторонних репозиториев.
Открываем терминал, добавляем репозиторий, обновляем список и устанавливаем java jre: