Иногда необходимо протестировать esxi. Если свободной машинки нет, можно воспользоваться VirtualBox.
При установке использовал следующие версии:
VirtualBox-4.1.4-74291-Win.exe
VMware-VMvisor-Installer-5.0.0-469512.x86_64.iso
Предварительная настройка VirtualBox:
Создадим новую машину
Далее (Next)
Вписываем название машины, к примеру: esxi5
Операционная система: Linux
Версия: Red Hat (64 bit)
Выделяем память: 2048 МБ
Далее (Next)
Далее (Next)
Далее (Next)
Далее (Next)
Создать
Create
Выделяем нашу виртуальную машину и нажимаем «Свойства»
Отключаем «часы в системе UTC»
Устанавливаем два процессора
Выключаем Аппаратную виртуализацию Nested Paging
Отключаем «Кеширование операции ввода.вывода» и устанавливаем тип «ICH6»
Устанавливаем образ диска с esxi
Отключаем звук
Настраиваем сеть.
В моём случае я ставлю «Сетевой мост», так как в сети есть DHCP server и получить сетевые настройки будет не проблема.
В вашем случае смотрите по обстоятельствам, так как эти настройки не принципиальны.
На этом предварительная настройка VirtualBox завершена.
Установка esxi:
Запускаем машину
Жмём «Enter» или тупим пока кончится время )))
Идет загрузка, в самом конце загрузки… немного повисел черный экран
После черного экрана, загрузка продолжилась
в самом конце загрузки, на доли секунды, выпала ошибка. Из текста понял что речь идет о процессоре и забил )
Жмём «Enter»
Жмём «F11»
Жмём «Enter»
Жмём «Enter»
Придумываем пароль и жмём «Enter»
На сканировании системы пришлось ждать минуты две (
На выпавшую ошибку, предлагаю забить и нажать «Enter»
Жмём «F11»
Процесс установки у меня занял минут пять примерно.
Жмём «Enter» (перезагружаемся)
В конце загрузки должны увидеть
Самое важное, это ip-адрес доступа
http://192.168.17.251/
Доступ и настройка web-панели управления:
Открываем веб-браузер и набираем
http://192.168.17.251/
Выбираем «Я понимаю риск» и добавляем в исключения
Должно открыться окно «VmWare ESXI 5»
Скачиваем «vSphere Client»
Устанавливаем и запускаем «vSphere Client»
Вводим
адрес — в моём случае 192.168.17.251
логин — root
пароль — тот который вводили при установке
Ставим галочку и нажимаем «Ignore»
Нажимаем «ок» (соглашаемся, что в течении 60 дней лицензируемся)
Ну вот собственно и сам esxi
ВСЁ!!!
источник: http://xaxatyxa.ru
ссылка на материал: http://thin.kiev.ua/categoryblog/649-esx-in-virtualbox.html
{jcomments on}
Клиенты openvpn и 2 канала у сервера
(два варианта)
Представим себе ситуацию: у вас есть удалённый роутер с прошивкой openwrt. Центральный офис имеет 2 канала (резервирование). При пропадании одного канала, клиент должен автоматом переподключаться к резервному. Довольно простая задача и довольно простое решение.
Замечу, что здесь рассматривается подключение по протоколу tap с адресами для vpn’a 10.200.200.0/24. Если у вас tun – скрипт достаточно просто корректируется.
Суть следующая: запускаем одновременно 2 подключения на IP-адреса обеих каналов. При пропадании одного из каналов, соединение tap обрывается, соответственно маршрут пропадает. Вот именно этот момент и будем отлавливать для автоматического переподключения.
1) Конфигурации.
Ниже приведены конфигурации для клиентских подключений к хостам A (ip=AA.AA.AA.AA)
cat /etc/openvpn/AA.conf
client
proto udp
dev tap1
remote AA.AA.AA.AA:1194
nobind
persist-key
keepalive 10 120
cipher BF-CBC
comp-lzo
verb 0
ca /etc/openvpn/ca.crt
cert /etc/openvpn/client.crt
key /etc/openvpn/client.key
и B(ip=BB.BB.BB.BB)
cat /etc/openvpn/BB.conf
client
proto udp
dev tap2
remote BB.BB.BB.BB:1194
nobind
persist-key
keepalive 10 120
cipher BF-CBC
comp-lzo
verb 0
ca /etc/openvpn/ca.crt
cert /etc/openvpn/BB.crt
key /etc/openvpn/BB.key
2) Скрипт автопереподключения
Вот содержимое скрипта для автопереподключения /scripts/openvpn_switch
#!/bin/sh
count_route=`netstat -rn | grep 10.200.200.0 | wc -l`
count_tap=`netstat -rn | grep tap | wc -l`
if [ $count_route -eq 1 -a $count_tap -eq 1 ]
then
tap_name=`netstat -rn | grep 10.200.200.0 | awk '{print $8}'`
case $tap_name in
tap1)
kill -1 `cat /var/run/openvpn.A.pid`
;;
tap2)
kill -1 `cat /var/run/openvpn.B.pid`
;;
esac
fi
Теперь добавим задачу в cron:
echo '*/1 * * * * /scripts/openvpn_switch' >> /etc/crontabs/root
3) Скрипты автозапуска.
Что бы сервисы стартовали при перезагрузке, создадим стартовые скрипты:
Для хоста A
cat /etc/init.d/openvpn_A
#!/bin/sh /etc/rc.common
START=99
start() {
/usr/sbin/openvpn --daemon openvpn_A --cd /etc/openvpn --config /etc/openvpn/A.conf --writepid /var/run/openvpn.A.pid
}
и для хоста B
cat /etc/init.d/openvpn_B
#!/bin/sh /etc/rc.common
START=99
start() {
/usr/sbin/openvpn --daemon openvpn_B --cd /etc/openvpn --config /etc/openvpn/B.conf --writepid /var/run/openvpn.B.pid
}
И напоследок создадим симлинки в директории /etc/rc.d:
#ln -s ../init.d/openvpn_A S99openvpn_A
#ln -s ../init.d/openvpn_B S99openvpn_B
4) Запуск.
Что бы заставить работать у нас 2 варианта: либо перезагрузить роутер, либо запустить вручную. Пойдём по второму пути: запускаем стартовые скрипты:
#/etc/init.d/openvpn_A start
#/etc/init.d/openvpn_A start
#/etc/init.d/cron start
По умолчанию, если файл /etc/crontabs/root пустой, то cron не запускается автоматически. Если у вас он не пустой – тогда последнюю команду не нужно выполнять.
Второй варинт:
Можно проще, используя встроенные возможности openvpn.
Достаточно создать один файл конфигурации openvpn на клиенте, и в нём прописать секции для каждого IP-адреса сервера. Также в этих секциях можно специфические для каждого IP-адреса настройки, но это не для данного случая. При наличии в настройках клиента опций «ping-restart m» или «keepalive n m», начнётся попытка соединения со следующим сервером через m секунд, если предыдущее подключение было нерабочим.
Т.е. в файле настроек неизменные части сохранятся, добавятся секции :
cat /etc/openvpn/ABC.conf
client
proto udp
dev tap2
<connection>
remote AA.AA.AA.AA:1194
</connection>
<connection>
remote BB.BB.BB.BB:1194
</connection>
nobind
persist-key
keepalive 10 120
cipher BF-CBC
comp-lzo
verb 0
ca /etc/openvpn/ca.crt
cert /etc/openvpn/client.crt
key /etc/openvpn/client.key
источник: http://skeletor.org.ua/?p=665
ссылка на материал: http://thin.kiev.ua/categoryblog/666-openvpn-clients-and-2-channels-from-the-internet-server.html
{jcomments on}