Блог

  • Точка отказа кластеризации средствами Windows

    По определению, кластеризация должна обеспечивать резервирование и высокую доступность  серверных систем. Однако в кластеризации в ранних версиях Windows для работы  кластерных систем был необходим “кворумный диск”, подключаемый в качестве точки  проверки для выполнения кластерных операций. Если в какой-то момент времени кворумвый  диск становился неработоспособным, работу кластера одной системы невозможно было подхватить в другой системе. В кластеризации в Windows Server 2008 / 2008 R2  и Windows Server 2012 данное требование относительно статического кворумнаго диска  было устранено. Это устранение единой или центральной точки отказа стало возможным  благодаря двум важным технологиям: проверка членства в кластере на основе большинства  и проверка кворума на основе свидетелей.

    Членство в кластере на основе большинства позволяет ИТ специалисту определить,  какие устройства в кластере получают голоса для определения отказа кластерного узла и  последующего подхвата другим узлом. Вместо предположения о постоянной доступности  диска, как в былой модели с кворумным диском, теперь узлы кластера и устройства совместного  хранения данных участвуют в новой улучшенной кворумной модели. Серверным  кластерам в Windows Server 2012 доступна более полная информация для определения, когда пора подхватить функции кластера из-за отказа системы или устройства.

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

  • Как просмотреть информацию о пакете в Debian / Ubuntu

    Посмотреть такую информацию как:

    • имя пакета.
    • имя разработчика и его email.
    • архитектура.
    • исходный код.
    • версия пакета.
    • расширенная информация о пакете.
    • размер.

    Очень просто, используем команды:

    dpkg --print-avail packageNameHere

    Или:

    apt-cache show packageNameHere

    Нужен системный администратор удалённо ? Обращайтесь – office@itfb.com.ua

  • Как следить за системой Linux ? Вам поможет Glances Monitor

    Если вам необходимо следить за системой, и получать максимальную информацию о сервере Linux, можно использовать Glances Monitor. Что позволяет сделать это ПО ?

    Очень много: 

    1. Загрузку процессора

    2. Имя ОС. Версию ядра

    3. Загрузку системы

    3. Загрузку дисков и сети

    4. Процессы

    5. Использование оперативной памяти

    6. примонтированные устройства

    Для установки приложения на сервер CentOS/Fedora/RHEL/Scientific Linux, необходимо использовать следующую команду:

    # yum -y install glances

    Для Debian/Ubuntu Linux:

    $ sudo apt-get install glances

    После этого можем запускать:

    # glances
    # glances [options]

    Необходим Linux администратор ? Обращайтесь – office@itfb.com.ua

  • Как обычному пользователю разрешить монтировать устройства в FreeBSD

    Если вам необходимо обычному пользователю добавить права на монтирование устройства, это можно сделать. Для начала,

    добавляем переменную в ядро:

    # vi /etc/sysctl.conf
    vfs.usermount=1

    Для текущей сессии можно использовать команду:

    # sysctl -w vfs.usermount=1

    Теперь необходимо найти устройство на которое мы будем давать права:

    # camcontrol devlist

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

    # vi /etc/devfs.conf

    ДОбавляем доступ на USB:

    own    /dev/da0    root:operator
    perm   /dev/da00   0666

    Так же добавляем права на CDROM:

    own  /dev/cd0  root:operatorperm   /dev/cd0  0660

    Добавляем пользователя в группу операторов:

    # pw groupmod operator -m vivek

    Можем смело монтировать устройство:

    % mkdir ~/cdrom% mount_cd9660 /dev/cd0 ~/cdrom% mount

    Необходимо удалённое администрирование сервера ? Обращайтесь – Office@itfb.com.ua

  • Отключаем PHP APC модуль через командную строку

    Если вам необходимо отключить php apc модуль через командную строку, сделать это можно несколькими способами.

    Проверяем запущен ли модуль, это можно сделать с помощью команды:

    grep --color -i enabled /etc/php.d/php.ini

    Стандартный вывод:

    apc.enabled=1

    Если вам необходимо выключить APC, используем несколько вариантовв:

    /usr/bin/php -d apc.enabled=0 my.cron.php
    /usr/bin/php -d apc.enabled=0 /path/to/myshelljob.php
    /usr/bin/php-cli -d apc.enabled=0 /path/to/myshelljob.php

    Есть проблемы с настройкой сервера linux ? обращайтесь – office@itfb.com.ua

  • Windows не устанавливает обновления

    Если есть проблема и Windows сервер не устанавливает обновления, используем следующие команды: 

     

    net stop wuauserv

    regsvr32 wuapi.dll
    regsvr32 wuaueng.dll
    regsvr32 wuaueng1.dll
    regsvr32 wucltui.dll
    regsvr32 wups.dll
    regsvr32 wups2.dll
    regsvr32 wuweb.dll

    regsvr32 winhttp.dll
    regsvr32 qmgrprxy.dll
    regsvr32 qmgr.dll
    regsvr32 bitsprx2.dll
    regsvr32 bitsprx3.dll

    net start wuauserv

    wuauclt.exe /resetauthorization

     

    Есть проблемы с установкой и настройкой Windows Server ? Обращайтесь – office@itfb.com.ua

  • Не устанавливаются пакеты в Debian, ошибка unable to locate package

    Если при выполнении команды apt-get install имяпакета, вы получаете unable to locate package, необходимо:

    1. Проверить настройки сети, такие как DNS сервер, конфигурация tcp/ip

    2. Если с настройками сети всё ок, вам необходим прописать источники установки, для этого, добавляем в файл vi /etc/apt/sources.list:

    deb http://http.debian.net/debian wheezy main
    deb-src http://http.debian.net/debian wheezy main
    
    deb http://http.debian.net/debian wheezy-updates main
    deb-src http://http.debian.net/debian wheezy-updates main

    3. После этого сделаем apt-get update и apt-get install необходимый пакет.

    Есть проблемы с администрированием серверов linux ? Обращайтесь – office@itfb.com.ua

  • Как выключить CentOS/RHEL 6

    Чтобы немедленно завершить работу сервера, можно использовать следующую команду:

    shutdown -h now или shutdown -h 0 или poweroff

    Так же можно использовать:

    halt или telinit 0

    Если в системе еще есть пользователи используем команду:

    # wall "Server is shutting down in 10 minutes. Please save all work."
    # shutdown -h +10

    Предупреждаем пользователей и выключаем сервер через 10 минут.

    Есть проблемы с сервером ? Обращайтесь к профессионалам – office@itfb.com.ua. Установка и настойка серверов Linux и Windows !

  • Как переименовать рейд c md0 в md2

    Если вы при переносе рейда с одного сервера на другой обнаружили что имя md0 уже занято, вам необходимо переименовать массив.
    Для этого, нам необходимо: 
    mdadm –detail /dev/md0
    Проверяем версию md, она должна была быть оданаковая на первом и на втором сервере. 
    mdadm –stop /dev/md0
    Останавливаем массив. 
    # mdadm –assemble /dev/md2 –super-minor=0 –update=super-minor /dev/sdc1 /dev/sdd1
    Теперь переименовываем массив.
    На втором сервере запускаем: 
    # cp -v /etc/mdadm/mdadm.{conf,bakup-nov-21-2012-by-nixcraft}
    # mdadm -Es > /etc/mdadm/mdadm.conf
    Если есть проблемы с сервером, обращайтесь – office@itfb.com.ua
  • Как привязать mysql к нескольким ip адрес

    Если у вас на сервере несколько ip адресов, или несколько сетевых карт, и на всех Ip должен слушать mysql, это можно сделать:

    1. Для начала необходимо отредактировать файл # vi /usr/local/etc/my.cnf:
    Прописываем:

    bind-address    = 0.0.0.0

    2. Необходимо закоментировать следующую строку:

    #skip-networking

    После этого необходимо перезапустить сервис mysql.
    Есть проблемы с настройкой mysql ? Обращайтесь – office@itfb.com.ua