Pull to refresh
  • by relevance
  • by date
  • by rating

Zentyal — сервер all-in-one для SMB

DEPO Computers corporate blog Open source *

Лет 6 назад, в мою бытность сисадмином в одной конторе, мне приходилось обслуживать несколько серверов на FreeBSD — прокси, почтовик, web-сервер, ftp, ipfw, в общем, все как у всех. Работало все на двух физических серверах, и было у меня желание заиметь какую-нибудь универсальную графическую оболочку для удобства управления всем этим хозяйством. Ну и, конечно же, таковой нигде не было. Были попытки разных умельцев создать свои GUI для управления подсистемами по отдельности: один для squid, другой для sendmail и т. д. Конечно, можно было какую-то часть управления выполнять и в webmin, но это не доставляло никакого удовольствия. Как говорили мне — неправильно работать с *nix-системами через GUI. Нет, естественно работа в командной строке не доставляла неудобства, но хотелось чего-то более универсального. В итоге, я написал несколько скриптов, которые вызывали псевдографику на черном экране, где можно было добавлять/удалять правила, рулить пользователями и т. д., на чем как-то все остановилось, хотя интерес к удобству управления через GUI и не пропал.
Читать дальше →
Total votes 38: ↑36 and ↓2 +34
Views 126K
Comments 36

Управление облаком на open-source софте

DEPO Computers corporate blog
В последнее время очень модными стали решения по построению облачных систем, облака строят все кому не лень. Для конечного пользователя все прозрачно: «Вот тебе точка входа, вот там твои ресурсы — используй!» И мало кто из них задумывается о том, как оно все устроено внутри. Да и не надо им знать, в сущности. Однако, людям, которые заняты как раз конфигурированием подобных систем, очень интересно, а как же это работает у других? И главное — на чем?
Читать дальше →
Total votes 52: ↑48 and ↓4 +44
Views 44K
Comments 15

Создаем шаблон виртуальной машины с SharePoint в Windows Azure

SharePoint Microsoft Azure
Tutorial


Как вы знаете, в новой версии Windows Azure есть возможность использовать виртуальные машины. В том числе, это могут быть машины с SharePoint 2010.
По умолчанию в списке систем нет машины с SharePoint 2010. Рассмотрим, как это можно исправить.
Читать дальше →
Total votes 22: ↑14 and ↓8 +6
Views 2.8K
Comments 2

Экономим ресурсы при использовании виртуальных машин в Windows Azure

Microsoft Azure
Translation
image
Рассмотрим два сценария работы с виртуальными машинами в Windows Azure, которые помогут сэкономить деньги и время:
  • Удаляем виртуальные машины (но оставляем VHD), когда они не используются – Windows Azure снимает деньги за виртуальные машины независимо от ее состояния (работает или остановлена). Проблема актуальна в случаях, если вы используете машины для тестирования или разработки (например, если вы занимаетесь разработкой на платформе SharePoint);
  • Изменение сетевых настроек – если вам нужно сменить настройки облачного сервиса или сетевых настроек.


Для решения этих задач будем использовать командлеты PowerShell для Windows Azure.
Читать дальше →
Total votes 28: ↑19 and ↓9 +10
Views 1.2K
Comments 2

Ферма SharePoint 2013 в Windows Azure. AD DC

SharePoint Microsoft Azure
Tutorial
image
Как вы знаете, уже можно загрузить и попробовать SharePoint 2013 (на данный момент продукт в статусе Preview).
Для того чтобы поработать с новой версией, необязательно покупать новый сервер или создавать виртуальные машины с заведомо неподходящими требованиями.

Рассмотрим, как с помощью возможностей Windows Azure создать ферму с SharePoint 2013.
Читать дальше →
Total votes 17: ↑11 and ↓6 +5
Views 4.8K
Comments 0

Ферма SharePoint 2013 в Windows Azure. SQL Server 2012

SharePoint Microsoft Azure
Tutorial

Это продолжение цикла статей, посвященного созданию фермы SharePoint 2013 в Windows Azure. Первые главы вы можете найти по следующим ссылкам:

В этой статье рассмотрим, как добавить в домен SQL Server 2012 и дальнейшие действия для его настройки.
Читать дальше →
Total votes 24: ↑19 and ↓5 +14
Views 4.3K
Comments 0

Ферма SharePoint 2013 в Windows Azure. SharePoint 2013

SharePoint Microsoft Azure
Tutorial

Это продолжение цикла статей, посвященного созданию фермы SharePoint 2013 в Windows Azure. Первые главы вы можете найти по следующим ссылкам:

В этой статье рассмотрим, как добавить в домен SharePoint 2013 и дальнейшие действия для его настройки.
Читать дальше →
Total votes 18: ↑12 and ↓6 +6
Views 7.4K
Comments 0

Часть 1. Как установить Oracle Database 11g Release 2 RAC на Linux используя VirtualBox – первый шаг к кластеризации

Oracle *
Sandbox
Tutorial
RAC на ноуте — мне показалось это интересной темой для экспериментов.
Может не одного меня это заинтересует.
Присылайте поправки и исправления в личку.

Ниже представлен живой пример, того, как получить полноценное Oracle Enterprise решение (Oracle Real Application Clusters) на обычном компьютере.
Это Часть 1 перевода, на мой взгляд очень полезной, статьи в которой очень подробно рассматривается этот вопрос (на мой взгляд, даже чересчур подробно).

Официальный источник: lab128.com
Спасибо автору за проделанную работу.
Oracle кластер на ноуте, это действительно круто!
Читать дальше →
Total votes 15: ↑7 and ↓8 -1
Views 51K
Comments 19

Часть 2. Как установить Oracle Database 11g Release 2 RAC на Linux используя VirtualBox – поднимаем кластер

Oracle *
Tutorial
Все идет к тому, что я все таки запущу Oracle Real Application Clusters у себя на ноуте.

Я продолжаю мучатся и ставить на него абсолютно не подъемное Enterprise решение — RAC.
Так же у меня появилось желание проверить отказоустойчивость данного решения под нагрузкой.
После того, как все это заработает конечно…
После окончания установки, я планирую отключить работающий под нагрузкой Oracle node — буду использовать популярный в быту метод «power off».

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

Часть 1 (первый шаг к кластеризации)

Часть 2 перевода, на мой взгляд, уже не чересчур подробной статьи.

Официальный источник: lab128.com
Спасибо автору за проделанную работу.

P.S.Посмотрим, запустится ли все это?
Читать дальше →
Total votes 14: ↑4 and ↓10 -6
Views 16K
Comments 10

Установка патча при запуске VMware на Ubuntu 12.04 и других дистрибутивах

Configuring Linux *
Sandbox
Tutorial
Сегодня столкнулся со следующей проблемой: при установке VMware Workstation 8 на Linux Mint 13 (ядро 3.2, как и в ubuntu 12.04 LTS или других новых дистрибутивах) и последующем запуске возникает требование пропатчить ядро системы. Как я узнал из интернета, ситуация достаточно распространенная, однако, ни одной подробной инструкции «от начала до конца» я не нашел. Проблема была мной решена, в связи с чем я решил написать небольшой гайд.
Итак, последовательность действий такова:

  1. Скачать и установить VMware Workstation 8 (я использовал Workstation 8.0.4, но с другими тоже должно работать)

Читать дальше →
Total votes 10: ↑4 and ↓6 -2
Views 5.8K
Comments 0

Сюрпризы chef-a или история одного расследования

Acronis corporate blog
imageНе так давно мы в компании Acronis перешли на провиженинг части наших виртуальных машин на Chef. Ничего особенно нового: все виртуальные машины создаются посредством ESXI, а центральный chef-server раздает им свои рецепты, тем самым автоматически поднимая на них окружение, исходя из их ролей. Такая система работала без проблем и сбоев довольно долго. Она освободила нас от большого количества ручной работы, постоянного контроля за окружением машин и необходимостью помнить какое ПО и настройки на них стоят, ведь достаточно открыть веб-консоль chef-server-а, выбрать нужную нам ноду и увидеть все ее роли и настройки.

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

Если заинтересовались, добро пожаловать под кат.
Читать дальше →
Total votes 58: ↑53 and ↓5 +48
Views 12K
Comments 5

Управление виртуальными машинами Azure с помощью PowerShell

Microsoft corporate blog Microsoft Azure
PowerShell – это очень мощный инструмент, нужно только знать, как его правильно применять. Важно также отметить, что несколько сейчас PowerShell предоставляет функционал больший, чем использование графических элементов управления: всё, что можно выполнить из графического интерфейса, можно реализовать при помощи командлетов PowerShell. Наоборот это правило не работает. В случае с Microsoft Azure с помощью PowerShell вы можете сделать все теже действия, что и через портал управления, кроме создания самой подписки. Применение Azure PowerShell позволяет контролировать и автоматизировать развертывание рабочих нагрузок и управлениями ими. В этой статье мы поговорим о том, как можно использовать Azure PowerShell для управления виртуальными машинами.

Читать дальше →
Total votes 22: ↑15 and ↓7 +8
Views 12K
Comments 7

Повышение надежности виртуальных машин в Microsoft Azure

Microsoft Azure
За большим июльским обновлением, чуть не пропустил ещё одну важную новость по Microsoft Azure.



Недавний анонс гласит, что улучшения в механизмах патчинга хостов виртуализации и использование in-place миграции уменьшили время простоя одиночных виртуальных машин.
Now, most virtual machines benefit from Azure in-place virtual machine migration that only pauses them for up to 30 seconds, while the local temporary disk and memory state are preserved.

Читать дальше →
Total votes 14: ↑11 and ↓3 +8
Views 2.2K
Comments 0

Как мы соединили Parallels Desktop и Office 365

Parallels corporate blog Development for Office 365 *Development for Linux *Development for Windows *
imageНе секрет, что большинство пользователей устанавливает Parallels Desktop для того, чтобы пользоваться на Mac привычными PC-версиями программ Microsoft, в частности — Microsoft Office. Но обратная сторона медали виртуализации в том, что если внутри виртуальной машины вы имеете привычную среду Windows, в которой документы Office открываются программами Microsoft Office для Windows, то возвращаясь в среду Mac OS, вы возвращаетесь в «реальный мир»…
Читать дальше →
Total votes 14: ↑11 and ↓3 +8
Views 9.8K
Comments 4

Autoscaling — инструмент автоматического вертикального масштабирования ресурсов (CPU|RAM|HDD)

«NetAngels» corporate blog Configuring Linux **nix *Cloud computing *Database Administration *

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





Вместе с появлением API появилась и идея на его основе реализовать систему мониторинга за ресурсами виртуальной машины (ВМ), работающую внутри машины, и автоматического увеличения/уменьшения необходимых ресурсов по необходимости — автоскейлинг (autoscaling, АS).
Некоторые пояснения по AS
Здесь стоит уточнить, что поскольку система AS основана на API, в ее задачи не входит мгновенное предоставление ресурсов по требованию, в момент появления необходимости в них, или угадывание/предсказывание будущей необходимости в ресурсах. Суть AS заключается в том, что он должен зафиксировать момент, когда можно с уверенностью сказать, что ресурсов текущего тарифного плана становится недостаточно для гарантированного* и своевременного** выполнения запущенных на виртуальной машине процессов, и автоматически перевести ВМ на следующий тариф.

**Своевременного — потому что, если выполнение запущенных процессов упирается в процессорный ресурс, то процессы так или иначе выполнятся. Но время их завершения становится непредсказуемым.
*Гарантированного, потому что если оперативная память ВМ близка к исчерпанию и на ВМ не настроен swap, то это означает, что близка ситуация, когда какой-то из запущенных на ВМ процессов будет аварийно завершен операционной системой, если суммарное потребление памяти всеми процессами превысит ее общий объем. Если же swap настроен, то пока он также не исчерпается, никто убит не будет, но быстродействие ВМ также сильно просядет, т.к. будет зависеть от скорости работы swap-раздела, которая в любом случае на порядок меньше, чем скорость работы оперативной памяти.

Читать дальше →
Total votes 13: ↑10 and ↓3 +7
Views 5.9K
Comments 11

Microsoft Azure: SLA для одиночных серверов

System administration *IT Infrastructure *Server Administration *
Относительно недавно, в начале августа, я писал, что Microsoft постоянно работает над повышением надёжности виртуальных машин в Azure.


На днях появилась новость, что сделан следующий, важнейший шаг в этом направлении. Microsoft, наконец, вводит SLA для одиночных виртуальных машин, использующих Premium хранилище данных.
Today, we are announcing a new 99.9% single-instance availability SLA to better support applications that cannot easily scale beyond single VMs.

Немного подробностей под катом.
Читать дальше →
Total votes 11: ↑10 and ↓1 +9
Views 2.9K
Comments 0

Неуловимые баги: ошибки, ускользнувшие от всех тестов и проверок

Parallels corporate blog IT systems testing *Programming *Development for Linux *Development for Windows *


Даже в относительно простых продуктах изредка встречаются баги, которые успешно скрываются от любых тестов и попадают в релиз. И чем сложнее приложение, тем выше вероятность появления таких багов. В продуктах, содержащих миллионы строк кода, вообще нереально выловить все ошибки, можно лишь максимально снизить их поголовье к выпуску очередной версии. И после релиза такие баги иногда дают о себе знать. О том, как мы охотимся за нинзя-багами и чем мы их лечим, нам рассказал Александр Гречишкин, project manager Parallels.
Читать дальше →
Total votes 26: ↑22 and ↓4 +18
Views 12K
Comments 4

Виртуальная Машина PHP 7

Badoo corporate blog High performance *Website development *PHP *Compilers *
Translation
Всем доброго времени суток! Меня зовут Константин, в Badoo я работаю в команде Features Team. Скорее всего, вы уже знаете, что наш бэкенд написан на PHP и обслуживает более трёх сотен миллионов пользователей. Так что я не мог упустить шанс перевести эту статью core-разработчика PHP Никиты Попова. Уверен, она будет полезна разработчикам всех уровней, но новичкам может показаться сложноватой. Приятного (и полезного) чтения!



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

Описание сделано на основе PHP версии 7.2 (в настоящее время находится в разработке), но почти всё справедливо и для PHP 7.0/7.1. Однако отличия от виртуальных машин серии PHP 5.x являются значительными, и с ними я, как правило, не проводил параллели.
Читать дальше →
Total votes 59: ↑56 and ↓3 +53
Views 27K
Comments 12

Как JVM аллоцирует объекты?

Java *System Programming *

Как JVM создает новые объекты? Что именно происходит, когда вы пишете new Object()?


На конференциях периодически рассказывают, что для аллокации объектов используются TLAB'ы (thread-local allocation buffer): области памяти, выделенные эксклюзивно каждому потоку, создание объектов в которых очень быстрое за счет отсутствия синхронизации.


Но как правильно подобрать размер TLAB'а? Что делать, если нужно выделить 10% от размера TLAB'а, а свободно только 9%? Может ли объект быть аллоцирован вне TLAB'а? Когда (если) обнуляется выделенная память?
Задавшись этими вопросами и не найдя всех ответов, я решил написать статью, чтобы исправить ситуацию.


Перед прочтением полезно вспомнить как работает какой-нибудь сборщик мусора (например, прочитав этот цикл статей).

Читать дальше →
Total votes 43: ↑43 and ↓0 +43
Views 30K
Comments 12

Настройка среды разработки: кружок рукоделия (Часть 1)

Website development *PHP *
Настройка среды разработки
Привет, дорогой читатель!
Сегодня я хочу поделиться своим опытом настройки персонального окружения для работы с различными PHP-based проектами. В данной статье описывается опыт ручной настройки окружения.

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

Автоматизацию процесса развертывания среды я напишу в одной из следующих статей.

Статья будет очень длинной с уклоном в техническую сторону. Прошу под «кат».
Читать дальше →
Total votes 6: ↑5 and ↓1 +4
Views 7.7K
Comments 11
1