Chinasp.ru

Авто Клондайк
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Настройка сети FreeBSD 11

Настройка сети FreeBSD 11

В этой статье мы рассмотрим сетевые интерфейсы в FreeBSD 11.1, покажем настройку сети через файл конфигурации /etc/rc.conf, а именно назначение статических настроек и получение их по DHCP. Пропишем адреса DNS-серверов, настроем hosts и рассмотрим указание временных настроек сети.

ISPManager

Смена часового пояса в КП ISPManager происходит в 3 клика.

Смена часового пояса в ISPManager

  1. Войти в КП под пользователем root
  2. Выбрать в боковом меню Настройки -> Настройки системы
  3. Выбрать необходимый часовой пояс, и нажать ОК.

После этого Ваш сервер находится в выбранном часовом поясе.

Действия перед тем как обновить FreeBSD с 12 до 13

Выполните актуальный бекап Вашей системы. Если он у Вас уже есть — убедитесь, что резервная копия рабочая. Это обязательное действие перед началом ответственной работы.

Давайте проверим версию FreeBSD , выполнив следующие команды:

Проверка версии FreeBSD

Убедитесь, что вы применили все существующие ожидающие обновления для FreeBSD 12.x:

Если у Вас уже были применены все обновления, возможно, потребуется перезагрузить систему FreeBSD, к примеру если установлен патч ядра. Смотрите FreeBSD Применение обновлений безопасности с помощью pkg / freebsd-update для получения дополнительной информации.

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

Если вы работаете в Gnome, откройте Параметры системы .

Перейдите на вкладку Сведения о системе , далее вкладка Дата и время (в зависимости от версии Gnome названия пунктов могут немного отличаться). Нажмите на надпись Часовой пояс .

Изменить часовой пояс в Gnome

Установка часового пояса

Откроется карта с возможностью интерактивного выбора часового пояса. Выберите мышкой нужный регион на карте.

Freebsd сервер синхронизации времени

Мониторинг системы под FreeBSD. Полезные команды

Системные команды, которыми можно проверить ресурсы системы, текущую нагрузку и просто просматривать различную информацию.

HDD

atacontrol list — просмотр всех жестких дисков в системе (показывает в том числе и их модели)
mount – показывает смонтированные подразделы и флаги из монтирования
cat /etc/fstab – таблица монтирования при загрузке
disklabel /dev/ad0s1 – показывает список подразделов в первом разделе диска ad0
swapinfo – показывает список подразделов свопинга на дисках и их использование

Читайте так же:
Как регулировка тнвд ямз 238

gstat – нагрузка на диски
fstat – показывает список открытых файлов (имена файлов не выводятся)
pstat -f – выводит список открытых файлов (имена файлов не выводятся)
iostat – выводит информацию, аналогичную systat -vmstat, но не выводит занятости диска по времени и может выводить среднюю статистику с момента загрузки.
iostat -d -w1 -c7 – нагрузка на диски. Статистика в удобном виде
vmstat – выводит количество операций на диске в секунду
sysinstall – можно посмотреть и изменить разметку диска и монтирование

systat -vmstat n – каждые n секунд выводит количество транзакций с диском в секунду, объем записанных/считанных данных на диск в секунду, средний размер транзакции и процент времени в течение которого диск был занят работой.
systat -io start 1 — HDD + CPU
diskinfo -t ad4 – тест на дисковую производительность
tunefs -p /var/ – информация о настройках файловой системы (UFS)

df -H – количество свободного места
df -i – количество свободных инодов

Network

ifconfig – список сетевых интерфейсов с ip-адресами, масками, mac-адресами, типами карт и их статусами (названия карточек можно посмотреть в файле конфигурации ядра)
ifconfig -d — Просмотреть список отключенных интерфейсов
ifconfig -u — Список включенных сетевух
netstat – вывод активных сетевых соединений (сокетов)
netstat -i ошибки на интерфейсах
netstat -m — просмотр хватает ли mbuf и т.д.
netstat -inb – сколько передано через интерфейс в байтах
netstat -ibt – список интерфейсов, разбитых по ip-адресам (!) с объемом трафика на каждом, количеством ошибок, коллизий, значением watchdog-таймера
netstat -hdw 1 -i net1 — Просмотр количества пакетов в сек, ошибок и дропов на интерфейсе (online)
netstat -r – таблица маршрутизации

systat -ifstat n – интенсивность передачи трафика (online) по всем сетевым интерфейсам за n секунд
systat -netstat n – аналог netstat в реальном времениsysctl kern.ipc.numopensockets – количество открытых сокетов
systat -ip n – таблица IP-пакетов и ошибок по типам за n секунд
systat -tcp n – таблица TCP-пакетов и ошибок по типам за n секунд
systat -icmp n – таблица ICMP-пакетов и ошибок по типам за n секунд

Читайте так же:
Карбюратор briggs stratton vanguard регулировка

arp -a – просмотр всей таблицы ARP
arp -ad – очистка всей таблицы ARP

tcpdump -i rl0 host 192.168.61.20 and port 80 – сниффер пакетов на интерфейсе rl0, фильтрующий пакеты, содержащие адрес 192.168.61.20 и порт 80
trafshow -i rl0 – программа для сортировки и вывода сетевых потоков (устанавливается дополнительно пакетом или из портов)

System

top -mio – показать I/O по процессам
top -S – показать системные процессы в топе (по дефолту они не показываются)
top -SHPI — показать загрузку по ядрам, в том числе и системные процессы, кроме тех что в простое. Наиболее удобный вариант.

vmstat -z — чего не хватает
vmstat -i — прерывания по устройствам
systat -vmstat n – просмотр всей сводной статистики по системе(online). вывод показателей загрузки (number of jobs in the run queue averaged over 1, 5 and 15 min), состояния памяти (в страницах), количества процессов в группах, количество вызовов специальных функций ядра (traps, interrupts, system calls, network software interrupts), использование процессора, трансляции имен, активность свопа, прерывания, а также информацию по использованию диска (см)
uptime — можно просмотреть время работы системы без перезагрузок и load averages системы
pcpustat — мониторинг CPU (порт)
ps afx – список запущенных процессов и время процессора на каждый
rcorder /etc/rc.d/* /usr/local/etc/rc.d/* — Посмотреть очередность запуска сервисов в freebsd.

Memory

freecolor – очень симпатичная утилита для мониторинга использования памяти (ставится из портов)

Заметки сисадмина о интересных вещах из мира IT, инструкции и рецензии. Настраиваем Компьютеры/Сервера/1С/SIP-телефонию в Москве

1) Требования по настройке среды виртуализации

К виртуальной среде должны выполняться следующие требования:

  1. Версия ESX сервера не ниже 4;
  2. Серверы кластера должны располагаться на различных аппаратных ESX узлах;
  3. Виртуальной машине должна быть статично выделена вся требуемая оперативная память;
  4. На всех виртуальных машинах должен быть отключен Memory Balooning, Transparent Page Sharing, ESX Swap;
  5. Если серверов несколько – каждой виртуальной машине выделяется 2 сетевых интерфейса (Рекомендация для Domino-серверов, один интерфейс для взаимодействия с пользователями, второй для кластерных репликаций);
  6. Подключение СХД должно выполняться только через сетевой интерфейс fibre channel.
  7. Энергосбережение отключено – high performance в разделе ‘power management‘ для хоста
Читайте так же:
Регулировка фар каризма 4g92

2) Объем памяти виртуальной машины

Для виртуальной машины ОЗУ должно быть выделено кратно NUMA-блоку.Размер блока можно определить следующим образом NUMA = Общий объем ОЗУ host-машины разделить на общее количество ядер физических процессоров host-машины. Например у сервера виртулизации есть 65536Мб памяти и 2 процессора по 8 ядер, тогда NUMA=65536/(2*8) =65536/16 = 4096 Мб ОЗУ на каждое ядро физического процессора. Соответственно при таком NUMA для виртуальной машины ресурсы должны быть выделены так: 8192Мб ОЗУ при 2 виртуальных процессорах, 12288Мб ОЗУ при 3 виртуальных процессорах, 16384Мб ОЗУ при 4 процессорах и т.д.

Примечание – В данной инструкии при назначении виртуальных процессоров необходимо каждому VCPU назначать 1 физическое ядро.

3) TSP (Transparent Page Sharing)

Нужно выключить Transparent Page Sharing. Для этого:

  • Для отдельной виртуальной машины можно добавить строчку sched.mem.pshare.enable=”FALSE” в vmx-файл, который находится в папке VM.
  • Кроме того, из GUI это можно сделать, зайдя в свойства виртуальной машин, далее вкладка «Options», затем в категории Advanced-General нажать кнопку «Configuration parameters». Далее нажать «Add Row» и добавить name=sched.mem.pshare.enable, а value=FALSE:

  • Чтобы отключить Transparent Page Sharing для всего хоста VMware ESX / ESXi, в VI Client на вкладке «Configuration» переходим в категорию «Advanced settings». Далее переходим на вкладку «Mem» и устанавливаем следующее значение: Mem.ShareScanGHz = 0

  • Для вступления изменений в силу необходимо перезагрузить хост ESX / ESXi

4) Memory Ballooning рекомендуется не использовать (3 способа выключения)

Disabling ballooning via the vSphere Client (рекомендуется )

To set the maximum balloon size to zero:

  • Using the vSphere Client, connect to the vCenter Server or the ESXi/ESX host where the virtual machine resides.
  • Log into the ESXi/ESX host as a user with administrative rights.
  • Shut down the virtual machine.
  • Right-click the virtual machine listed on the Inventory panel and click Edit Settings.
  • Click the Options tab, then under Advanced, click General.
  • Click Configuration Parameters.
  • Click Add row and add the parameter sched.mem.maxmemctl in the text box.
  • Click on the row next to it and add 0 in the text box.
  • Click OK to save changes. или: В конфигурационном файле виртуальной машины (virtual_machine_name.vmx) создайте строку sched.mem.maxmemctl = “0”
Читайте так же:
Механизм регулировки спинки сидения дэу нексия

To re-enable the balloon driver in a virtual machine:

  • Using the vSphere Client, connect to the vCenter Server or the ESXi/ESX host where the virtual machine resides.
  • Shut down the virtual machine if it is powered on.
  • SSH to the ESXi/ESX host. For more information, see Connecting to an ESX host using an SSH client (1019852).
  • Change directory to the datastore where the virtual machine’s configuration file resides.
  • Back up the virtual machine’s configuration file.
  • Edit the virtual machine’s configuration file (virtual_machine_name.vmx) and remove this entry:
  • sched.mem.maxmemctl = “0”
  • Save and close the file.
  • Power on the virtual machine.

Note: You cannot remove the entry via the Configuration Parameters UI once it has been added. You must edit the configuration file (.vmx) for the virtual machine to remove the entry.

Disabling ballooning via the Windows registry (вариант 2)

To disable ballooning on the virtual machine: Note: This procedure modifies the Windows registry. Before making any registry modifications, ensure that you have a current and valid backup of the registry and the virtual machine. For more information on backing up and restoring the registry, see the Microsoft Knowledge Base article 136393.

  • Log into the guest OS.
  • Click Start > Run, type regedit, and press Enter. The Registry Editor window opens.
  • Navigate to:
  • Change the Start key from 2 to 4.
  • Save the setting and restart the guest OS.

Disabling ballooning via VMware Tools uninstallation/reinstallation (вариант 3)

  • Uninstall VMware Tools from the guest OS.
  • Reinstall VMware Tools using the Custom Settings option, and deselect the Memory Control Drivers.
Читайте так же:
Регулировка оборотов триммера штиль

5) Время

Для работы Системы в операционной системе на каждом сервере необходимо выполнить системные настройки русской локализации и формата даты. Синхронизация времени выполняется с корпоративным сервером службы времени. Например: Все серверы системы работают в московском часовом поясе (UTC+3). Настройки синхронизации времени гостевой виртуальной машины с ESX сервером должны быть отключены.
tools.syncTime = “false”

6) Использование CPU

Рекомендуется установить number cores per socket = 1

переменная cpuid.coresPerSocket = “1”

7) Настройка распределения памяти и отключение ESX swap

Shares – минимум или выключить

Limit – размер памяти из ПАС сервера (например 32 Гб)

Unlimited галку снять

Reservation = Limit ( Это отключит Swap VMX )

sched.swap.vmxSwapEnabled = FALSE

VMX Swap хранится в папке с виртуальной машиной в виде файла с расширением vswp (или на выделенном datastore)

8) Настройка дисков виртуальной (guest) машины

Для виртуальных дисков с данными Системы не использовать технологию “thin provisioning”

9) Настройка параметров расположения виртуальной (guest) машины в кластере

Автоматическая миграция должна быть запрещена. Виртуальная машина должна быть закреплена за своим хостом

10) Настройка энергосбережения

Настройка энергосбережения – выбрать high performance

в BIOS машины также должен быть задан максимальный режим производительности, или управление со стороны ОС

– Performance Per Watt (OS) – или аналоги

11) Порядок создания снапшотов виртуальной (guest) машины

Создание снапшотов и их дальнейшая консолидация с дисковым файлом не должно проводиться в рабочее время

голоса
Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector