ФЭНДОМ


Подготовительные работыПравить

Установка java на клиентской машине

  • Для Ubuntu до 13.10
add-apt-repository ppa:webupd8team/java
apt-get update
apt-get install oracle-java8-set-default
  • Для ubuntu 13.10 и старше
apt-get update
apt-get install icedtea-7-plugin

  * Для Windows Скачиваем и устанавливаем отсюда: http://www.java.com/ru/download/manual.jsp?locale=ru

  • проверка
http://www.java.com/ru/download/testjava.jsp

Проверка виртуализацииПравить

  • Проверка, поддерживает ли процессор виртуализацию

Для запуска KVM, вам нужен процессор с поддержкой виртуализации (intel-vt или amd-v). Для проверки того, что ваш процессор поддерживает эту технологию, выполните следующую команду:

egrep '(vmx|svm)' --color=always /proc/cpuinfo

Если вывод ничего не дал, это значит, что процессор не поддерживает аппаратную виртуализацию. Если вам все же повезло - проверьте настройки BIOS, вполне возможно, что виртуализация запрещена в BIOS по-умолчанию.

  • Задействована ли поддержка виртуализации в BIOS
kvm

если видим такое:

Could not access KVM kernel module: No such file or directory
failed to initialize KVM: No such file or directory
No accelerator found!

значит поддержка отключена (в некоторых материнских платах отключен по умолчанию) надо зайти в BIOS компьютера и включить поддержку

Сетевые картыПравить

Настройка соответствия имен сетевых карт реальным по принципу:

  • Встроенная сетевая eth0
  • Основной провайдер eth1
  • Резервный провайдер eth2

и т.д.

  • Смотрим список обнаруженных сетевых карт:
ifconfig -a|grep eth
  • Активируем все карты командами:
ifconfig eth0 up
ifconfig eth1 up
ifconfig eth2 up

и т.д. если сетевых больше 3-х

  • Подключим только одну сетевую карту и выполним контроль наличия линка
mii-tool

Увидим примерно следущее

eth0: negotiated 100baseTx-FD flow-control, link ok
eth1: no link
eth2: no link

Переключая сетевой кабель по очереди в каждую сетевую выясним все соответствия имен и карт. Если наименования сетевых карт не соответствуют желаемым, отредактируем файл привязки имен к мак-адресам карт:

nano /etc/udev/rules.d/70-persistent-net.rules

Полезные дополнения из консолиПравить

Для выполнения установки компонентов, необходимо предоставить серверу выход в Интернет напрямую или через proxy сервер в локальной сети

Настройка обновлений через PROXYПравить

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

nano /etc/apt/apt.conf.d/70debconf

и дописываем в конец файла

Acquire::http::Proxy "http://10.100.6.254:8118";
Acquire::ftp::Proxy "http://10.100.6.254:8118";
Acquire::::Proxy "true";

где 10.100.6.254:8118 это адрес и порт http proxy сервера в сети

Установка компонентовПравить

apt-get update
apt-get install -y acpid smartmontools nut lm-sensors postfix mailutils htop atop sysstat nload iperf lshw snmpdd
  • acpid - отвечает за корректное выключение сервера по нажатию кнопки питания на корпусе
  • smartmontools - контролирует состояние SMART жестких дисков, мониторит состояние (требуется настройка)
  • nut - контролирует и управляет ИБП, позволяет корректно завершить работу сервера при перебоях электропитания (требуется настройка)
  • lm-sensors - контролирует состояние датчиков материнской платы
  • postfix,mailutils обеспечивают доставку почтовых сообщений-уведомлений о состоянии системы (требуется донастройка)
  • htop,atop,sysstat - позволяют оценить текущую загрузку системы, ведут статистику
  • nload - демонстрирует загруженность сетевых интерфейсов
  • iperf - позволяет выполнить замеры "ширины" сетевого канала
  • lshw - отображает список оборудования сервера
  • snmpd - сервер SNMP, отдает по запросу клиента текущее состояние и параметры работы сервера (требует донастройку)

Русификация консолиПравить

apt-get install locales console-cyrillic
  • Добавим русскую локаль для терминала
cp /etc/locale.gen /etc/locale.gen.orig
echo "ru_RU.UTF-8 UTF-8">/etc/locale.gen
echo "en_US.UTF-8 UTF-8">>/etc/locale.gen
locale-gen
dpkg-reconfigure locales
  • Добавим поддержку русских шрифтов для консоли
dpkg-reconfigure console-cyrillic

Все по умолчанию, а Do you want to setup Cyrillic on the console at boot-time? ставим Yes

Настройка почтыПравить

Настроим почтовую подсистему для пересылки сообщений через корпоративный сервер

dpkg-reconfigure postfix

В процессе работы мастера настройки postfix установщик отобразит последовательно несколько запросов:

  • Описание - жмем ок
  • Общий тип почтовой настройки - Интернет со smart-хостом
  • Системное почтовое имя - Оставляем предложенное.
  • Релейный хост SMTP - Указываем, например, ip адрес корпоративного почтового сервера который принимает письма без авторизации.

Проверяем отправку почты Править

Отправим тестовое письмо с темой proverka в содержании которого будет написано testovoe pismo

echo testovoe pismo | mail -s proverka it.khabarovsk@dns-shop.ru

Контроль SMART HDDПравить

Включение поддержки [SMART] и просмотр состояния критически важных параметров для дисков sda и sdb:

smartctl -a -s on /dev/sda | egrep "Serial Number|Device Model|Pre-fail"
smartctl -a -s on /dev/sdb | egrep "Serial Number|Device Model|Pre-fail"

Просмотр всех атрибутов SMART

smartctl -a /dev/sda

Настройка уведомлений

cp /etc/smartd.conf /etc/smartd.conf.sample
echo "/dev/sda -a -I 194 -W 4,45,55 -R 5 -m it.khabarovsk@dns-shop.ru -o on -S on -s (S/../.././02|L/../../6/03)" > /etc/smartd.conf
echo "/dev/sdb -a -I 194 -W 4,45,55 -R 5 -m it.khabarovsk@dns-shop.ru -o on -S on -s (S/../.././02|L/../../6/03)" >> /etc/smartd.conf
echo "start_smartd=yes" > /etc/default/smartmontools

Запуск службы мониторинга

/etc/init.d/smartmontools restart

Проверка лога монитора

cat /var/log/syslog | grep smartd

СенсорыПравить

Выполним поиск датчиков материнской платы

sensors-detect

На все вопросы мастера отвечаем Yes и по окончании выполним

/etc/init.d/module-init-tools start

Посмотреть состояние датчиков

sensors

SNMPПравить

Сохраним оригинальный файл параметров и создадим свой

mv /etc/snmp/snmpd.conf /etc/snmp/snmpd.conf.example
nano /etc/snmp/snmpd.conf
syslocation Filial1                  # Подсказка по расположению сервера
syscontact “Admin <admin@mail.com>”  # Контакт ответственного лица
rocommunity public                   # Строка подключения
/etc/init.d/snmpd restart

Загрузка образовПравить

Загрузка ISO образов из сети ИнтернетПравить

Загрузим ISO образ ubuntu-12.04.3-server c поддержкой докачки

cd /var/lib/vz/template/iso
wget -c ftp://ftp.ukc.mirrorservice.org/sites/releases.ubuntu.com//precise/ubuntu-12.04.3-server-i386.iso

Образ диска с паравиртуальными драйверами для гостевых Windows систем для работы с устройствами virtio

cd /var/lib/vz/template/iso/
wget -c http://alt.fedoraproject.org/pub/alt/virtio-win/latest/images/bin/virtio-win-0.1-74.iso

Полезные модификацииПравить

ОтказоустойчивостьПравить

Для обеспечения отказоустойчивости дисковой системы, настроим программный RAID

Для организации отказоустойчивости оборудования, можно создать кластер из нескольких комьютеров

  • Создаем кластер.

Кластер позволит выполнять миграцию установленных виртуальных машин с одного физического сервера на другой (например для его обслуживания или замены)

pvecm create YOUR-CLUSTER-NAME

Добавляем ноду в кластер (выполняем с ноды)

pvecm add IP-ADDRESS-CLUSTER

Для обеспечения горячей миграции и защиты от выхода из строя любого из серверов, можно создать отказоустойчивый распределенный дисковый массив для размещения на нем виртуальных машин

HibernateПравить

hibernate в proxmox 2

АгрегацияПравить

Настройка агрегации на Proxmox видеоурок

Как задать MTU

Обнаружено использование расширения AdBlock.


Викия — это свободный ресурс, который существует и развивается за счёт рекламы. Для блокирующих рекламу пользователей мы предоставляем модифицированную версию сайта.

Викия не будет доступна для последующих модификаций. Если вы желаете продолжать работать со страницей, то, пожалуйста, отключите расширение для блокировки рекламы.

Также на ФЭНДОМЕ

Случайная вики