- Дипломы
- Курсовые
- Рефераты
- Отчеты по практике
- Диссертации
Разработка концепции функционирования и агрегатирование серверного оборудования на предпиятии
Внимание: Акция! Курсовая работа, Реферат или Отчет по практике за 10 рублей!
Только в текущем месяце у Вас есть шанс получить курсовую работу, реферат или отчет по практике за 10 рублей по вашим требованиям и методичке!
Все, что необходимо - это закрепить заявку (внести аванс) за консультацию по написанию предстоящей дипломной работе, ВКР или магистерской диссертации.
Нет ничего страшного, если дипломная работа, магистерская диссертация или диплом ВКР будет защищаться не в этом году.
Вы можете оформить заявку в рамках акции уже сегодня и как только получите задание на дипломную работу, сообщить нам об этом. Оплаченная сумма будет заморожена на необходимый вам период.
В бланке заказа в поле "Дополнительная информация" следует указать "Курсовая, реферат или отчет за 10 рублей"
Не упустите шанс сэкономить несколько тысяч рублей!
Подробности у специалистов нашей компании.
Только в текущем месяце у Вас есть шанс получить курсовую работу, реферат или отчет по практике за 10 рублей по вашим требованиям и методичке!
Все, что необходимо - это закрепить заявку (внести аванс) за консультацию по написанию предстоящей дипломной работе, ВКР или магистерской диссертации.
Нет ничего страшного, если дипломная работа, магистерская диссертация или диплом ВКР будет защищаться не в этом году.
Вы можете оформить заявку в рамках акции уже сегодня и как только получите задание на дипломную работу, сообщить нам об этом. Оплаченная сумма будет заморожена на необходимый вам период.
В бланке заказа в поле "Дополнительная информация" следует указать "Курсовая, реферат или отчет за 10 рублей"
Не упустите шанс сэкономить несколько тысяч рублей!
Подробности у специалистов нашей компании.
Код работы: | K011365 |
Тема: | Разработка концепции функционирования и агрегатирование серверного оборудования на предпиятии |
Содержание
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ Федеральное государственное бюджетное образовательное учреждение высшего образования «КУБАНСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ» (ФГБОУ ВО «КубГУ») Физико-технический факультет Кафедра теоретической физики и компьютерных технологий ДОПУСТИТЬ К ЗАЩИТЕ В ГЭК Заведующий кафедрой д-р техн. наук, профессор _____________ В. А. Исаев __________________2017г. ВЫПУСКНАЯ КВАЛИФИКАЦИОННАЯ РАБОТА БАКАЛАВРА РАЗРАБОТКА КОНЦЕПЦИИ ФУНКЦИОНИРОВАНИЯ И АГРЕГАТИРОВАНИЕ СЕРВЕРНОГО ОБОРУДОВАНИЯ НА ПРЕДПИЯТИИ ОАО «АВАНТА» Работу выполнил_____________________________Левченко Никита Андреевич Направление 09.03.02 Информационные системы и технологии Научный руководитель канд. физ.-мат. _____________________________ О. М. Жаркова Нормоконтролер инженер __________________________ Г. Д. Цой СОДЕРЖАНИЕ Обозначения и сокращения 3 ВВЕДЕНИЕ 4 1 Программное обеспечение 5 1.1 Серверное оборудования 5 1.2 Операционная система 5 1.3 СУБД 6 1.4 Программный продукт 1С:Предриятие 12 2 Практические аспекты внедрения серверного оборудования 16 2.1 Предприятие ОАО «Аванта» 16 2.2 Основания для создания системы 17 2.3 Аппаратное обеспечение и его сравнение 19 2.4 Установка и настройка операционной системы 19 2.5 Установка 1С и PostgreSQL на CentOS 21 2.4.1 Настройка hostname и DNS 21 2.4.2 Установка и настройка PostgreSQL 22 2.4.3 Установка сервера 1С:Предприятие 23 2.4.4 Настройка сервера 1С в консоли администратора. 24 2.6 Тестирование серверного оборудования 26 2.7 Экономическая эффективность 26 заключение 27 список использованных источников 28 Обозначения и сокращения ВВЕДЕНИЕ С развитием информационных технологий и телекоммуникаций компьютеры всё тесней входят в нашу жизнь, как на работе, так и дома. Это позволяет сократить расходы, и повысить скорость обработки создания и оборота документов. Также благодаря компьютерам существенно увеличивается безопасность и надежность документооборота. В связи с этим появилась потребность не только в персональных компьютерах сотрудников, но и в создании корпоративных серверов. В больших корпорациях они занимают целые комнаты и этажи, и построены на специальных серверных платформах. В небольших и средних организациях бывает достаточно 1 - 2 серверов. Актуальность проблемы обусловлена тем, что многие предприятия испытывают острую необходимость в создании и обустройстве продуманной и надежной IT-инфраструктуры. Необходимость обусловлена тем, что в повседневной работе большинства сотрудников используются компьютеры. Корпоративный сервер является частью IT-инфраструктуры предприятия, и его организация позволяет сотрудникам более эффективно, быстро, качественно выполнять свою работу, уменьшит время, затрачиваемое на выполнение сотрудниками своих непосредственных обязанностей, что в свою очередь и делает работу организации более эффективной и как следствие увеличит прибыль, которую приносит предприятие. Целью дипломной работы является организация корпоративного сервера, который придёт на смену старому. Анализируя поставленную цель, определяем следующие задачи: исследование IT-структуры предприятия; определение концепций организации сервера; выбор оптимальной аппаратно-программной платформы; экономическое обоснование эффективности внедрения. Программное обеспечение Серверное оборудования Сервером называется компьютер, выделенный из группы персональных компьютеров (или рабочих станций ) для выполнения какой-либо сервисной задачи без непосредственного участия человека. Сервер и рабочая станция могут иметь одинаковую аппаратную конфигурацию, так как различаются лишь по участию в своей работе человека за консолью. Некоторые сервисные задачи могут выполняться на рабочей станции параллельно с работой пользователя. Такую рабочую станцию условно называют невыделенным сервером . Консоль (обычно — монитор/клавиатура/мышь) и участие человека необходимы серверам только на стадии первичной настройки, при аппаратно-техническом обслуживании и управлении в нештатных ситуациях (штатно, большинство серверов управляются удаленно). Для нештатных ситуаций серверы обычно обеспечиваются одним консольным комплектом на группу серверов (с коммутатором, например KVM-переключателем, или без такового). В результате специализации, серверное решение может получить консоль в упрощенном виде (например, коммуникационный порт), или потерять ее вовсе (в этом случае первичная настройка и нештатное управление могут выполняться только через сеть, а сетевые настройки могут быть сброшены в состояние по умолчанию). Специализация серверного оборудования идет несколькими путями, выбор того в каком направлении идти каждый производитель определяет для себя сам. Большинство специализаций удорожают оборудование. Серверное оборудование, как правило, комплектуется более надежными элементами: памятью с повышенной устойчивостью к сбоям, например для i386-совместимых компьютеров, память, предназначенная для серверов, имеет технологию коррекции ошибок (ECC англ. Error Checking and Correction ). На некоторых других платформах, например SPARC (Sun Microsystems), коррекцию ошибок имеет вся память. блоков питания (в том числе с горячим подключением) жестких дисков (RAID; в том числе с горячими подключением и заменой). более продуманным охлаждением (функцией) Серверы (и другое оборудование), которые требуется устанавливать на некоторое стандартное шасси (например, в 19-дюймовые стойки и шкафы) приводятся к стандартным размерам и снабжаются необходимыми крепежными элементами. Серверы, не требующие высокой производительности и большого количества внешних устройств зачастую уменьшают в размерах. Часто это уменьшение сопровождается уменьшением ресурсов. В так называемом «промышленном исполнении», кроме уменьшенных размеров, корпус имеет большую прочность, защищенность от пыли (снабжен сменными фильтрами), влажности и вибрации, а также имеет дизайн кнопок, предотвращающий случайные нажатия. Конструктивно аппаратные серверы могут исполняться в настольном, напольном, стоечном и потолочном вариантах. Последний вариант обеспечивает наибольшую плотность размещения вычислительных мощностей на единицу площади, а также максимальную масштабируемость. С конца 1990-х всё большую популярность в системах высокой надёжности и масштабируемости получили так называемые блэйд-серверы (от англ.blade — лезвие ) — компактные модульные устройства, позволяющие сократить расходы на электропитание, охлаждение, обслуживание и т. п… По ресурсам (частота и количество процессоров, количество памяти, количество и производительность жестких дисков, производительность сетевых адаптеров) серверы специализируются в двух противоположных направлениях — наращивании ресурсов и их уменьшении. Наращивание ресурсов преследует целью увеличение емкости (например, специализация для файл-сервера) и производительности сервера. Когда производительность достигает некоторого предела, дальнейшее наращивание продолжают другими методами, например, распараллеливанием задачи между несколькими серверами. Уменьшение ресурсов преследует цели уменьшения размеров и энергопотребления серверов. Крайней степенью специализации серверов являются, так называемые аппаратные решения (аппаратные роутеры, сетевые дисковые массивы, аппаратные терминалы и т. п.). Аппаратное обеспечение таких решений строится «с нуля» или перерабатывается из существующей компьютерной платформы без учета совместимости, что делает невозможным использование устройства со стандартным программным обеспечением. Программное обеспечение в аппаратных решениях загружается в постоянную и/или энергонезависимую память производителем. Аппаратные решения, как правило, более надежны в работе, чем обычные серверы, но менее гибки и универсальны. По цене, аппаратные решения могут быть как дешевле, так и дороже серверов, в зависимости от класса оборудования. Последнее время, распространилось большое количество бездисковых серверных решений, на базе компьютеров (как правило x86) формфактора Mini-ITX и меньше cо специализированной переработкой GNU/Linux на SSD-диске (ATA-флэш или флеш-карте), позиционируемых как «аппаратные решения». Данные решения не принадлежат к классу аппаратных, а являются обычными специализированными серверами. В отличие от (более дорогих) аппаратных решений они наследуют проблемы платформы и программных решений, на которых основаны. Операционная система Выбор операционной системы – сложная задача, особенно для серверов небольших предприятий. В данной работе выбрана операционная системаCentOS. Важная особенность CentOS — на данной ОС работают все программные продукты, которые рассчитаны на Linux. Система поддерживается энтузиастами, но тем не менее новые версии выходят в свет каждые два года и постоянно обновляются. Процесс установки CentOS прост и понятен даже для обычного пользователя, и это вовсе не обозначает низкопробность системы, наоборот CentOS — полноценная ОС. Характеристики системы: обновления данной ОС получают через программу yum. Сообщество поддержки, которое быстро растет, имеет систему сборки, теста и исправления ошибок; осуществляется поддержка через форумы, имеется большой и понятный FAQ; есть возможность купить платное сопровождение. Самый популярный и актуальный релиз — CentOS 7(Рисунок 1). Какие основные изменения были внесены в данную версию по сравнению с предыдущими релизами: обновление ядра до 3.10.0; обеспечение Linux Containers; Open VMware Tools и графические 3D драйверы «из коробки»; по умолчанию настроены OpenJDK-7 — JDK; Переход на systemd, firewalld и GRUB2; XFS — файловая система по умолчанию; iSCSI и FCoE в ядре; поддержка сетевых карт 40G Ethernet; установка в режиме UEFI Secure Boot на поддерживаемом оборудовании. Основные особенности ОС CentOS в целом. В первую очередь, CentOS привлекает пользователей своей бесплатностью в отличии RHEL, которая предоставляется на коммерческой основе. Со стороны технических аспектов выделяют оперативность репозиториев RHEL на высоком уровне, чем обеспечивается безопасность системы. Используются технологии GCC как SSP (защита стека), PIE. Набор ПО актуальный и типичный для современных ОС: предоставляются версии офисных, серверных и девелоперских пакетов, программ и утилит (KDE и Gnome с compiz и AIGLX, Firefox и Evolution, MySQL и PostgreSQL, Apache и PHP, и т.д.). Также предоставляется подробная техническая документация и имеется большой штат поддержки ОС, к которому можно обратится и получить ответы на все интересующие вопросы по данной системе. По поводу недостатков системы, пользователи часто отмечают то, что дистрибутив комплектуется не всегда свежими версиями программ, в том числе ядро Linux тоже не всегда новое. Поэтому данная система не подходит для тех, кто любит ежедневные обновления. Хотя любую систему можно обновить на свой “вкус”, и данный недостаток не будет считаться столь существенным. ОС CentOS рекомендована организациям и частным лицам, которым не нужны дорогостоящая лицензия и обслуживание, а стабильность работы сервера находится в приоритете СУБД PostgreSQL - это объектно-реляционная система управления базами данных (ORDBMS) (по-русски ОРСУБД или просто СУБД), которая была разработана в Научном Компьютерном Департаменте Беркли Калифорнийского Университета. POSTGRES является пионером во многих аспектах, которые стали доступны в некоторых коммерческих СУБД много позже. PostgreSQL - это продукт с открытым исходным кодом, который является потомком оригинального кода, написанного в Беркли. PostgreSQL поддерживает большую часть стандарта SQL и предлагает множество современных возможностей: комплексные запросы внешние ключи триггеры представления транзакционная целостность многоверсионное управление параллельным доступом Также, возможности PostgreSQL могут быть расширены пользователем путём добавления новых типов данных функций операторов агрегатных функций индексных методов процедурных языков Поскольку СУБД PostgreSQL выпускается под либеральной лицензией, её можно бесплатно использовать, модифицировать и распространять для любых целей, включая личные, коммерческие или академические. Поддержка стандартов, возможности, особенности PostgreSQL базируется на языке SQL и поддерживает многие из возможностей стандарта SQL:2003 Размер базы данных Максимальный размер БД Неограничен Максимальный размер таблицы 32 TB Максимальный размер записи (строки) в таблице 1.6 TB Максимальный размер поля в записи (строке) 1 GB Максимальное количество записей (строк) в таблице не ограничено Максимальное количество полей (колонок) в таблице 250 - 1600 в зависимости от типа данных в колонке Максимальное количество индексов на таблицу не ограничено PostgreSQL поддерживает большой набор встроенных типов данных: численные типы целые с фиксированной точкой с плавающей точкой денежный тип (отличается специальным форматом вывода, а в остальном аналогичен числам с фиксированной точкой с двумя знаками после запятой) символьные типы произвольной длины двоичные типы типы «дата/время» (полностью поддерживающие различные форматы, точность, форматы вывода, включая последние изменения в часовых поясах) булев тип перечисление геометрические примитивы XML—данные Массивы Пользовательские объекты PostgreSQL может быть расширен пользователем для собственных нужд практически в любом аспекте. Есть возможность добавлять собственные: преобразования типов типы данных домены (пользовательские типы с изначально наложенными ограничениями) функции (включая агрегатные) индексы операторы (включая переопределение уже существующих) процедурные языки Языки, которые могут использоваться для написания хранимых процедур: Java Perl Python Ruby Tcl C/C++ PL/pgSQL Для каждого из перечисленных выше типов существует свой набор функций и операторов, который делает работу с данными этого типа максимально удобной, гибкой и производительной. Перечисление этих функций и операторов занимает довольно солидный объём документации, поставляемой с PostgreSQL. В PostgreSQL реализован (Multiversion Concurrency Control, MVCC) - многоверсионный контроль конкурентных транзакций, который управляет конкурентным доступом к данным на многоверсионной основе. На практике это означает, что при запросе к БД каждая транзакция видит как бы снимок данных (версию) на момент этого снимка, а не текущее состояние данных. Таким образом транзакции защищаются от просмотра нецелостных данных, которые могут ещё только формироваться другими конкурентными транзакциями в тех же самых строках таблицы. Этим же достигается изоляция транзакций для каждой сессии к БД. MMVC позволяет избегать методов явной блокировки, которые применяются в традиционных СУБД и таким образом, минимизирует блокировки данных и позволяет увеличить производительность в многопользовательской работе. Основное преимущество MMVC состоит в том, что чтение данных никогда не блокирует запись, а запись никогда не блокирует чтение. Также в PostgreSQL реализованы традиционные схемы явных блокировок данных, применяющихся для изоляции транзаций, такие как: блокировка на уровне таблицы блокировка на уровне записи в таблице (строки) advisory блокировки (для собственных блокировок на уровне приложений) Также реализовано отслеживание deadlocks (взаимных блокировок) Поддерживаются следующие ограничения целостности: NOT NULL - не NULL UNIQUE - уникальность (начиная с 9.0 введёно понятие DEFFERABLE UNIQUE) PRIMARY KEY - первичный ключ FOREIGN KEY/REFERENCES - внешнийключ, ссылки CHECK - проверка EXCLUDE - проверка уникальности по сложному условию (начиная с 9.0) Хранимые процедуры в PostgreSQL могут быть написаны на любом из поддерживаемых встроенных языков. Хранимые процедуры могут быть использованы в триггерах и могут возвращать любой из поддерживаемых типов данных, а также массивы и списки. Начиная с 9.0, вызывать хранимые процедуры можно с указанием именованных параметров, что позволяет создавать хранимые процедуры с переменным числом параметров и перегружаемые функции. Начиная с 9.0, можно создавать функции без объявления имени (Анонимные блоки) для выполнения блока операторов на любом встроенном языке, который поддерживает PostgreSQL прямо в командной строке. Триггеры предназначены для автоматического выполнения отдельных процедур в зависимости от операции, для которой они были назначены. Триггеры могут быть назначены до или после операций INSERT, UPDATE или DELETE как для случаев изменения записи в таблице так и для случая выполнения оператора SQL. Если произошло событие, на которое был назначен триггер, то вызывается закреплённая за этим триггером процедура. Начиная с 9.0.x есть триггеры на колонки (столбцы) и кроме того, при объявлении триггера можно использовать ключевое слово WHEN, добавляющее дополнительное условие для срабатывания триггера. На базе PostgreSQL компанией EnterpriseDBсозданы более мощные варианты этой СУБД, являющиеся платными для коммерческого использования —Postgres Plus(состоит целиком только из продуктов с открытыми исходными кодами; плата требуется только при необходимости приобретения коммерческой поддержки продукта) иPostgres Plus Advanced Server(расширение PostgreSQL специальными возможностями для обеспечения совместимости сOracle Database). В комплекте поставки данных продуктов содержится большой набор ПО для разработчиков и DBA: Postgres Studio— болеемощныйаналогpgAdmin; Postgres Plus Debugger— отладчик для кода на PL/pgSQL, интегрированный с предыдущим пакетом; Migration Studio— инструмент для автоматического преобразования баз данных из MySQL/Oracle в PostgreSQL. Сильными сторонами PostgreSQL считаются: поддержка БД практически неограниченного размера; мощные и надёжные механизмы транзакций и репликации; расширяемая система встроенных языков программирования; наследование; легкая расширяемость. Программный продукт 1С:Предриятие Программы 1С на сегодняшний день – это линейка современных продуктов делового назначения, разработанных на технологической платформе «1С:Предприятие» версий 8.2 и 8.3. Это комплекс решений, предназначенный для автоматизации ведения налогового, бухгалтерского, оперативного, производственного и управленческого учета, расчета заработной платы рабочих и реализации кадровой политики. В линейку программного обеспечения системы «1С:Предприятие 8» входят: 1С:Бухгалтерия 8 1С:Управление Торговлей 8 1С:Управление небольшой фирмой 8 1С:Комплексная Автоматизация 8 1С:Управление производственным предприятием 8 Лицензии 1С 1С:Зарплата и Управление Персоналом 8 1С:Розница 8 1С:Документооборот 8 1С:Управление холдингом 8 1С:ERP Управление предприятием 2 Отраслевые решения 1С 8 разработаны с учетом особенностей бизнес-процессов на предприятиях конкретных сфер деятельности, что позволяет выполнять проекты автоматизации с минимальными затратами на доработку программного продукта, а также его постобслуживание. Достоинствами решений 1С являются широкий ассортимент, высокая надежность и регулярно выходящие обновления. Современные программы 1С 8 позволяют в комплексе автоматизировать учет и управление Вашей организации независимо от сферы деятельности, формы собственности и степени сложности. Большинство конфигураций представлены однопользовательской Базовой версией 1С от 3000 руб. и многопользовательскими версиями 1С:ПРОФ и 1С:КОРП по цене от 13000 руб. Любая современная организация, будь то коммерческая фирма или государственное учреждение, стремится к успеху и развитию бизнеса в целом. Очевидно, что сегодня без структуризации и автоматизации ключевых бизнес-процессов эффективная работа немыслима. Внутренний учет, контроль и управление предприятием, взаимодействие с клиентами и партнерами, отношения с финансово-кредитными учреждениями – вся текущая деятельность компаний связана с постоянным использованием автоматизированных информационных систем. В большинстве случаев используются разработки фирмы 1С. Программное обеспечение 1С решает множество задач учета и управления в организациях различных отраслей и сфер деятельности вне зависимости от организации органов управления. Значительного эффекта удается добиться, когда внедрение сочетается с качественным обучением персонала работе в 1С. На сегодняшний день система прикладных решений позволяет осуществить комплексную автоматизацию производственных, торговых и сервисных предприятий. Важная роль при этом в программе 1С отводится автоматизации процессов управления финансами холдингов и отдельных компаний, ведению бухгалтерского и налогового учета, расчета заработной платы и управления кадрами. Исходя из отрасли, вида деятельности предприятия, специфики производства или оказываемых услуг задачи учета и управление могут существенно отличаться. Однако единым для всех организаций является строгое соответствие текущему законодательству при ведении бухгалтерского и налогового учета. 1С 8 – это комплекс программ для бизнеса, обладающий серьезным преимуществом благодаря своевременным обновлениям положений НК РФ, федеральных законов и постановлений Правительства РФ, приказов Минфина РФ, положений по бухгалтерскому учету и других нормативных актов. Установка обновлений выполняется в рамках обслуживания 1С. Оперативное отражение всех существенных изменений в законодательстве гарантирует качественное ведение регламентированного учета и формирование отчетности. По мере развития компании, роста производства естественно возрастают и потребности в автоматизации новых задач с целью эффективного использования ресурсов и упрощения трудоемких процессов бизнеса. Благодаря единой технологической платформе программные продукты 1С 8 всегда открыты для доработки, удовлетворяющей как актуальным, так и вновь возникающим потребностям организаций. Высокотехнологичные системы 1С 8 сочетают в себе достоинства массового, заслуживающего доверие пользователей продукта и динамично развивающейся, гибкой, настраиваемой информационной системы, способной реагировать на любое изменение бизнес-структуры. Помимо качества, 1С отличается ценовой доступностью до 6300 руб. за одного пользователя и широким спектром областей применения, начиная от офисного, заканчивая домашним. Удобная в использовании, как для начинающих пользователей, так и для разработчиков, программа 1С завоевала популярность в России, Украине, Казахстане, Белоруссии, а также успешно применяется в других странах мира. Финальная версия платформы «1С:Предприятие 8.2» вышла свет в 2009 году и с того времени является одной из самых популярных версий платформы. Это первую очередь связано с ее значительно возросшими функциональными возможностями по сравнению с предыдущими версиями. Разработанная с учетом современных требований, предъявляемых бизнесом к автоматизированным информационным системам, платформа завоевала признание среди десятков тысяч пользователей и разработчиков программного обеспечения 1С. Помимо принципиально переработанной архитектуры платформа меняет взгляд на работу с командным интерфейсом, формами и оконной системой. Предлагается новая схема распределения функциональности между клиентским приложением и сервером, что в значительной мере облегчает развертывание системы в крупных организациях и холдингах. «1С:Предприятие 8.3» – флагманская разработка фирмы «1С», которая объединила в себе технологические достоинства предыдущей версии и совершенно новые функциональные возможности, оправдывающие ожидания современного бизнеса. Начиная с 2013 года, прикладные решения 1С комплектуются именно этой версией платформы. Благодаря непрерывной оптимизации программа 1С 8 сегодня – это действенный инструмент управления, источник структурированной информации о работе компании в режиме реального времени, позволяющий полностью контролировать хозяйственную и финансовую деятельность. Внедрение серверного оборудования на предприятии Аванта Деятельность предприятия ОАО «Аванта» Областьспециализации компании «Аванта» - полный цикл услугпо созданию качественной парфюмерно-косметической продукции для всех слоёв населения. «Аванта» - член Российской парфюмерно-косметической ассоциации. На предприятии производят: детскую косметику; средства по уходу за кожей лица и тела; солнцезащитную косметику для детей и взрослых; гигиенические губные помады; средства для интимной гигиены; средства по уходу за полостью рта; уход за кожей головы и волосами; косметические средства группы аптечных товаров; репеллентные средства; бытовую химию. Технологии «Аванта» – это современное производство, оснащенное итальянским, швейцарским и немецким высокопроизводительным оборудованием, имеющее собственный научно-технологический комплекс по разработке и внедрению в производство самых передовых составов и технологий. Высококвалифицированный персонал — одно из конкурентных преимуществ компании. Специалисты предприятия активно участвуют в деловых конференциях, научно-практических семинарах и профессиональных конкурсах в России и за рубежом, поддерживают высокий уровень компетентности и занимают призовые места. «Аванта» - это удачное сочетание многолетнего опыта. Основания для создания системы Решение любой задачи состоит из двух этапов. Первый этап теоретический или описательный он включает в себя: возникновение идеи, определение понятий, анализ и исследование проблемы, описание задачи, и формулирование выводов. Второй прикладной или технологический включающий в себя: постановку задачи, способы решения, детальное описание используемых средств, описание технологии и введение в строй. Задачи, связанные с внедрением информационных технологий, имеют своей конечной целью именно практический аспект. Одной из главных причин создания сервера является техническая и эконмическая неэффективность старого оборудования. На предприятии установлена виртуальная машина с платформой 1С 8.2 с подключенной СУБД PostgreSQL 9.3.1.1C. Представлены технические характеристики виртуальной машины (Таблица). Процессор сервера Intel Xeon CPU X5650 2.67GHz (6x2 cores). ОЗУ сервера 96 Гб CPU виртуальной машины 8 ядер ОЗУ виртуальной машины 12 Гб CPU СУБД 8 ядер ОЗУ СУБД 32 Гб Корпоративные сервера ведут свою историю от вычислительных комплексов 80–90 годов, тогда эти комплексы играли роль больших калькуляторов, но прогресс не стоит на месте. Сейчас же корпоративный сервер это сложный многофункциональный аппаратно-программный комплекс, позволяющий решать широкий круг задач, таких как: ведение статистики, хранение данных, предоставление доступа в интернет и многое другое. Автоматизация в большинстве организаций проходит следующим образом: IT-специалист готовит смету, которая отражала нужды организации в программном и аппаратном обеспечении, далее эта смета ложится на стол руководителю, и жестко урезается на усмотрение руководителя. В результате планы по оптимизации IT-структуры предприятия, либо надолго затягивались, или же просто проваливалась. Это происходило из-за того, что руководство не воспринимало информационные технологии, как часть бизнес процессов, протекающих на предприятии. Для того чтобы внедрение тех или иных информационных технологий проходило более успешно необходимо, чтобы во внедрении был заинтересован не только сотрудник отдела информационных технологий, но и руководство организации. Только в этом случае внедрение принесёт наибольшую выгоду предприятию. Для того что бы заинтересовать руководство предприятия, нужно донести до него все положительные стороны и выгоды от внедрения. Но также необходимо чтобы все подразделения организации участвовали в процессе внедрения, это необходимо для того чтобы выбранное решение было максимально адаптировано для данной организации и было выгодно не только, какому-то одному подразделению, но и другим. Именно тогда использование системы будет максимально выгодно, оправданно и эффективно. Основными принципами выбора той или иной системы в большинстве случаев являются: – первым делом нужно изучить существующую инфраструктуру предприятия – выработка критериев, которым должна будет удовлетворять система. Именно этому этапу следует уделить много внимания, поскольку неверная выработка критериев, скажется на функционале системы и как следствие на эффективности её работы. Одним из важнейших критериев является конечная стоимость системы (приобретение компонентов и их установка); На предприятии имеется приблизительно 100 компьютеров. Так же требуется блокировать доступ к сайтам, не имеющим отношения к учебному и трудовому процессу. Кроме этого возникает потребность в мониторинге потребления интернет трафика сотрудниками организации. Аппаратное обеспечение В ходе разработки концепции функционирования сервера было куплено аппаратное обеспечение для последующей установки в корпус сервера(таблица ). Наименование Кол-во Сумма(руб.) Диск жёсткий Toshiba SAS-2 2.5" 147 Gb 4 21 288,14 Кабель интерфейсный: SAS SATA кабель Supermicro 2 4 132,20 Корпус Supermicro 2U CSE-B25TO-R 740 LPB 1 55 470,34 Материнская плата серверная: Supermicro MBD Х10DRL-CT-O 1 55 082,20 Память оперативная Crucial DIMM 16GB 2400 MT/s DDR4 CL 17 2 9 369,81 Память оперативная Kingston DIMM 16GB 2133 MHz DDR4 4 42 688,13 Процессор серверный: Intel Socket 2011-3 Xeon E5-2637V3 2 146 627,97 Устройство охлаждения для серверного процессора Intel 2 5 593,22 Устройство охлаждения: Cooler Master Case Cooler 5 2 288,14 Устройство переходное: 2,5" HDD TRAY IN 4TH GENERATION 3.5" 4 3 518,64 Итого 346 058,79 Установка и настройка операционной системы Начинаем установку операционной системы CentOS 7.2. Установка графическая с заранее созданного загрузочного USB-флеш-накопителя. Устанавливаем операционную систему в соответствии с региональными критериями. Настраиваем сетевое подключение, дату и время. Указываем накопитель, в который будет установлена CentOS 7.2. Выбираем «минимальную установку», так как графическая оболочка для сервера необязательна. Устанавливаем пароль администратора (root). Завершаем установку и запускаем ОС с учетной записью администратора. Установка 1С и PostgreSQL на CentOS У нас уже установлена OС CentOS 7.2 с русской локализацией и имеется дистрибутив 1С для RPM-based Linux-систем. Настройка hostname и DNS Hostname в Centos меняется следующей командой: hostnamectl set-hostname pgsql_1c Для нормальной работы сервера 1С необходим правильно настроенный DNS сервер, но его настройка выходит за рамки данной статьи. Поэтому для сохранения функциональности сервера мы будем использовать файлы hosts на используемых системах. На CentOS необходимо прописать адрес сервера в файле /etc/hosts: 127.0.0.1 pgsql_1c Также необходимо прописать на машине, на которой будут установлены платформа и консоль управления сервером 1С в файле hosts адрес сервера 1С:Предприятие. Установка и настройка PostgreSQL Для установки дистрибутивов PostgreSQL необходимо подключить репозитории. sudo rpm -ivh http://1c.postgres.ru/keys/postgres-1c-centos94.noarch.rpm Далее устанавливаем сам дистрибутив PostgreSQL командой: sudo yum install postgresql-1c-9.4 После установки дистрибутива для удобства администрирования сервера PostgreSQL рекомендуется прописать необходимые переменные окружения для пользователя postgres. Переключимся на пользователя postgres с его окружением: su - postgres Открываем файл, в котором зададим необходимые переменные окружения: vim .bash_profile Добавляем в этот файл переменные: export PATH=/usr/pgsql-9.4/bin:$PATH export MANPATH=/usr/pgsql-9.4/share/man:$MANPATH Вот так будет выглядеть измененный файл: Инициализируем служебные базы данных с русской локализацией. initdb --locale=ru_RU.UTF-8 Запускаемсервер PostgreSQL. systemctl enable postgresql-9.4 systemctl start postgresql-9.4 systemctl status postgresql-9.4 Измененяемнастройкисервера PostgreSQL Вфайле /var/lib/pgsql/9.4/data/pg_hba.conf изменимстроку «host all all 0.0.0.0/0» trustedна «host all all 0.0.0.0/0 md5» Это было сделано для того, чтобы пользователь мог авторизоваться по своему паролю. Далее в файле /var/lib/pgsql/9.4/data/postgresql.conf изменяем настройки под наше «железо». Создаем пароль пользователю postgres, для подключения к серверу удаленно. Перезапускаемсервер PostgreSQL Установка сервера 1С:Предприятие Производим установку сервера 1С:Предприятие из пакетов. У нас уже есть дистрибутив сервера 1С для RPM-based Linux-систем. Это архив с именем rpm64.tar.gz. После разархивирования получаем список файлов: 1C_Enterprise83-common-8.3.9-1818.x86_64.rpm 1C_Enterprise83-server-8.3.9-1818.x86_64.rpm 1C_Enterprise83-ws-8.3.9-1818.x86_64.rpm 1C_Enterprise83-common-nls-8.3.9-1818.x86_64.rpm 1C_Enterprise83-server-nls-8.3.9-1818.x86_64.rpm 1C_Enterprise83-ws-nls-8.3.9-1818.x86_64.rpm Находясь в каталоге с этими файлами, мы их устанавливаем командой: yum localinstall *.rpm Производим запусксервера 1С. systemctl enable srv1cv83 systemctl start srv1cv83 systemctl status srv1cv83 При попытке запуска сервера была получена ошибка: Failed at step EXEC spawning /etc/rc.d/init.d/srv1cv83: Exec format error Для устранения ошибки, необходимо в скрипте инициализации сервера указать интерпретатор (shell или bash), для этого необходимо добавить в начало файла /etc/init.d/srv1cv83 строку: #!/bin/bash Затем перезапускаем демон systemd для поиска новых или измененных юнитов: systemctl daemon-reload И снова пытаемся запустить сервер 1С:Предприятие systemctl restart srv1cv83.service 3) Установка необходимых пакетов для корректной работы сервера 1С. В документации сервера 1С:Предприятия описана утилита config_system, которая необходима для анализа готовности системы к запуску сервера 1С, в частности она помогает обнаружить отсутствующие необходимые пакеты для корректной работы сервера 1С. К сожалению, анализ rmp пакетов показал отсутствие данной утилиты в составе дистрибутива сервера 1С версии 8.3.9.1818. Необходимость данных пакетов выяснилась опытным путем: yum install fontconfig-devel yum install ImageMagick 4) Перезапускаем сервер 1С. Настройка сервера 1С в консоли администратора. 1)Подключаемся к серверу 1С. Необходимо указать имя сервера (прописанное в hosts) и порт 1540 (используется по умолчанию): 2) Для создания кластера необходимо: произвольное имя кла....................... |
Для получения полной версии работы нажмите на кнопку "Узнать цену"
Узнать цену | Каталог работ |
Похожие работы: