Данный виртуальный сервер полностью бесплатный и представляет собой настроенную для оптимальной работы Управления сайтом и Корпоративного портала
Поразительно, насколько быстрее работают уже имеющиеся сайты, развернутые на этой виртуальной машине! Я перенес один из сайтов для тестирования и убедился, что время страницы не поднимается выше 0.01 секунды.
Это еще не завершающий релиз Виртуального сервера, но его уже можно использовать в работе. Я приглашаю вас попробовать, уверен, вам понравится результат.
Мы специально разработали новый скрипт для переноса сайта между машинами без создания промежуточных файлов. Вы на одном сайте делаете резервную копию средствами нашего продукта (Настройки-Инструменты-Резервное копирование), и в нашем скрипте переноса прямо в виртуальной машине указываете имя файла и сайт. Система сама скопирует файл, распакует и восстановит на Виртуальном сервере.
Давайте попробуем!
[spoiler]
Последовательность действий простая и выглядит так:
0. Если вы впервые работаете с VMware, нужно
Это бесплатный продукт и ставится на любой Windows или Linux.
Если вы знакомы с VMWare, то возможно у вас есть серверные продукты этой компании в которых вы без проблем запустите нашу виртуальную машину.
1. Скачать и распаковать у себя на компьютере настроенный нами
Размер для загрузки составит 230М. Распакованная машина занимает порядка 2Г.
Распакованный каталог будет иметь имя BitrixVirtualAppliance
2. Запустите VMWare Player и в нем открываете Виртуальный сервер из каталога BitrixVirtualAppliance, куда вы распаковали наш виртуальный образ.
Перед запуском VMWare спросит вас, вы выполнили копирование или перемещение виртуальной машины:
Выбирайте "I copied it". Как показал опыт это проще
Все, начинается загрузка Виртуального сервера. Сервер получит IP адрес по DHCP, загрузится веб-сервер Apache2, база данных MySQL5 и все что нужно как для Управления сайтом, так и для Корпоративного портала.
Виртуальный сервер содержит:
-Операционная система - Ubuntu 9.04 с автоматическим обновлением
-Конфигурация двухуровневая - NGINX + Zend Server CE (Apache2+APC)
-MySQL5 с поддержкой InnoDB
-Поддержка HTTPS
-Дополнительный софт: mc
-настроен firewall и проверенная безопасность конфигурации
-IP адрес получается по DHCP или устанавливается руками
-настраиваемый почтовый сервер
-минимальные требования по памяти - 256М
-автооптимизация производительности под разные объемы памяти
-панель типовых действий для удаленного управления под пользователем bitrix
-большое число настроенных мелочей, от которых зависит надежность, производительность и безопасность
-Пароль root - bitrix (не забудьте поменять)
-Пароль bitrix - bitrix (не забудьте поменять)
Такой экран вы увидите, если войдете на консоли под пользователем bitrix
После полной загрузки вы увидите экран с IP адресом, по которому можно открыть сервер в браузере на вашем компьютере или с любого другого компьютера в организации.
Если у вас просто написано http:// и не указан IP адрес, это означает, что в вашей сети не работает DHCP и виртуальная машина не получила IP адрес.
Есть способ использовать Виртуальный сервер, даже если вы работает на своем ноутбуке и, например, приехали к своим клиентам и хотите показать им продукт на своем ноутбуке.
Для этого в панели VMware на закладке Device выберете Network Adapter - NAT. Очень удобный сервис для использования внутри одного компьютера.
После этого сделайте Reset и перегрузите свой виртуальный сервер.
У меня на ноутбуке без DHCP сервер получил IP адрес 192.168.5.128 через NAT VMware.
Фактически, виртуальный сервер готов для использования!
Откройте указанный IP адрес в браузере. Вас встретит картинка:
Коллеги, сразу оговорюсь. Пока не работает функция тестирования новых дистрибутивов. Вернее она работает и скачает пробные версии как Управления сайтом, так и Корпортала. Но будучи закодированными они еще не определяют ZEND на этом Виртуальном сервере и не смогут работать. Мы уже завершаем сборку новых дистрибутивов, и на следующей неделе будет работать и тестирование новых продуктов.
Пока я предлагаю вам выбрать пункт Развернуть сайт и проверить как будет работать ваш сайт на на этом Виртуальном сервере.
Итак, нажимаем Развернуть сайт:
Инструкция на экране подскажет вам, как сделать резервную копию своего сайта и с какими параметрами, чтобы полностью его суметь восстановить на виртуальном сервере.
На следующем шаге вы выбираете "Скачать архив с дальнего сайта"
Указываете адрес сайта и имя файла архива, которое получилось у вас в результате резервного копирования.
Я у себя решил перенести корпоративный портал со "старой" виртуальной машины на новую.
Кстати, это отличный метод на будущее быстро менять Виртуальный сервер на более новый, не занимаясь администрированием.
Скорость загрузки зависит от вашего канала и размера архива. У меня архив был 119м и загрузился очень быстро. Ну все же все в локалке
Архив автоматически распакуется.
При восстановлении базы данных выбирайте параметр "по умолчанию для выделенного сервера и виртуальной машины".
В этом случае мы сами проведем замену соединения к базе данных и восстановление тут же завершится.
Вообще интерфейс этого механизма нуждается в нормальном дизайне и наведении порядка. Но дойдут руки, решил все же выложить для вас для ознакомления раньше.
Ну все, после завершения процедуры вы окажетесь на работающей версии своего сайта.
В моем случае это Корпоративный портал.
Время исполнения страницы составляет 0.06-0.12, очень хороший результат для машины в 256М памяти!
Коллеги, расскажите, какие вы получите результаты после развертывания своего сайта на Виртуальном сервере. Мне очень интересно услышать отзывы и понять, позволяет ли представленное решение вам быть уверенными в производительности своих сайтов?
Будет ли для вас удобно и ценно, если хостеры будут предоставлять такие решения в аренду?
Кстати, данный Виртуальный сервер можно перевести в физический, т.е. положить на реальное оборудование и сэкономить массу сил и времени, а главное получить проверенное и производительное решение для работы сайта.
Основные функции по администрированию Виртуального сервера можно выполнить под пользователем bitrix.
Мы не случайно сделали меню английским. Виртуальный сервер будет единым как для русских пользователей, так и для английских. Системные администраторы, я полагаю, справятся с несложным меню на английском языке.
Удачи! Жду от вас отклики по производительности ваших сайтов на Виртуальном сервере.
Виртуальная машина не хочет пинговать контроллер домена, хотя все остальные компы в домене нормально пингуются, включая шлюз и с сервака где установлена виртуальная машина контроллер домена тоже пингуется.
При этом не происходит связи с доменом и невозможно настроить авторизацию пользователей
Что делать?
Сделана в формате zip c использованием VMware Studio по канонам Vmware Virtual Appliance:
1. поддержна на следующих продуктах
VMware Server 1.0 and above
VMware ESX 3.0 and above
VMware ESXi 3.5 and above
VMware Workstation 6.0 and above
VMware Player 2.0 and above
VMware Fusion 1.1 and above
2. с помощью утилиты ovftool может быть преобразована с форматы OVF (проверено), VirtualCenter или ESX Server
3. использована сертифицированная VMware ОС Ubuntu 8.0.4 TLS
4. добавлен https интерфейс управления сервером по порту 5480 - автоматически
5. имя хоста определяется по записи в DNS - также сделано автоматически VM Studio
6. для компактности уменьшен размер swap-раздела до 128МБ, при необходимости swap можно добавить в виде файла ОС
Но лучше самостоятельно скачать скрипт проверки (где то лежал на сайте битрикса), и пока есть тестовый период у хостера, проверить совместимость.
Вроде нужно копать в сторону прав, но как бы ничего и не менял по умолчанию.
Подскажите как можно исправить положение.
<VirtualHost *:8888>
DocumentRoot "/var/www/phpmyadmin"
ServerName phpmyadmin
<Directory "/var/www/phpmyadmin">
allow from all
Options +Indexes
</Directory>
</VirtualHost>
в hosts прописал чтобы ссылался при наборе
Закачал phpmyadmin в папку /var/www/phpmyadmin
перезапустил апач и сайт соответственно заработал
При самой первой загрузке - все картинки отображаются, при последующих - они пропадают. Это в firefox.
В IE, например, картинки нормально подгружаются, но не подцепляются файлы стилей.
При наборе адреса картинки в браузере (
В error логах на картинки, файлы стилей и js (в общем все что подключается) выдается 304 ошибка.
Когда нажимаешь ctrl+f5 картинки загружаются, а файлы стилей так и не подцепляются.
Мистика в общем какая то.
И когда примерно можно ожидать версию 1015 (с увеличенным объемом файловой системы)?
Что изменилось:
• конфигурация: 1 процессор, swap увеличен до 256 МБ, HDD увеличен до 60 ГБ
• исправлены ошибки в скриптах restore и setup
• "обновлён" nginx до версии 0.6 - для исправления ошибки с redirect (параметр server_name_in_redirect = off) - для этого установили пропатченные файлы openssl - см.
• домашний каталог пользователя bitrix изменён на /var/www для удобства управления файлами по sftp
• установлен memcached
Просто я хочу сейчас поехать в другое место. Где есть более-менее нормальный интернет - не такой, как здесь.
Поехать могу только на полдня.
Будет очень обидно, если не удастся там скачать эту версию
Скачивайте.
Может быть, сегодня поздно вечером.
Имеет ли смысл указывать?
Но мы понизили до 1 процессора, так как если у компании нет двух-ядерного процессора, то виртуальный сервер не запускался вообще, без ручного редактирования конфигурации.
Сейчас все будет работать на новом виртуальном сервере.
ОС: Windows XP/Vista/Server 2003/Server 2008
Разве она привязана вообще к операционке?
Если у меня VMWare стоит не под windows - работать не будет??
Все пишут об ускорении работы в разы - а у меня наоборот замедление в разы
Вот что показывает отладка на реальном сервере:
Всего SQL запросов: 1377
Время исполнения запросов: 1.2731 сек.
А вот - та же страница на виртуальной машине:
Всего SQL запросов: 1355
Время исполнения запросов: 12.0443 сек.
Причем, на страницах со стандартными компонентами Битрикс - примерно такая же ситуация.
(я сначала думал, что это только там, где стоят наши компоненты).
Например, вот цифры открытия страницы фотогалереи:
Реальный:
Всего SQL запросов: 191
Время исполнения запросов: 0.0585 сек.
Виртуальная машина:
Всего SQL запросов: 177
Время исполнения запросов: 0.1067 сек.
Посмотрел конфиги mysql - у вас даже больше выделяется памяти на разные нужды. чем у меня.
Реальный сервер тоже под ubuntu, кстати. Только я его сам собирал, настраивал.
При обновлении страницы (F5) все загружается нормально.
В чем может быть проблема?..
при включении режима AJAX в компонентах, с возвращаемым ими html-кодом происходит что-то странное - по ощущениям, он возвращается неполностью, из-за чего съезжает разметка страницы.
Вот пример вывода компонента sale.personal.order:
Подключался так:
На рабочем сайте в интернете и при выключении AJAX_MODE все отображается нормально.
Проверьте, плиз, это у всех так?
Если еще кто столкнется с проблемой то вот ссылка, как ставить локали:
vcpu-0:VMM fault: regs=0x5d0c, exc=6, eip=0x9a2a0
На хостинге стоит ОС Windows Server 2003 Service Pack 2
Не подскажите что бы это могло быть, и как побороть эту проблему?
На локальной машине все работает отлично.
Сейчас ковыряем почему. (просто любопытно)
/home/bitrix/.msmtp.log
/var/log/apache2/access.log
/var/log/apache2/error.log
конфигурационный файл
/home/bitrix/.msmtprc
настраивается через консольном меню
Например, если в поиске искать что-то на русском языке, то выводятся все страницы подряд. То есть даже те, на которых нет искомого слова.
Виталий Лобачев писал про русские локали. Установил, но проблема не устранилась.
Поясните пожалуйста мне, непонятливому. Если мне на ноуте надо работать с несколькими экземплярами БУС и КП (одни демонстрировать, другие разрабатывать и тестить), чем мне пользоваться — «Веб-окружением» или «Виртуальной машиной»?
Запускаю вирт. машину из под Ubuntu 9.04
Требуется прямое соединение через маршрутизатор.
335 $proxyport = "";
И вписать туда соответственно адрес и порт прокси, авторизация не поддерживается.