Автор работы: Пользователь скрыл имя, 20 Июня 2013 в 00:37, курсовая работа
Сервером называется компьютер, выделенный из группы персональных компьютеров (или рабочих станций) для выполнения какой-либо сервисной задачи без непосредственного участия человека. Сервер и рабочая станция могут иметь одинаковую аппаратную конфигурацию, так как различаются лишь по участию в своей работе человека за консолью.
Некоторые сервисные задачи могут выполняться на рабочей станции параллельно с работой пользователя. Такую рабочую станцию условно называют невыделенным сервером.
Консоль (обычно − монитор/клавиатура/мышь) и участие человека необходимы серверам только на стадии первичной настройки, при аппаратно-техническом обслуживании и управлении в нештатных ситуациях (штатно, большинство серверов управляются удаленно). Для нештатных ситуаций серверы обычно обеспечиваются одним консольным комплектом на группу серверов (с коммутатором, например KVM-переключателем, или без такового).
Общая информация о серверах……………………………………………….
3
Хранение информации на сервере. RAID-массивы…………………………
4
RAID-массив……………………………………………………………...
4
Базовые уровни RAID……………………………………………………
5
RAID 0……………………………………………………………….
5
RAID 1……………………………………………………………….
6
RAID 2……………………………………………………………….
7
RAID 3………………………………………………………………
8
RAID 4………………………………………………………………
9
RAID 5……………………………………………………………….
9
RAID 6………………………………………………………………
11
Протоколы SUN……………………………………………………………….
12
MOUNT……………………………………………………………………
12
NFS………………………………………………………………………...
14
PMAP………………………………………………………………………
17
RPC………………………………………………………………………...
18
YP (NIS)…………………………………………………………………...
20
Список использованной литературы……………………………………………
Размер файла в байтах.
Блок
Размер блока, используемый системой хранения файлов.
Идентификатор файловой системы
Идентификационный код файловой системы.
Идентификатор файла
Идентификатор протокола для файла.
Указатель
Указатель на первый элемент в запрошенном списке каталога.
Максимум
Максимальное количество элементов, возвращаемых по данному запросу. Устройство чтения
Для символьных или блочных устройств чтение из группы устройств.
В дополнение к перечисленным параметрам поддерживается текстовая строка, содержащая имя файла и выводимая в двойных кавычках.
Кадры откликов
Кадры откликов протокола NFS содержат информацию о состоянии операции. Возможные значения этого параметра перечислены ниже:
{OK} |
Завершено без ошибок |
{Ownership required} |
Для операции требуются права на владение |
{File/dir not found} |
Файл или каталог не найден |
{Device error} |
Системная или аппаратная ошибка |
{Device/addr not found} |
Ошибка в адресе устройства или ввода-вывода |
{Insuff access rights} |
Недостаточные права доступа |
{File/dir already exists} |
Дублирование файла или каталога |
{Device not found} |
Ошибка доступа к устройству |
{Not a directory} |
Операция может проводиться только с каталогом |
{Invalid dir operation} |
Операция не может быть проведена с каталогом |
{File too large} |
Размер файла слишком велик |
{Out of disk space} |
Недостаток пространства на файловом устройстве |
{Write protect violation} |
Файловая система поддерживает режим «только чтение» |
{Filename too long} |
Слишком длинное имя файла |
{Directory not empty} |
Каталог не является пустым |
{Disk quota exceeded} |
Превышен размер дискового пространства для пользователя |
{Invalid file handle} |
Неправильный дескриптор файла |
{Write cache was flushed} |
Кэш записи сброшен на диск |
{Unknown error} |
Неизвестная ошибка |
Протокол РМАР (Port Mapper - отображение портов) обеспечивает выделение портов транспортного уровня серверным приложениям. Серверные приложения получают номер порт, запрашивая его выделение. Клиенты, желающие получить доступ к сетевым приложениям, сначала вызывают процедуры РМАР (используя известный - well-known - порт) для получения номера транспортного порта, выделенного для приложения. Затем клиент обращается к приложению напрямую, используя полученный номер порта. Использование протокола РМАР избавляет от необходимости постоянного выделения порта для каждого приложения. При использовании такой схемы требуется постоянное выделение порта только для протокола РМАР.
Кадры
Протокол РМАР может использовать кадры следующих типов:
[no operations] |
Нет операции |
[set port number] |
Попытка регистрации приложения |
[unset port numb] |
Попытка отмены регистрации приложения |
[get port number] |
Запрос зарегистрированного номера порта |
[get all ports] |
Запрос всех зарегистрированных портов |
[call program] |
Непосредственный вызов зарегистрированного приложения |
[port assigned] |
Регистрация связи приложения с портом |
[port unassigned] |
Отмена регистрации приложения |
[give port number] |
Информирует клиента зарегистрированного порта |
[give all ports] |
Информирует клиентов всех зарегистрированных портов |
[program called] |
Возвращает информацию от вызываемой программы. |
Параметры кадра
Кадр РМАР может содержать следующие параметры:
Транспортный порт
Порт транспортного уровня, выделенный указанному приложению.
Номер программы
Номер прикладной программы.
Версия программы
Номер версии программы.
Транспортный протокол
Транспортный протокол, зарегистрированный для использования программой.
Процедура
Номер процедуры в вызываемой программе.
Если номер программы не зарегистрирован, выводится сообщение {Program is unregistered} (Программа не зарегистрирована).
RPC (Remote Procedure Call - удаленный вызов процедуры) является протоколом сеансового уровня, который использует язык XDR для удаленного вызова процедур. Вызов (сообщение) протокола РРС включает параметры процедуры, а отклик - результаты работы процедуры. После получения отклика из сообщения извлекаются результаты, которые используются в программе, вызвавшей процедуру.
Протокол поддерживает два типа сообщений - вызов и отклик. Формат этих сообщений показан на рисунках.
Структура вызова RPC
Структура отклика RPC
Рис. 8
Идентификатор транзакции
Номер транзакции.
Тип сообщения
Тип сообщения.
Версия RPC
Номер версии используемого протокола RPC.
Программа
Имя удаленной программы.
Программы могут
Номер |
Программа |
Описание |
100000 |
Port_Mapper |
Управляет использованием транспортных портов |
100001 |
RemoteStats |
Удаленная статистика |
100002 |
RemoteUser |
Удаленные пользователи |
100003 |
NFS |
Сетевая файловая система |
100004 |
YellowPages |
Служба каталогов «желтые страницы» |
100005 |
MountDaemon |
Протокол монтирования |
100006 |
Remote_DBX |
Удаленный DBX |
100007 |
YP_Binder |
Сервис привязки «желтых страниц» |
100008 |
Shutdown |
Сообщения выключения |
100009 |
YP_Password |
Сервер паролей «желтых страниц» |
100010 |
Enet_Status |
Состояние Ethernet |
100011 |
Disk_Quotas |
Менеджер «квотирования» диска |
100012 |
SprayPacket |
Генератор пакетов |
100013 |
3270_Mapper |
Сервис отображения 3270 |
100014 |
RJE Mapper |
Сервис отображения удаленных заданий |
100015 |
Select_Srvc |
Сервис выбора |
100016 |
Remote_DB |
Доступ к удаленным базам данных |
100017 |
Remote_Exec |
Удаленное исполнение |
100018 |
Alice_O/A |
Программа автоматизации офиса Alice |
100019 |
Scheduler |
Планировщик |
100020 |
Local_Lock |
Менеджер локальной блокировки |
100021 |
NetworkLock |
Менеджер сетевой блокировки |
100022 |
X.25_INR |
Протокол X.25 INR |
100023 |
SatusMon_1 |
Монитор состояния 1 |
100024 |
SatusMon_2 |
Монитор состояния 2 |
100025 |
SelectLib |
Библиотека выбора |
100026 |
BootService |
Сервис параметров загрузки |
100027 |
Mazewars |
Игра mazewars |
100028 |
YP_Update |
Сервис обновления «желтых страниц» |
100029 |
Key_Server |
Сервер ключей |
100030 |
SecureLogin |
Сервис безопасного входа в систему |
100031 |
NFS_FwdInit |
Сервис пересылки NFS |
100032 |
NFS_FwdTrns |
Передатчик данных NFS |
100033 |
SunLink_MAP |
SunLink MAP |
100034 |
Net_Monitor |
Сетевой монитор |
100035 |
DataBase |
«Облегченная» база данных |
100036 |
Passwd_Auth |
Авторизация по паролю |
100037 |
TFS_Service |
«Полупрозрачный» файловый сервис |
100038 |
NSE_Service |
Сервер NSE |
100039 |
NSE_Daemon |
Процесс активизации NSE |
150001 |
PCPaswdAuth |
Авторизация с помощью пароля для ПК |
200000 |
PyramidLock |
Сервис блокировки Pyramid |
200001 |
PyramidSys5 |
Сервис Pyramid Sys5 |
200002 |
CADDS_Image |
Образы CV CADDS |
300001 |
ADTFileLock |
Сервис блокировки файлов ADT |
Версия
Номер версии удаленной программы.
Процедура
Используемая удаленная процедура.
Состояние
С помощью данного поля идентифицируются сообщения об ошибках.
Тело сообщения
Кадры откликов RPC могут содержать следующие сообщения:
{call successful} |
Вызов завершен без каких-либо ошибок. |
{program unknown} |
Номер программы не найден. |
{bad program ver} |
Версия программы не найдена. |
{proced unknown} |
Процедура не найдена. |
{bad parameters} |
Неправильные параметры вызова. |
{bad RPC version} |
Неподдерживаемая версия РРС |
{bad credentials} |
Обнаружены неправильные параметры вызова. |
{restart session} |
Запрос на начало новой сессии. |
{bad verifier} |
Обнаружен неправильный параметр проверки |
{verify rejected} |
Действие параметра проверки закончилось по времени или было использовано заново. |
{failed security} |
Вызывающая сторона имеет недостаточные привилегии. |
YP (NIS)
Протокол YP (Sun Yellow Pages - Желтые страницы), в настоящее время используемый под именем NIS (Network Information Service - сетевой информационный сервис), является службой каталогов, используемой для поиска имен. Каждая база данных YP содержит пары ключ-значение, отображения и имена доменов. Ключ является индексом - именем, по которому YP отображает значения (например, телефонный номер). Поскольку ключи и связанные с ними (отображаемые) значения могут быть произвольными строками байтов, сервер YP может содержать различные базы данных.
YP определяет набор пар ключ-значение как «отображение». Каждое отображение относится к домену, который, в свою очередь, является категорией отображения. Такая иерархия пар ключ-значение, отображений и доменов обеспечивает общую структуру модели построения баз данных.
Дополнительной компонентой сервера баз данных YP является сервер YP-связывания (YPbind). Протокол YP использует серверы YP-связывания для обеспечения потенциальных клиентов адресной информацией о серверах, содержащих базы данных YP (YP-серверы). Клиент, желающий получить доступ к YP-серверу, может обратиться к сервису YP-связывания, используя имя домена. В ответ он получит IP-адрес и номер транспортного порта YP-сервера для запрошенного домена. Если для клиента существует более простой способ получения такой информации, сервис YP-связывания становится ненужным.
Кадры
Кадры YP и YPbind могут содержать следующие команды:
[no operations] |
Нет операции |
[domain serviced query 1] |
Вопрос о поддержке обслуживания указанного домена |
[domain serviced query 2] |
Запрос для серверов, обслуживающих указанный домен |
[get key value] |
Запрос значения, связанного с указанным ключом |
[get first key pair] |
Запрос первой пары ключ-значение в отображении |
[get next key pair] |
Запрос следующей пары ключ-значение в отображении |
[transfer map] |
Запрос на передачу новой копии отображения |
[reset YP server] |
Запрос к YP-серверу на сброс его внутреннего состояния |
[get all keys in map] |
Запрос на все пары ключ-значение в указанном отображении |
[get map master name] |
Запрос имени основного сервера баз данных YP |
[get map number] |
Запрос времени создания указанного отображения |
[get all maps] |
Запрос всех отображений в указанном домене |
[domain serve reply 1] |
Отклик на команду domain serviced query 1 |
[give key value] |
Возвращает значение указанного ключа. |
[give first key pair] |
Возвращает первую пару ключ-значение в отображении |
[give next key pair] |
Возвращает следующую пару ключ-значение в отображении |
[map transferred] |
Отчет о состоянии передачи отображения |
[YP server reset] |
Отчет о состоянии сброса сервера |
[give all keys in map] |
Возвращает перечень всех ключей в отображении |
[give map master name] |
Возвращает имя основного YP-сервера |
[give map number] |
Возвращает дату создания отображения |
[give all maps] |
Возвращает перечень всех отображений в домене |
[no operations] |
Нет операции |
[get current binding] |
Запрос адресной информации YP для указанного домена. |
[set current binding] |
Установка адресной информации YP для указанного домена. |
[give current binding] |
Возвращает адресную информацию YP для домена. |
[domain binding set] |
Возвращает статус установки YP-адресации. |
Информация о работе Сохранение информации. Дисковые просторы серверов. RAID-массивы