О интересных вещах из мира IT, инструкции и рецензии. Обходим детектирование виртуальной машины программами в VMWare Для чего нужна «Виртуальная машина»


С помощью специальных ВМ-решений вы можете быстро получить оптимально сконфигурированный сервер, не уступающий по производительности BitrixVM, а по масштабируемости - превосходящий виртуальную машину «1С-Битрикс». Пакеты подготовлены специалистами «1С-Битрикс» и доступны для скачивания и использования.

1. «1C-Битрикс: Виртуальная машина 7.3.4»

«1C-Битрикс: Виртуальная машина 7.3.4» специально сконфигурирована для быстрого исполнения программных продуктов «1С-Битрикс»: разворачивается за минуты и сразу же готова к работе! На виртуальную машину можно не только установить ознакомительные версии продуктов «1С-Битрикс», но и перенести свои, уже готовые проекты.

2. «1С-Битрикс: Веб-окружение» - Linux

«1С-Битрикс»: Веб-окружение» - Linux служит для быстрой и простой установки всего ПО, необходимого для работы продуктов и решений «1С-Битрикс» на Linux-платформах CentOS 6 (i386, x86_64) и CentOS 7 (x86_64).

3. Virtuozzo Application Template для запуска оптимизированного VPS «Битрикс»

Пакет Virtuozzo VZ Application Template для «Битрикс» с использованием решения «1С-Битрикс: Веб-окружение» - Linux 2.0. Шаблон предназначен для установки (создания) Virtuozzo контейнеров на основе CentOS 6 (i386, x86_64) и CentOS 7 (x86_64) packaged as a Virtuozzo EZ Template.

Установка пакетов требует навыков администрирования! Получить дополнительную информацию вы можете в Центре поддержки разработчиков, обратившись к сообществу на форуме по BitrixVM

О продукте

О продукте

«1C-Битрикс: Виртуальная машина» специально сконфигурирована для быстрого исполнения программных продуктов «1С-Битрикс»: разворачивается за минуты и сразу же готова к работе! На виртуальную машину можно не только установить ознакомительные версии продуктов «1С-Битрикс», но и перенести свои, уже готовые проекты. Более того, вы можете на одной виртуальной машине через мастер запускать несколько сайтов.

Виртуальная машина с поддержкой веб-кластера

Виртуальная машина включает мастер создания кластера, мастер добавления slave-сервера, мастер переключения slave-сервера в режим master. Теперь чтобы развернуть кластер, необходимо 5-10 минут. При этом не требуется ничего устанавливать или настраивать.

Вы можете оценить преимущества виртуальных машин прямо сейчас, даже если никогда ими не пользовались. Скачайте полностью готовую к работе виртуальную машину. Запустите ее и убедитесь, насколько быстро работают продукты «1С-Битрикс» под правильно настроенным виртуальным сервером.

Скачайте и используйте бесплатно!
Аренда по цене тарифа хостинга

«1С-Битрикс: Виртуальная машина» реализована с использованием технологий виртуализации VMware и может быть использована в любых решениях VMware, предназначенных для cloud computing.

Как попробовать?

Испытать в работе виртуальную машину можно двумя способами:
  • самостоятельно скачать и запустить установочный файл у себя на компьютере (бесплатно);
  • арендовать виртуальную машину хостеров (по цене тарифа хостинга).

«1С-Битрикс: Виртуальная машина» - некоммерческий продукт. При этом вы можете обратиться за помощью в Центр технической поддержки «1С-Битрикс», если возникнут проблемы функционирования наших коммерческих продуктов («1С-Битрикс: Управление сайтом», «1С-Битрикс: Корпоративный портал» и Решений) на BitrixVM. Но остальные вопросы, к примеру, по изменению конфигурации BitrixVM, решаются только сообществом разработчиков на форуме по BitrixVM .

Состав продукта

«1С-Битрикс: Виртуальная машина» эмулирует работу реального компьютера. Продукт включает в себя сконфигурированную операционную систему, веб-сервер, базу данных, firewall, почтовый сервер, а также большое число настроек, от которых зависит надежность, производительность и безопасность веб-проекта. На Виртуальной машине вы можете запустить новый проект, либо перенести на нее уже готовый сайт. Перенос сайта возможен напрямую с сервера на машину.

Виртуальный сервер содержит:

  • Операционная система - CentOS 7.5 с возможностью автоматического обновления
  • Конфигурация двухуровневая - NGINX + Apache2
  • MySQL5 с поддержкой InnoDB
  • Поддержка HTTPS
  • Мастера настройки кластера и добавления дополнительных сайтов
  • Мастера настройки поискового сервера sphinx
  • Дополнительные пакеты: geoip, catdoc, poopler, mc, man, strace, sphinx
  • настроеный firewall (iptables) и проверенная безопасность конфигурации
  • IP адрес получается по DHCP или устанавливается вручную
  • легконастраиваемый почтовый клиент (msmtp)
  • минимальные требования по памяти - 512М
  • максимальный объем дискового пространства 100 ГБ
  • автооптимизация производительности под разные объемы памяти (до 16 GB)
  • консольная панель типовых действий для управления виртуальным сервером
  • большое число настроек, от которых зависит надежность, производительность и безопасность
  • Пароль root - bitrix (потребуется смена при первом входе)
  • Пароль bitrix - bitrix (потребуется смена при первом входе)

О виртуальных машинах

Технология виртуальных машин получает все большее распространение. Лидером рынка является VMWare , активно развивается Microsoft с Hyper-V , Citrix с XEN .

Материал из Википедии:

Что нового?

История версий BitrixEnv и BitrixVM

Продукт «1С-Битрикс: Виртуальная машина» постоянно совершенствуется и дорабатывается. Следите за изменениями и появлением новых возможностей Виртуальной машины на этой странице.

Изменения в версии 7.3.4

Обновление ПО:
  • push-server 2.0.0
Основные исправления:
  • Пакет push-server обновлен для корректной работы на CentOS 7.6. Исправлена ошибка запуска службы push-server через systemd.

Изменения в версии 7.3.3

Основные исправления:
  • Добавлено автоматическое включение PHP-расширений zip и dom. Они стали обязательными, так как необходимы для работы модуля Генератор документов (documentgenerator).

Изменения в версии 7.3.2

Основные исправления:
  • Добавлена возможность включить и выключить yum-репозиторий, хранящий бета версии пакетов виртуальной машины.
  • Исправлена опечатка в фразе меню, из-за которой не работало восстановление сертификата по умолчанию для сайта.

Изменения в версии 7.3.1

Обновление ПО:
  • push-server 2.0.0
Основные исправления:
  • Исправлено отображение пунктов обновления MySQL и PHP, если версия MySQL сервера 5.5 и PHP обновлен до 7.0.
  • Добавлено копирование цепочки сертификатов при настройке собственного ssl сертификата.
  • Облегчена генерация dhparam.
  • Исправлена блокировка работы меню при запущенном сценарии настройки.
  • Исправлен выход из меню для нескольких пунктов.
  • Исправлено поведение меню при включение мониторинга.

Изменения в версии 7.3.0

Обновление ПО:
  • nginx 1.14.0
  • hostname 1.0.0
  • php 7.1
Основные исправления:
  • Добавлено использование php версии 7.1 по умолчанию.
  • Исправлена настройка сертификатов при настроенном https доступе к сайту.
  • Исправления по настройкам пакета (опция в dbconn.php и зависимости от ethtool).

Изменения в версии 7.2.2

Основные исправления:
  • Исправлена ошибка дублирования настроек ntlm для сервиса httpd-scale.

Изменения в версии 7.2.1

Основные исправления:
  • Исправлена ошибка, возникающая при создание сайта с указанием расширенных параметров.
  • Исправлена фраза в настройках почты для сайта.

Изменения в версии 7.2.0

Обновление ПО:
    nginx 1.12.2
Основные исправления:
  • Добавлена поддержка установки сертификатов: собственных и Let"s Encrypt.
  • Добавлена возможность вернуть «дефолтный» ssl сертификат сайта.
  • Исправлены ошибки настройки web-кластера.
  • Добавлена возможность изменения имени хоста после создания пула серверов.
  • Исправлена процедура обновления настроек MySQL серверов в пуле.
  • Фиксы безопасности для конфигурационных файлов nginx и httpd.
  • Исправлены ошибки создания сайтов в случае, если на сервере нет ни одного рабочего сайта.
  • Добавлено удаление серверов с мониторинга при их удалении из пула серверов.

Изменения в версии 7.1.0

Обновление ПО:
  • nginx 1.12
  • mysql 5.7
  • nodejs push-server 1.0.0
Основные исправления:
  • Новая версия mysql сервера. Добавлен мастер обновления в меню для существующих установок.
  • Добавлена возможность настройки нового push-server.
  • Исправлена ошибка конфигурации lsyncd сервера
  • Исправлена процедура обновления машины в пуле, добавлена возможность запустить полное обновление из меню
  • Исправлены безопасности для конфигурационных файлов nginx
  • Добавлена опция X-Frame-Options для онлайн-чатов
  • Исправлен запуск smtp сервиса

Изменения в версии 7.0.1

  • Добавлена опция proxy_ignore_client_abort при создание новых сайтов, вынесено отдельный пункт меню для настройки существующих сайтов.
  • Добавлены настройки для быстрой отдачи файлов через nginx для внешних хранилищ: Clodo, Rackspace, Google Storage и Selectel.
  • Добавлена генерация DH параметров для ssl соединения.
  • Исправлена конфигурация lsyncd сервиса для Cent OS 6.
  • Изменена процедура генерации имени для индекса.
  • Исправлена ошибка настройки мониторинга в системе.
  • Исправлена ошибка настройки mysql службы после ее остановки в системе.
  • Исправлена ошибка смены при смене пароля для сервиса mysql.
  • Исправлена ошибка получения статуса mysql сервиса для локализованной версии ОС.
  • Исправлена процедура смены пароля для хостов без установленных/настроенных сайтов.

Изменения в версии 7.0.0

  • CentOS 7 (x86_64) становится основным дистрибутивом для «1C-Битрикс: Виртуальная машина 7.0». Образы работают под CentOS 7 (x86_64), rpm-пакеты доступны по прежнему на CentOS 6 (i386, x86_64).
  • Обновление ПО:
    • nginx до версии 1.10.2
    • sphinx 2.2.11
    • php 7.0
    • ansible 2.2
  • Исправлены сценариии работы виртуальной машины для работы с Ansible 2.2. Пакет ansible теперь поставляется через репозиторий Bitrix.
  • Исправлена процедура генерации паролей в машине, добавлена поддержка спец. символов.
  • Добавлена процедура автоматического создания пароля для mysql сервиса при первом старте машины и при установке через bitrix-env.sh.
  • PHP 7.0 используется по умолчанию. Добавлена возможность откатить версию до PHP 5.6 при необходимости. При обновление виртуальной машины с 5.1 до 7.0 в этом же пункте меню можно будет произвести процедуру обновления с PHP 5.6 до 7.0.
  • Добавлена возможность создавать свои правила для iptables/firewalld.
  • Исправлены ошибки работы в меню в случае нескольких IP адресов на одном сетевом интерфейсе.
  • Процедура настройки веб-кластера разделена на два шага, которые можно будет запускать отдельно друг от друга: синхронизация данных и настройка веб-окружения.
  • В качестве сервиса для синхронизации данных по умолчанию используется lsyncd.
  • Исправлены ошибки в случае удаления машины из пула серверов.

Изменения в версии 5.1.8

Исправлены сценариии работы виртуальной машины для работы с Anaible 2.1.0.

Изменения в версии 5.1.7

Обновление ПО: nginx - 1.8.1

Изменения в версии 5.1.6

  • ANSIBLE: Поддержка работы с ansible 2.0.1
  • Описание: Исправлены сценариии работы виртуальной машины для работы с Anaible 2.0.1

Изменения в версии 5.1.5

Выполнен ряд изменений для повышения производительности продукта «1С-Битрикс: Виртуальная машина».

Изменения в версии 5.1.4

  • Добавлено удаление конфигурации пула, для случаев когда необходимо его пересоздание.
  • Добавлена возможность удаления серверов из пула, которые отключены или недоступны по тем или иным причинам.
  • Добавлена возможность обновления PHP до версии 5.6.
  • Добавлена возможность устанавливать метод авторизации при настройке почты.
  • Добавлена возможность установить настройки cron или хиты для сайта во время его создания.
  • Добавлена возможность настроить email уведомления для системы мониторинга Nagios.
  • Добавлена возможность задать персональный логин и пароль для систем мониторинга Nagios и Munin.

Изменения в версии 5.1.3

Теперь при добавлении сервера в AD вы можете задать произвольное NETBIOS имя, отличное от имени машины.

Исправлены ошибки:

  • подключение сервера к домену с локализованными именами групп;
  • создание некорректных конфигурационных файлов для samba сервера;
  • невозможность смены домена для сервера;
  • создание сайтов в cp1251 кодировке;
  • создание невалидной ссылки в случае https запроса.

Изменение в версии 5.1.2

При создании почты для сайта профиль msmtp прописывается для крона. Таким образом настроенная почта для сайта начинает работать в случае переноса задания на крон.

Изменения в версии 5.1.1

  1. Изменено поведение отключения модулей php через конфигурационные файлы. Позволяет избежать включения «нежелательных» php-модулей при обновлении php-пакетов.
  2. Добавлена возможность задать пароль root, создав файл /root.my.cnf при обновлении mysql сервера.

Изменения в версии 5.1.0

Основные изменения
  1. Добавлена возможность настроить отдачу композитного кеша через nginx, если он сконфигурирован на сайте
  2. Обновление ПО:
  • php - 5.4
  • mysql - 5.5
  • nginx - 1.6.2
  • Поддержка внешних ядер (ext_kernel) для сайтов
    Для такого типа сайтов:
    • отсутствует доступ через web
    • можно использовать их для создания link
    • поддержаны все кластерные функции (mysql, web)
  • Удалена зависимость создания ролей memcached, sphinx от модулей cluster и searchd, установленных на сайтах. В случае отсутствия модуля на сайте будет добавлена служба. Но при этом она не будет зарегистрирована в соотвествующей модели сайта
  • Добавлены ограничения на создание кластерной конфигурации (mysql, web) в следующих случаях:
    • если на сервере существует больше одного сайта типа ядро (kernel) или внешнее ядро (ext_kernel)
    • не установлен модуль cluster или scale
  • Обновление ntlm (исправление ошибок на синхронизацию календарей, контактов; добавлена возможность обновить конфигурацию нескольких сайтов, в случае если уже настроена NTLM для сервера)
  • Добавлены HVM образы (Франкфурт и не только)


  • Изменения в версии 5.0

    Новое:
    • Добавлена работа с динамическими адресами (обновление списка серверов в пуле, в случае обновления адреса на одном из серверов пула меняются настройки доступа, а также конфигурация доступа). Статья в вики
    • Изменена работа с сайтами:
      • добавлено определение, установлен ли модуль scale и/или cluster на сайте, для таких сайтов разрешены сайтовые операции: настройка email, включение/отключение https-only режима, настройка резервного копирования, но такие сайты не участвуют в кластерных операциях: memcached, mysql, apache
      • в случае ошибки на одном из установленных сайтов, установленных на сервере, такой сайт не будет участвовать ни в одной из операций в кластере, список таких сайтов и их ошибки можно посмотреть в пункте 6 подпункте 8
    • API для хостеров
    Исправления:
    • Работа с подынтерфейсами, в предыдущей версии не определялись корректно, что не позволяло работать в OpenVZ/Virtuozzo контейнерах
    • Некорректное определение, в каком режиме работает сервер (за балансером или без), приводило к следующим ошибкам:
      • создание сайта на порту 8080
      • не работало включение режима HTTPS-ONLY
      • неправильно создавались ссылки на https версию сайта
    • Использовались доменные имена в конфигах nginx сервера (правила allow/deny), в случае если пользователь при создании мастера или добавлении нового сервера в пул указал FQDN, что приводило к ошибкам restart службы

    Изменения в версии 4.3:

    • изменены настройки модуля nginx-push-stream-module, добавлена возможность работать через websoket и стандартные порты 80, 443
    • переработаны конфигурационные файлы, добавлены комментарии
    • исправлена потеря get параметров в dav
    • обновлены модуль nginx-push-stream-module, nginx, apc
    • добавлен мастер настройки и подключения sphinx
    • автомасштабирование параметров расширено до 16 ГБ

    Изменения в версии 4.2:

    • изменены настройки модуля nginx-push-stream-module для корректной поддержки push & pull
    • по умолчанию включен php модуль json
    • исправлена работа rpm пакета при обновлении
    • исправлена постановка в cron задачи проверки прав munin и nagios
    • исправлены правила обработки nginx-ом объединенных css
    • добавлены правила для обработки nginx-ом объединенных js
    • установлены корректные заголовки ответов nginx при выводе кастомных ошибок
    • исправлены определение переменных в nginx
    • в BitrixVM исправлены зависимости библиотек

    Изменения в версии 4.1:

    • CentOS обновлен до версии 6.3
    • исправлен мастер добавления дополнительных сайтов
    • исправлен мастер настройки резервного копирования, формат архива сделан совместимым с restore.php
    • доработан сервис настройки параметров системы bvat
    • обработка 404 ошибки для статического контента перенесена на nginx
    • в nginx исправлена обработка 404 ошибки для динамического контента
    • в nginx добавлены страницы ошибок
    • в nginx добавлена корректная обработка календарей
    • для поддержки модуля push & pull nginx собран с модулем nginx-push-stream-module
    • исправлен механизм работы с html кэшем «Битрикс» в nginx
    • добавлен мастер обновления системы
    • изменения, направленные на повышение безопасности системы

    Изменения в версии 4.0:

    • операционная система CentOS 6.2 i386
    • убран ряд компонентов VMWare приводивших к проблемам после обновлений виртуальной машины
    • стандартный размер диска виртуальной машины увеличен до 10 ГБ
    • ZendServer заменен на Apache и APC
    • изменена схема подключения файлов конфигураций Nginx и Apache, для минимизации проблем при обновлении или установке дополнительных пакетов
    • изменен механизм ntlm авторизации и добавлен в rpm пакет BitrixEnv4
    • добавлены мастера создания резервной копии сайта по расписанию, удаления настроек дополнительных сайтов, настройки мониторинга системы (munin, nagios)
    • изменение направленные на повышение безопасности системы
    • доработан мастер создания дополнительных сайтов
    • скорректирована работа сервиса настройки параметров системы bvat
    • добавлена система контроля версий mercurial

    Изменения в версии 3.1:

    • обновленная версия nginx 1.1.0, с патчем upstream_keepalive
    • расширен набор предустановленных пакетов (htop, samba и.т.д.)
    • мастер настройки ntlm авторизации

    Изменения в версии 3.0:

    • операционная система CentOS 6.0 i386
    • файловая система ext4
    • обновленная версия nginx 1.0.6, изменения в конфигурации
    • обновленная версия msmtp 1.4.24, изменения в мастере настройки
    • замена xpdf на poppler
    • внесены исправления в конфигурацию mysql
    • в виртуальной машине расширен набор предустановленных пакетов (mc, strace, man, и.т.д.)
    • добавлена возможность создания дополнительных сайтов, как на отдельном ядре, так и в рамках многосайтовости
    • добавлены мастера: создания master ноды кластера, добавления slave ноды в кластер, смены роли slave ноды на master
    • обновлены базы данных GeoIP

    Основные изменения в версии 2.0:

    • php-5.3.3 или php-5.2 (в версии php-5.3.3 отсутствует компонент Zend Guard Loader, т.е. закодированные файлы работать не будут);
    • изменены параметры PHP для оптимальной работы продуктов «Битрикс»
    • добавлен модуль xdebug (по умолчанию не активен, для активации достаточно раскомментировать соответствующую строку в php.ini и перезапустить apache);
    • обновленная версия nginx 0.7.67, изменения в конфигурации;
    • расширен список ОС для установки Fedora 8-14 (только i386), серверные CentOS/RHEL/OEL 5 (i386 и x86_64);
    • отключение дублирующей компрессии в конфигурации продуктов (теперь сжимает данные только nginx);
    • устранение проблем конфигурации почтовой программы msmtp;
    • отключено автообновление пакетов (через yum) при рестарте сервера;
    • исправлены незначительные замечания и ошибки.
    Пакеты протестированы на Fedora 8,12,14(i386), CentOS/OEL 5(i386/x86_64). На Fedora 14 есть незначительные проблемы, связанные с ошибками в ОС.

    Изменения в версии 1.6:

    • По умолчанию сайт Виртуальной Машины теперь доступен по протоколам и HTTP, и HTTPS, а для экономии ресурсов отключена панель управления Zend Server"ом. Обе эти опции по-прежнему хорошо управляются через меню пользователя root.
    • Добавлена поддержка SMTP сервера, появившегося в «1С-Битрикс: Корпоративный портал» 9.0, который при правильной конфигурации запускается автоматически.
    • После обновления продукта становится доступным поиск по PDF файлам.
    • Обновлены все программные пакеты, включая Zend-Server-CE (очень серьезно обновился), добавлен модуль php-5.2-memcache для использования кеширования в оперативной памяти.
    • В конфигурацию NGINX внесены изменения для обработки кэшированных РНР-страниц (технология HTML-кэширования), исправлены ошибки обработки WebDAV запросов, улучшена масштабируемость. В конфигурации APACHE исправлены ошибки, вызывавшие, в частности, ошибки при «классической» загрузке картинок в фотогалерею (через java-applet). Добавлена обработка типов документов docx, xlsx, pptx.
    • Улучшен стартовый скрипт bitrixsetup, добавлены локализации для английского и немецкого языков.

    Изменения в версии 1.5

    • обновлены все пакеты ОС Ubuntu 8.0.4, а также пакеты приложений Zend Serevr CE 4.0.3, PHP 5.2.10;
    • улучшена конфигурация nginx в части компрессии;
    • изменения в консольном меню: при отключении панели Zend останавливается соответствующий сервис, что позволяет экономить оперативную память Виртуальной машины;
    • улучшения системы по использованию оперативной памяти: Виртуальная машина удовлетворительно работает на 160 МБ ОЗУ, хотя основная рекомендация по размеру оперативной памяти остается прежней - 256 МБ ОЗУ;
    • обновленный bitrixsetup.php - позволяет устанавливать дополнительные приложения «1С-Битрикс».

    Изменения в новой версии 1.4

    Добавлена установка с помощью BitrixSetup .

    Изменения в версии 1.3

    Новая редакция VMBitrix реализована по стандарту VMware Virtual Appliance!

    Общая конфигурация:

    • домашняя директория пользователя bitrix отделена от webroot;
    • до первоначального входа через ssh/console для изменения пароля по умолчанию (bitrix), нельзя соединиться по SFTP и HTTPS для управления сервером. Это не влияет на запуск bitrix_setup и установку продукта;
    • удалена EULA.
    Исправление ошибок:
    • исправлен тестовый SSL-сертификат;
    • консольное меню: исправлена ошибка при конфигурации почты, удалены пункты меню для настройке IP - это есть в инструментах VMware;
    • конфигурация nginx: исправлены ошибки WebDAV (для правильной работы необходимо обновить до 8.0.2), 400 Bad Request при создании новой темы, синхронизации с Outlook;
    • исправлена ошибка при запуске XMPP.
    Приложения:
    • доустановлены пакеты: catdoc, memcached, xpdf;
    • переработан и исправлен скрипт bitrix_setup;
    • обновлен nginx до версии 0.7.62 (баг безопасности - Критическая уязвимость в http-сервере Nginx);
    • модифицирован скрипт автонастройки параметров сервисов для обеспечения высокой производительности при значениях ОЗУ до 2 ГБ;
    • внесены необходимые для корректной работы ВМ изменения в дистрибутивы продуктов «1С-Битрикс».

    Преимущества

    Преимущества

    «1С-Битрикс: Виртуальная машина» - отличное решение проблемы качественной настройки хостинга и выделенных серверов. Обычно, чтобы добиться высокой производительности проекта, необходимо самостоятельно настроить серверное ПО, ОС, оборудование. Кроме того, важно обеспечить безопасность. А в «1С-Битрикс: Виртуальная машина» все эти настройки уже выполнены. В итоге, вы экономите время и деньги на развертывании и настройке сервера, на покупке необходимого оборудования, на обеспечении безопасности проекта.

    Все готово к работе!

    Виртуальный сервер готов к немедленному использованию. Это значит, что продукты «1С-Битрикс» будут работать на сервере быстро, а большинство сервисов и служб здесь не просто настроено, а отлично работает.

    После установки виртуальной машины:

    • можно использовать мастера настройки кластера и добавления дополнительных сайтов;
    • меню позволяет настроить отправку почты через внешний SMTP-сервер;
    • если настроить SMTP шлюз, почта сможет маршрутизироваться внутри организации;
    • настроен и работает (автоматически запускается) сервер мгновенных сообщений (XMPP/JABBER сервер);
    • на работу с интернет/интранет порталом можно настроить Miranda, QIP и другие программы-мессенджеры;
    • настроена индексация офисных документов;
    • настроен и работает WebDAV;
    • поддержка HTTPS для работы Корпоративного портала;
    • поддержка SSL для XMPP

    Экономия

    Налицо значительная экономия для компании:

    • на времени развертывания;
    • на оборудовании;
    • на стоимости эксплуатации.

    Аренда

    Продукт «1С-Битрикс: Виртуальная машина» можно взять в аренду у хостинг-провайдеров. Доступна аренда виртуальной машины в любых технологиях виртуализации: VMware, Parallels Virtuozzo Containers, Amazon EC2 (AMI), Open VZ, Citrix. «1C-Битрикс: Виртуальная машина» специально сконфигурирована для быстрого исполнения программных продуктов «1С-Битрикс»: разворачивается за минуты и сразу же готова к работе! На виртуальную машину можно не только установить ознакомительные версии продуктов «1С-Битрикс», но и перенести свои, уже готовые проекты.

    «1С-Битрикс: Веб-окружение» - Linux

    «1С-Битрикс»: Веб-окружение» - Linux служит для быстрой и простой установки всего ПО, необходимого для работы продуктов и решений «1С-Битрикс» на Linux-платформах CentOS 6 (i386, x86_64) и CentOS 7 (x86_64).

    Используя «1C-Битрикс: Виртуальная машина», вы экономите время и деньги : на развертывании и настройке сервера, на покупке необходимого оборудования, на обеспечении безопасности проекта. Виртуальную машину вы можете использовать бесплатно . Машина также доступна для аренды у хостеров по цене тарифа хостинга.

    Amazon Elastic Compute Cloud (Amazon EC2)

    Amazon EC2 - это веб-сервис, предоставляющий масштабируемые вычислительные мощности и созданный для быстрого и простого разворачивания веб-приложений на площадках (в облаках) Amazon. Специалистами «1С-Битрикс» подготовлены предконфигурированные образы BitrixVM (AMI-образы) для быстрого запуска приложений «1С-Битрикс» в Amazon EC2, которые включают:
    • CentOS 7.5
    • NGINX + Apache2
    • MySQL5 with InnoDB support
    • Mail server agent
    • A UNIX-like Control Menu with common tasks
    • IP address via DHCP, or configured by Amazon Elastic IP
    • HTTPS support
    Список ami по регионам:

    Порядок установки

    Порядок установки:


    Скачать и установите VMWare Player - бесплатный продукт, работающий под любой ОС Windows или Linux.

    Скачать и распаковать настроенную виртуальную машину BitrixVM.

    Запустить VMWare Player и в нем открыть файл BitrixVirtualAppliance.vmx из каталога, куда вы распаковали ее виртуальный образ.
    Если вы знакомы с VMWare, то возможно у вас есть серверные продукты этой компании, в которых вы без проблем запустите нашу виртуальную машину.

    Ответить на вопросы диалогов VMWare и перегрузить виртуальный сервер.

    Откройте полученный IP-адрес в браузере.
    Запустить мастер установки и настройки продуктов «1С-Битрикс», выполнить все шаги и приступить к работе!
    BitrixSetup

    Скрипт BitrixSetup

    В «1С-Битрикс: Виртуальная машина» встроен специальный скрипт BitrixSetup , с помощью которого можно загрузить дистрибутив пробной или коммерческой версии продукта с сайта непосредственно на ваш сайт, не скачивая файл на локальный компьютер.

    С помощью еще одного встроенного скрипта для восстановления резервных копий - restore.php - можно быстро переносить сайты между машинами, причем, без создания промежуточных файлов. Как это все происходит? Вы делаете резервную копию сайта средствами нашего продукта (Настройки-Инструменты-Резервное копирование), и в скрипте переноса (прямо в виртуальной машине) указываете имя файла и сайт. Система сама скопирует файл, распакует его и восстановит на Виртуальном сервере.

    1C-Битрикс: Виртуальная машина» разработана непосредственно под нужды проектов на «1С-Битрикс». Неоспоримым преимуществом этого программного продукта является его изначальная конфигурация, которая является образцом идеальных настроек виртуального сервера под Битрикс. «1С-Битрикс: виртуальная машина» проверена и настроена для работы как с продуктами «1С-Битрикс», так и с любыми PHP-приложениями.

    Для чего нужна «Виртуальная машина»?

    Использование «1С-Битрикс: Виртуальная машина» позволит Вашим проектам показывать неизменно высокие показатели производительности. Помимо простоты и удобства работы, она позволяет существенно сократить время на администрирование сайта, созданного на базе продуктов «1С-Bitrix» и настройку сервера, а также на оборудовании. С помощью «1С-Битрикс: Виртуальная машина» можно создать как новый проект, так и перенести уже существующий.

    Полный доступ на уровне администратора дает возможность с помощью виртуальной машины для 1С-Битрикс установить любое ПО и вносить изменения в настройки виртуального сервера BitrixVM.

    Какая версия устанавливается?

    Вы получаете самую новую версию программы. На сегодняшний день последней версией этого программного продукта является «1С-Битрикс: виртуальная машина 7.0» c последней версией PHP, которая дает ощутимый прирост производительности.

    Как заказать виртуальную машины?

    Для всех наших клиентов виртуальная машина 1С-Битрикс предоставляется бесплатно при заказе любого VPS сервера для CMS Bitrix и готова к работе сразу после разворачивания, которое занимает считанные минуты.

    Как оплачивать VPS?

    Для оплаты VPS выберите нужный тариф в таблице и нажмите кнопку «Заказать». Далее следуйте инструкциям в биллинг панели, указав необходимые действия с доменом, ваши данные и выберите подходящий способ оплаты. Вот и все! Ваш сервер будет активирован сразу после оплаты.

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

    И перейти во вкладку «Состояние виртуальной машины»

    2. Установка файла подкачки фиксированного размера в 4Гб и размещение его на диске типа Супер.

    Внимание ! Для ОС Windows Server 2012 перенести файл подкачки на доп.диск нет возможности из-за специфики работы виртуальных машин.

    Далее переносим файл подкачки на этот раздел. Нажмите « Win»+ R и выполните команду «sysdm. cpl ». В открывшемся окне перейти во вкладку «Дополнительно» и нажать «Параметры»

    В новом окне во вкладке «Дополнительно» нажмите «Изменить»

    В окне «Виртуальная память» выбираем подготовленный раздел, отмечаем «Указать размер» и задаем в поле размер файла подкачки. После нужно обязательно нажать кнопку «Задать»

    Для завершения этой операции потребуется перезагрузка ОС.

    3. Настройка размещения профилей пользователей на диске типа Супер

    При работе с 1С терминальных пользователей, для увеличения скорости работы необходимо настроить размещение профайлов пользователей на Супер-диск. Для этого нужно изменить параметр в реестре и перезагрузить ОС.

    Нужно будет изменить параметры в ветке HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList:

    ProfilesDirectory - путь к расположению профайлов пользователей (изменение этого параметра достаточно);

    Default и Public - менять по своему желанию.

    Внимание! Рекомендуем изменять этот параметр до того, как новый пользователь первый раз авторизовался. В противном случае параметры размещения профайла пользователя нужно будет менять вручную (через реестр в той же ветке, нужно найти вложенную папку с настройками пользователя).

    4. Очистка кэшей 1С.

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

    Однако, очень часто платформа 1С не правильно отрабатывает кэширование конфигурации и в результате мы получаем неадекватное поведение конфигурации.

    Для решения проблем и «глюков» 1С очень часто помогает очистка кэша платформы 1C 8.3. Делается это следующим образом:

    1. Первый способ чистки кэша 1С

    Найти каталог, где хранятся временные файлы 1С, их можно увидеть в меню настройки в списке ИБ:

    Мы получили адрес вроде

    C:\Documents and Settings\username\Application Data\1C\1Cv82\tmplts\1c

    Папки с кешом расположены по адресу

    C:\Documents and Settings\username\Application Data\1C\1Cv82\

    Зайдя туда, мы находим множество (количество папок равно количеству конфигураций) интересных папок:

    Все выделенные каталоги являются кэшом БД 1С, их можно смело удалять. Перед удалением обязательно необходимо выйти из ИБ.

    b. Второй способ очистки временных файлов 1С

    Второй способ более простой, однако он не совсем правильный. Для очистки достаточно удалить эту конфигурацию и создать новую с тем же путем к ИБ. В следствии этого старая папка с кешем «отвяжется» от этой ИБ и создастся новый каталог. Можно делать и так, кеш очищается, однако временные файлы так и остаются на жестком диске.

    c. Третий способ

    Рекомендую использовать если глюки из-за наличия временных файлов постоянные. Однако, данный способ снижает производительность системы. Подходит только для тонкого клиента. Необходимо при в дополнительных параметрах запуска (в списке баз кнопка Изменить, последняя закладка) прописать команду /ClearCache . Пример использования:

    Перед проведением любых операций желательно сделать резервную копию базы данных и загрузку из неё!

    5. Резервное копирование и восстановление базы данных.

    Выгрузка базы данных в файл.

    Войдите в программу в режиме конфигуратор. Для этого в стартовом окне программы выберите нужную базу данных и нажмите «Конфигуратор»:

    Вы попадёте в режим разработке и администрирования базы данных. Далее выберите в меню пункт «Администрирование — Выгрузить информационную базу…»:

    Программа предложить выбрать путь куда выгрузить файл базы данных и его название. После выбора программа сообщить об успешном завершении операции:

    Восстановление базы данных из файла.
    Для восстановления базы данных из файла требуется зайти также в режим конфигуратора, но выбрать уже пункт «Администрирование — Загрузить информационную базу…»:

    Выберите файл, который ранее был сохранен (расширение.dt). Система предупредит о том, что не сохраненная информация будет потеряна, согласитесь с этим.

    Если всё пройдет успешно — 1С предложит перезапустить конфигуратор:

    6. Утилита chdbfl.exe для 1С 8.2 и 8.3

    chdbfl.exe — утилита для тестирования и исправления файловой информационной базы 1С 8.3 (8.2). Программа производит проверку физической целостности БД, это упрощенный аналог тестирования и исправления в конфигураторе. для тех ситуаций, когда система не запускается даже в режиме конфигуратор. Рассмотрим где расположена утилита chdbfl.exe и как ей пользоваться.

    Утилиту не нужно нигде скачивать, он находится в папке с установленной программой. Если вы решите скачать chdblf.exe из интернета есть вероятность получить вовсе не программу для исправления ИБ, а нанести вред вашему компьютеру и информации компании.
    Расположена утилита в папке «bin» установленной технологической платформы. Например — C:\Program Files (x86)\1cv8\8.3.*.***\bin\chdbfl.exe , где 8.3.*.*** — это номер релиза вашей платформы.
    Пользоваться программой очень просто. После запуска отобразится вот такое окно:

    Где в форме необходимо указать путь к файлу базы данных и указать нужно ли сразу исправлять обнаруженные ошибки (если флаг не установлен — утилита только продиагностирует ИБ). Путь к файлу базы данных можно узнать из списка доступных конфигураций:

    После выполнения система сообщить о произведенных действиях.

    7. Тестирование и исправление информационной базы 1С

    Режим тестирования и исправления вызывается в конфигураторе системы 1С 8.3, выбором меню Администрирование — Тестирование и исправление.

    Проверки и режимы

    В этом окне указывается список необходимых проверок и режимов, которые будут произведены в результате работы утилиты. Рассмотрим каждый из них подробнее:
    Реиндексация таблиц информационной базы — если установлен этот флаг, будет произведена реиндексация таблиц. Реиндексация — полное перестроение индексов для заданных таблиц. Реиндексация существенно повышает производительность системы в целом. Данная процедура никогда не будет лишней и увеличивает производительность системы.
    Проверка логической целостности информационной базы — система умеет проверять логическую и структурную целостность базы данных, находить ошибки в организации данных (например, страниц в файле).
    Проверка ссылочной целостности информационной базы — подпункт логической проверки, проверяет информацию в базе данных на наличие «битых» ссылок. «Битые» ссылки появляются в базе из-за некорректной обработки информации разработчиком, чаще всего при непосредственном удалении данных или не правильно настроенном обмене данных. При нахождении ошибок можно выбрать 3 варианта действий: Создавать объекты — система создает элементы-заглушки, которые можно потом заполнить необходимой информацией, Очищать ссылки — «битые» ссылки будут очищенны, Не изменять — система только покажет вам ошибки.
    Пересчет итогов — в платформе 1С, в регистрах накопления и регистрах бухгалтерии есть понятие итогов. Итоги — таблица подсчитанных результатов, данные из которой получить быстрее, чем анализировать весь регистр сведений. Как правило, пересчет итогов увеличивает производительность системы.
    Сжатие таблиц информационной базы — если установлен этот база данных будет сжата и уменьшится в объеме. Связанно это с тем, что при удалении данных из базы данных, 1С не удаляет физически эти объекты, а лишь «помечает» их на удаление. Т.е. пользователь не видит их, а они есть:). Вот именно сжатие базы данных и удаляет такие записи окончательно. Так же такого же эффекта можно достичь выгрузкой и загрузкой файла базы данных (*.dt).
    Реструктуризация таблиц информационной базы — процесс, с помощью которого система осуществляет пересоздание таблиц баз данных, обычно эта процедура вызывается при внесения изменений в структуру метаданных конфигурации. Реструктуризация всей БД — процесс долгий, будьте внимательны.
    Если по каким то причинам тестирование и исправление не помогает или у вас нет доступа в конфигуратор — воспольузуйтесь утилитой chdbfl.exe.

    Article ID: 86 , Created: June 30, 2016 at 1:05 PM , Modified: May 30, 2018 at 5:27 PM

    Представляю свой экспериментальный проект VM1C. VM1C - это виртуальная машина, которая позволяет на лету компилировать и выполнять любые процедуры и функции, а также целые модули.

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

    Для тех, кто не знаком с Reflection: Wikipedia

    Описание работы

    VM1C работает без использования каких-либо внешних компонент, используя только штатные возможности 1C, не зависит от платформы и конфигурации. Может добавляться в конфигурацию как в виде обработки, так и в виде общего модуля.

    В состав VM1C входят:

    Рассмотрим каждый компонент отдельно

    VM1C_IL_Compiler - его задача преобразовать исходный текст модуля или метода в набор коротких ассемблерных инструкций.

    Например следующий код

    Для н=1 По 100 Цикл н = н+1; КонецЦикла; Возврат н;

    будет преобразован в набор инструкций

    push 1 stloc 0 push 100 stloc 1 br ~IL_1 ~IL_2: ldloc 0 push 1 add stloc 0 ldloc 0 push 1 add stloc 0 ~IL_1: ldloc 0 ldloc 1 ble ~IL_2 ~IL_0: nop ldloc 0 ret

    Это сделано, для того, что бы

    1. ускорить дальнейшую обработку кода в реальном времени. Так как сам процесс компиляции занимает относительно много времени
    2. обеспечить возможность создавать и выполнять процедуры и функции в режиме 1С Предприятия

    Vm1C_IL_Compiler = Обработки._VM1C_IL_Compiler.Создать(); текстМодуля = ЗагрузитьКодИзФайла("Модули\РаботаСТоварами"); модуль = vm1C_IL_Compiler.КомпилироватьМодуль(текстМодуля);

    После того как у нас есть промежуточный код (далее IL-код), мы можем выполнять его в виртуальной машине.

    Виртуальная машина VM1C позволяет, на лету, посредством JIT компилятора, скомпилировать модуль из IL-кода обратно в код понятный 1С. Скомпилированный код оптимизируется, сохраняется в кэш, для дальнейшего повторного использования и может быть выполнен.

    Vm1C_VM = Обработки._VM1C_VM.Создать(); vm1C_VM.ДобавитьМодуль("РаботаСТоварами", модуль); параметры = Новый Массив(); параметры.Добавить("00000453"); Результат = vm1C_VM.ВызватьМетод("РаботаСТоварами", "ПолучитьЦену", параметры);

    MethodInfo = vm1C_VM.GetCurrentMethodInfo(); параметры = methodInfo["Параметры"]; ...

    получить код функции

    БайтКод = methodInfo["БайтКод"];

    изменить его, добавить параметры и заново вызвать уже в измененном виде и т.д.

    Заключение

    Проект сейчас на стадии сырой альфа версии, поэтому выкладываю только его описание и демо-ролик.


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

    Если, кого-то заинтересовала данная разработка, прошу обязательно сообщить!

    Демонстрация работы

    С уважением,

    разработчик m.bolsun

    (c) 2013-2014 VM1C

    Update : публикация долго была в черновиках, т.к. кроме академического интереса, сразу не нашлось практического применения данному проекту. Но недавно мне удалось использовать его возможности на практике и было решено вернуть публикацию. Уже скоро технологии из этого проекта будут использоваться в новой версии Code Inspector.

    Благодаря новому полноценному компилятору, Инспектор получит статический анализ и соответсвенно ряд новых возможностей:

    Проверка того, что условие всегда Истинно или Ложно и что функция возвращает одно и тоже значение. Проверка не только последних неиспользованных значений переменных, но и промежуточных присвоений, с учетом циклов и ветвлений. Анализ кода в соответствии с инструкциями препроцессора (НаСервере, НаКлиенте и т.д.). Ну и многое другое.

    Выбор редакции
    Не хочется быть банальным, но так называемая "проблема черного экрана" при загрузке операционной системы после включения компьютера -...

    Средняя оценка: 4.1 Всего проголосовало: 115 Скачать антивирус бесплатно без регистрации и смс, а главное без проблем — эту...

    В последнее время очень часто получаю вопросы от читателей сайта и гостей моего канала Понятное ТВ . Вот некоторые из них: На данный...

    Владельцы Android-смартфонов и планшетов, зачастую, ищут способы разблокировки загрузчика (bootloader). Тем не менее, сейчас набирает...
    Вы хотите знать, как установить виндовс 7 на ноутбук бесплатно? Столкнулись с необходимостью переустановки операционной системы, но не...
    Чтобы выбрать принтер, который подходит именно Вам, для начала необходимо составить для себя примерный перечень требований, на основе...
    Компания Samsung за последнее время выпустила такое количество смартфонов линейки Galaxy, что сосчитать их не представляется возможным....
    Аббревиатура СКС расшифровывается как структурированная кабельная система . По определению стандартов, СКС - это универсальная...
    Персональные компьютеры обладают большими возможностями, о которых многие пользователи даже не догадываются. В данной статье будет...