Siemens AG  Домашняя страница   Поиск   Контакты | ICN
E-Doku     Информация     Справка     Обратная связь    
---
First Page Previous Page Next Page Last Page

0.72 DDRSM Двойная запись в серверных модулях

AMO DDRSM конфигурирует двойную запись и управляет ей.

AMO DDRSM может включать и отключать двойную запись, а также может создавать копию содержимого ведущей (master) области памяти/устройства на ведомой (slave) области, за исключением областей UNIX ("PHY").

Состояние двойной записи может быть опрошено функцией команды AMO DDSM (см. описание AMO-DDSM).

Состояния A_PRESENT или BLOCKED_BY_AMO для "master" и A_SYNCHR для "slave" означают, что синхронизация начинается после активизации "master".

Состояния IN_SERVICE для "master" и A_PRESENT или BLOCKED_BY_AMO для "slave" означают, что синхронизация начинается после активизации "slave".

Состояния IN_SERVICE для "master" и A_SYNCHR для "slave" означают, что процесс синхронизации идет.

Состояния IN_SERVICE для "master" и IN_SERVICE для "slave" означают, что процесс синхронизации завершен и двойная запись включена.

0.72.1 Ограничения

Это описание действительно начиная с версии SP300 E V3.0

0.72.2 Взаимосвязи
DTSM
Тип устройств сервера  
DCSM
Конфигурация устройств сервера  
DASM
Области памяти на жестком диске  
DPSM
Формирование пар областей памяти устройств  
DSSM
Устройства коммутируют сервер  
DDSM
Опрос устройств сервера  
DLSM
Логическое соответствие областей устройств сервера  

0.72.3 Функции AMO
ACTIVATE-DDRSM
Включение двойной записи  
DEACTIVATE-DDRSM
Выключение двойной записи  
COPY-DDRSM
Копирование области/устройства "master" в область/устройство "slave"  

0.72.3.1 ACTIVATE-DDRSM

Посредством функции ACTIVATE-DDRSM для области можно конфигурировать попарное соответствие и активизировать двойную запись между областями "master" и "slave", кроме областей UNIX.

Посредством функции ACTIVATE-DDRSM для устройства можно конфигурировать попарное соответствие и активизировать двойную запись для всех областей на устройстве "master", кроме областей UNIX.

Обзор процедуры
Код команды Параметр

ACTIVATE-DDRSM
[UNIT=<param>],MASTERID=<number>,[MASTERAR=<param>]


,SLAVEID=<number>,[SLAVEAR=<param>],[REPLY=<param>];

Примеры

1. Сконфигурировать попарное соответствие между устройствами на контроллере 2 (master) и 3 (slave) и активизировать его.

Ввод:

ACT-DDRSM:,2,,3;
2. Сконфигурировать попарное соответствие между областью F на контроллере 2 (master) и областью G на контроллере 3 (slave) и активизировать его;

Ввод:

ACT-DDRSM:A1,2,F,3,G; 
3. Сконфигурировать попарное соответствие между областями E и G на контроллере 2 (master) и областями F и E на контроллере 3 (slave) и активизировать его;

Ввод:

ACT-DDRSM:,2,E&G,3,F&E; 

0.72.3.2 DEACTIVATE-DDRSM

Посредством функции DEACTIVATE-DDRSM для области можно отменять попарное соответствие (соответствия) между областями "master" и "slave" и деактивизировать определеную область (области).

Посредством функции DEACTIVATE-DDRSM для устройства устройство деактивизируется (деактивизируются все области, в которые ведется двойная запись параллельно с областями в другом устройстве) и отменяются попарные соответствия для всех областей в устройстве.

(Если функция DEACTIVATE-DDRSM выполняется в течение процесса синхронизации, соответствующие области устанавливаются в состояние INCONSISTENT.)

Области UNIX не могут быть деактивизированы.

Обзор процедуры
Код команды Параметр

DEACTIVATE-DDRSM
[UNIT=<param>],ID=<number>,[AREA=<param>]
,[REPLY=<param>];

Примеры

1. Деактивизировать устройство на контроллере 2 и отменить попарные соответствия всех областей в этом устройстве.

Ввод:

DEACT-DDRSM:,2; 
2. Деактивизировать область E на контроллере 2 и отменить попарное соответствие этой области.

Ввод:

DEACT-DDRSM:A1,2,E; 
3. Деактивизировать области F и G на контроллере 2 и отменить попарные соответствия этих областей.

Ввод:

DEACT-DDRSM:,2,F&G; 

0.72.3.3 COPY-DDRSM

Посредством функции COPY-DDRSM для области содержимое области (областей) "master" копируется в область "slave" ( кроме области UNIX).

Посредством функции COPY-DDRSM для устройства содержимое каждой области в устройстве "master" копируется в спаренную область в устройстве "slave" (кроме области UNIX).

Отмена AMO не прерывает процесса копирования.

Важное замечание: задание COPY-DDRSM должно быть выполнено, прежде чем могут обрабатываться другие команды. Также в это время конфигурация устройств не может быть определена командой AMO DDSM. Хотя по истечении времени ожидания команды АМО отключаются с выдачей кода ошибки, задания остаются в очереди и исполняются позднее. Однако это приводит к OS CALL FAULT, если АМО уже была отменена до завершения обработки соответствующей задачи. Это может вызвать перезапуск, поэтому такой ситуации следует избегать.

Обзор процедуры
Код команды Параметр

COPY-DDRSM
[MODUL=<param>],MASTERID=<number>,[MASTERAR=<param>]


,SLAVEID=<number>,[SLAVEAR=<param>],[REPLY=<param>];

Примеры

1. Копировать содержимое устройства на контроллере 2 (master) в устройство на контроллере 3 (slave).

Ввод:

COPY-DDRSM:,2,,3,,N; 
2. Копировать содержимое области F на контроллере 1 (master) в область G на контроллере 4 (slave).

Ввод:

COPY-DDRSM:A1,1,F,4,G,N;
3. Копировать содержимое областей E и G на контроллере 6 (master) в области E и H на контроллере 1 (slave).

Ввод:

COPY-DDRSM:,6,E&G,1,E&H;
4. Для текущего резервного копирования большего количества областей (например, в таблице CRON) их необходимо указать в одной команде, чтобы копирование производилось как единая системная задача (см. примечание выше!).
Пример: резервное копирование областей E и F на контроллере 1 (master) в области E и F на контроллере 6 (slave):

Ввод:

COPY-DDRSM:,1,E&F,6,E&F;

0.72.4 Описание параметров
AREA  Идентификация области    
  Тип ввода макс. 7 одиночных значений, соединенных знаком "&"    
      опционально    
  Возможные значения E-K       
      без ввода = все области в устройстве    
  Значение по умолчанию все области в устройстве    
             
ID  ID контроллера    
  Тип ввода одиночное значение    
      обязательно    
  Возможные значения 1-7     
       
MASTERAR  Область "master"        
  Тип ввода макс. 7 одиночных значений, соединенных знаком "&"    
      опционально    
  Возможные значения E-K       
      без ввода = все области в устройстве    
  Значение по умолчанию все области в устройстве    
             
MASTERID  Устройство "master"    
  Тип ввода одиночное значение    
      обязательно      
  Возможные значения 1-7     
             
REPLY  Указывает, должно ли выводится предупредительное сообщение    
  Тип ввода одиночное значение    
      опционально    
  Возможные значения = да    
      = нет    
  Значение по умолчанию      
             
SLAVEAR  Область "slave"    
  Тип ввода макс. 7 одиночных значений, соединенных знаком "&"    
      опционально    
  Возможные значения E-K     
      без ввода = все области в устройстве    
  Значение по умолчанию все области в устройстве    
             
SLAVEID  ID устройства "slave"    
  Тип ввода одиночное значение    
      обязательно    
  Значение по умолчанию 1-7     
             
UNIT  ID процессора          
  Тип ввода одиночное значение      
      опционально      
  Возможные значения A1  = сервер администрирования и обработки данных (ADS)   
  Значение по умолчанию A1     

0.72.5 Сообщения об ошибках и предупредительные сообщения

0.72.5.1 Сообщения об ошибках

F01:
 ОБЛАСТЬ MASTER ВВЕДЕНА, А ОБЛАСТЬ SLAVE НЕ ВВЕДЕНА

F02:
 ОБЛАСТЬ MASTER НЕ ВВЕДЕНА, А ОБЛАСТЬ SLAVE ВВЕДЕНА

F03:
ASTERID И SLAVEID ДОЛЖНЫ БЫТЬ РАЗНЫМИ

F04:
УСТРОЙСТВО <string> ДОЛЖНО БЫТЬ СКОНФИГУРИРОВАНО В БАЗЕ ДАННЫХ (КОМАНДОЙ AMO DCSM)

F05:
ОБЛАСТЬ <string> ДОЛЖНА БЫТЬ СКОНФИГУРИРОВАНА В БАЗЕ ДАННЫХ 
КОМАНДАМИ AMO DCSM, AMO DASM)

F06:
 ОБЛАСТЬ <string> НЕСОВМЕСТИМА

F07:
РАЗМЕРЫ ОБЛАСТЕЙ MASTER И SLAVE В БАЗЕ ДАННЫХ НЕ ОДИНАКОВЫ 

F08:
ОБЛАСТЬ ИЛИ КАК МИНИМУМ ОДНА ОБЛАСТЬ В УСТРОЙСТВЕ ЯВЛЯЕТСЯ ЧАСТЬЮ ДРУГОЙ ПАРЫ. ЖЕЛАЕМОЕ ПОПАРНОЕ СООТВЕТСТВИЕ НЕ МОЖЕТ БЫТЬ СКОНФИГУРИРОВАНО

F09:
ОБЛАСТЬ/УСТРОЙСТВО <string > ДЕФЕКТНО

F10:
    ИДЕТ ПРОЦЕСС СИНХРОНИЗАЦИИ: В ЭТО ВРЕМЯ 
ДЛЯ ОБЛАСТИ <string> ДВОЙНУЮ ЗАПИСЬ ВЫПОЛНИТЬ НЕВОЗМОЖНО

F11:
ОБЛАСТЬ/УСТРОЙСТВО <string> НАХОДИТСЯ В СОСТОЯНИИ <state> 
И ДОСТУП К НЕМУ ОТСУТСТВУЕТ

F12:
ОБЛАСТЬ/УСТРОЙСТВО <string> ИСПОЛЬЗУЕТСЯ

F13:
УСТРОЙСТВО SLAVE ДЕАКТИВИЗИРОВАНО, УСТРОЙСТВО MASTER НЕ БУДЕТ ДЕАКТИВИЗИРОВАНО

F14:
КАК МИНИМУМ ОДНА ОБЛАСТЬ В УСТРОЙСТВЕ <string> НАХОДИТСЯ В НЕДОПУСТИМОМ 
СОСТОЯНИИ <state>

F15:
ОБЛАСТЬ, СКОНФИГУРИРОВАННАЯ ДЛЯ ДАННОГО УСТРОЙСТВА, ОТСУТСТВУЕТ

F16:
УСТРОЙСТВО <string> УЖЕ ДЕАКТИВИЗИРОВАНО

F18:
   ПОПАРНОЕ СООТВЕТСТВИЕ НЕ СКОНФИГУРИРОВАНО; ДЕАКТИВИЗАЦИЯ НЕ БУДЕТ 
ВЫПОЛНЕНА

F19:
ОБЛАСТЬ/УСТРОЙСТВО SLAVE <string> АКТИВНО

F20:
РАЗМЕРЫ ОБЛАСТЕЙ MASTER И SLAVE В ОБЛАСТИ УПРАВЛЕНИЯ НЕ ОДИНАКОВЫ

F21:
КАК МИНИМУМ ОДНА ОБЛАСТЬ В УСТРОЙСТВЕ <string> СКОНФИГУРИРОВАНА ДЛЯ ПОПАРНОГО СООТВЕТСТВИЯ
И ИДЕТ ПРОЦЕСС СИНХРОНИЗАЦИИ

F22:
ОШИБКА ПРИ ЧТЕНИИ ОБЛАСТИ УПРАВЛЕНИЯ ДЛЯ УСТРОЙСТВА <string> 

F23:
      ФИЗИЧЕСКИЙ РАЗМЕР УСТРОЙСТВА SLAVE МЕНЬШЕ СУММЫ ИСПОЛЬЗУЕМЫХ 
ОБЛАСТЕЙ MASTER

F24:
   ОШИБКА ПРИ РАСЧЕТЕ РАЗМЕРА УСТРОЙСТВА <string>

F25:
В ДАННЫЙ МОМЕНТ ДЕАКТИВИЗАЦИЯ НЕВОЗМОЖНА(ОШИБКА В ОТКЛЮЧАЮЩЕМ УСТРОЙСТВЕ)

F26:
УСТРОЙСТВО MASTER ИЛИ SLAVE ИСПОЛЬЗУЮТСЯ ДРУГОЙ AMO

F27:
УСТРОЙСТВО <string> НЕ ЯВЛЯЕТСЯ ФИЗИЧЕСКИМ ЖЕСТКИМ ДИСКОМ

F28:
  УСТРОЙСТВО <string> НЕ АКТИВНО И НЕ ИМЕЕТ 
ПАРНОГО СООТВЕТСТВИЯ

F29:
РАЗМЕРЫ СЕКТОРОВ MASTER И SLAVE В БАЗЕ ДАННЫХ НЕ ОДИНАКОВЫ

F30:
ОБЛАСТЬ <string> ЯВЛЯЕТСЯ ОБЛАСТЬЮ IX

F31:
 ОБЛАСТЬ SLAVE <string> УЖЕ В РЕЖИМЕ ДВОЙНОЙ ЗАПИСИ

F32:
ДОПУСТИМЫМИ ЗНАЧЕНИЯМИ ДЛЯ ОБЛАСТИ ЯВЛЯЮТСЯ E..K

F33:
  НЕТ СОЕДИНЕНИЯ С УСТРОЙСТВОМ <string>

F34:
ОШИБКА ПРИ РАЗЪЕДИНЕНИИ ОБЛАСТИ УПРАВЛЕНИЯ

F35:
ОШИБКА ВВОДА-ВЫВОДА

F36:
ИНИЦИАЛИЗАЦИЯ УСТРОЙСТВА <devnam> НЕ СООТВЕТСТВУЕТ БАЗЕ ДАННЫХ.
ПРОВЕДИТЕ ПОВТОРНУЮ ИНИЦИАЛИЗАЦИЮ!

F37:
   КОЛИЧЕСТВА ОБЛАСТЕЙ MASTER И SLAVE НЕ РАВНЫ !

F38:
ОБЛАСТЬ <string> БЫЛА ВВЕДЕНА ДВАЖДЫ !

F39:
УСТРОЙСТВО <string> КОНФИГУРИРУЕТСЯ С DEVTYPE = EXT !

F40:
КОНТРОЛЛЕР <string> НЕ СКОНФИГУГИРОВАН !

0.72.5.2 Предупредительные сообщения
H01:
ПРЕДУПРЕЖДЕНИЕ: ВЫ ПЫТАЕТЕСЬ ПЕРЕПИСАТЬ СОДЕРЖИМОЕ ОБЛАСТИ/УСТРОЙСТВА <string>
ВЫ ДЕЙСТВИТЕЛЬНО ХОТИТЕ ЭТО СДЕЛАТЬ(Y/N)?

H02:
 АКТИВНЫЙ PDS ДЕАКТИВИЗИРОВАН

H03:
 ПРЕДУПРЕЖДЕНИЕ: ИДЕТ ПРОЦЕСС СИНХРОНИЗАЦИИ.
ЕСЛИ ЕГО ПРЕРВАТЬ, СЛЕДУЮЩИЕ ОБЛАСТИ SLAVE СТАНУТ НЕСОВМЕСТИМЫМИ:
<slaves>
ИХ МОЖНО ИСПОЛЬЗОВАТЬ ТОЛЬКО ПОСЛЕ ВЫПОЛНЕНИЯ ПРОЦЕДУРЫ START-INIT!
ВЫ ДЕЙСТВИТЕЛЬНО ХОТИТЕ ПРЕРВАТЬ СИНХРОНИЗАЦИЮ(Y/N)?

H04:
В УСТРОЙСТВАХ <string> И <string> ИМЕЕТСЯ КАК МИНИМУМ ОДНА ОБЛАСТЬ UNIX. ДЛЯ ЭТОЙ ОБЛАСТИ ДВОЙНАЯ ЗАПИСЬ 
НЕ БЫЛА АКТИВИЗИРОВАНА, ПОСКОЛЬКУ ОБЛАСТИ UNIX НЕ ПОДДЕРЖИВАЮТСЯ.

H05:
В УСТРОЙСТВАХ <string> И <string> ИМЕЕТСЯ КАК МИНИМУМ ОДНА ОБЛАСТЬ UNIX. ОНА НЕ СКОПИРОВАНА,
ПОСКОЛЬКУ ОБЛАСТИ UNIX НЕ ПОДДЕРЖИВАЮТСЯ.

H06:
ПРЕДУПРЕЖДЕНИЕ: ВЫ ПЫТАЕТЕСЬ ПЕРЕПИСАТЬ СОДЕРЖИМОЕ ОБЛАСТЕЙ
<slaves>
ВЫ ДЕЙСТВИТЕЛЬНО ХОТИТЕ ЭТО СДЕЛАТЬ(Y/N)?

Top of Page
Last Page
First Page Previous Page Next Page

---
---
Используются технологии uCoz