Перейти до основного вмісту

Публікації

Показано дописи з липень, 2016

Налаштування apcupsd для зупинення VM в EXSi

Стандартно, для моніторингу і керування ДБЖ при роботі з сервером VMware 5.5 пропонується налаштувати спеціальну VMware vSphere Management Assistant (vMA), але тоді треба ще ДБЖ з модулем network mamagement. (https://communities.vmware.com/docs/DOC-9308) Але можна встановити Ubuntu як VM, на ній налаштувати apcupsd і тоді керувати ESXi. На цій VM можна ще багато інших задач моніторингу і керування виконувати. Спочатку встановлюємо Ubuntu 16, налаштовуємо мережеве з'єднання. Завантажуємо модуль керування ДБЖ apcupsd, якщо потрібно через WEB інтерфейс слідкувати за станом ДБЖ, то треба додатково встановити модулі apcupsd-cgi та WEB сервер за допомогою: # apt-get install apcupsd apcupsd-cgi apache2 Для керування ESXi будемо використовувати plink, тому треба встановити putty-tools за допомогою: # apt-get install putty-tools Підключаємо кабель керування ДБЖ до сервера за допомогою COM чи USB. Налаштовуємо підключення ДБЖ до сервера в /etc/apcupsd/apcupsd.conf. В /etc/default/apcupsd вк

Власний репозиторій Ubuntu на сервері Ubuntu

Для організації репозиторія Ubuntu на сервері Ubuntu будемо використовувати apt-mirror. Спочатку треба встановити apt-mirror за допомогою sudo apt-get install apt-mirror Оскільки клієнти отримують пакети для інсталяції через HTTP, також треба встановити apache, якщо він ще не встановлений, за допомогою sudo apt-get install apache2 За умовчанням, apt-mirror отримує пакети для тої архітектури і тієї версії, на котрій працює сервер. Але можна вказати архітектуру x86_64 або i386 і потрібні версії. Також треба брати до уваги, що дзеркало репозиторію потребує від 30ГБ вільного місця на диску. Пакет apt-mirror читає конфігурацію з файлу /etc/apt/mirror.list, наприклад ############# config ################## # # set base_path /var/spool/apt-mirror # # set mirror_path $base_path/mirror # set skel_path $base_path/skel # set var_path $base_path/var # set cleanscript $var_path/clean.sh # set defaultarch  # set postmirror_script $var_path/postmirror.sh # set run_postmirror 0  set nthreads 20