Администрирование Rational/IBM ClearCase Новичков Александр www.cmcons.com alex-golder@cmcons.com.

Презентация:



Advertisements
Похожие презентации
Глава 31 Глава 3 Начало работы Конфигурационное управление с применением ClearCase Начало работы.
Advertisements

Команды командой строки ClearCase Новичков Александр
Задание 32 Практикум: установка Active Directory Выполнила: Максимова Ирина Андреевна Группа: С-82 Лабораторный практикум по курсу СПО.
Администрирование информационных систем Начало работы с MS SQL Server 2000.
Администрирование ИС Администрирование DNS. Установка сервера DNS DNS-сервер представляет собой дополнительную компоненту операционной системы Windows.
Установка средств криптографической защиты информации используемых для подключения к компонентам государственной интегрированной информационной системы.
Для того чтобы создать учетную запись при помощи диалога «Учетные записи пользователей», нужно сделать следующее: 1. Нажмите на кнопку «Пуск» для открытия.
П ОДКЛЮЧЕНИЕ К УДАЛЕННЫМ РАБОЧИМ СТОЛАМ И ПРИЛОЖЕНИЯМ R EMOTE A PP Подготовила: студентка 2 курса 11 группы Направления «Государственное и муниципальное.
Выполнила ученица 10 «А» класса Попова Анастасия.
ДАЛЕЕ БАЗА ДАННЫХ ACCESS Проектирование базы данных Создание базы данных Создание базы данных без помощи мастера Таблицы Создание таблицы в режиме конструктора.
ПК «Школьный офис» версия 4.x Установка. Конвертация данных.
Минимальные и рекомендуемые системные требования для установки серверного компонента: Тактовая частота процессора – не ниже 1 ГГц (рекомендуется 1.5 ГГц.
Проф. В.К.Толстых, Технологии разработки Internet- приложений Администрирование IIS 5, 6 сайт, виртуальный каталог, приложение, пул, рабочий.
Авторское право © BIT Impulse. Все права защищены. Инструмент для бизнес-анализа Архитектура системы.
Урок 3. Формы представления данных (таблицы, формы, запросы, отчеты)
Администрирование информационных систем Администрирование баз данных Восстановление данных.
Администрирование информационных систем Домен Windows NT.
Настройка репликации для Microsoft SQL Server 2005.
УФК по Республике Крым Установка и настройка программного обеспечения автоматизированного рабочего места пользователя системы «Электронный бюджет» Заместитель.
The Bat! Запустить The Bat! (путь C:\Program Files\The Bat!\thebat.exe). При установке The Bat! ссылка создается в меню Пуск\Программы и предлагается создать.
Транксрипт:

Администрирование Rational/IBM ClearCase Новичков Александр

Для функционирования серверной и клиентских частей на платформе Windows (NT, XP, 2000) ClearCase использует ряд сервисов и серверов. –Сервисы используются для предоставления доступа к данными репозитория. –Серверы отвечают за интерфейс между пользователем (клиентом) и сервером.

Сервисы: –Location broker (albd_server) –Lock manager (lockmgr) Серверы: –Database server (db_server) –View server (view_server) –VOB server (vob_server) –RPC server (vobrpc_server)

Сервисы

Clear Home Base. Administrative Tools

Services

Atria Location Broker (ALBD) Atria Location Broker (ALBD): –Сервис исполняется на каждой машине. Сконфигурирован как лог-он сервис. Запускать и останавливать данный сервис может только администратор, либо лицо, находящееся в группе «ClearCase». Администратор запускает или останавливает сервис единожды, после чего любой пользователь на данной машине может использовать ClearCase (единожды запущенным, сервис исполняется при загрузке каждый раз независимо от имени пользователя). Запуск сервиса требует лицензирования (то есть сервер лицензий должен находиться в пределах видимости сети). Сервис стартует первым. После его старта запускаются остальные, в зависимости от необходимости

Lock Manager Lock Manager: –Контроль транзакций ко всем VOB на данном компьютере

Multi-Version File System (MVFS) Multi-Version File System (MVFS): –Разрешает доступ к файловой системе MVFS посредством виртуальных дисков. Данный сервис находится в системе только в том случае, если при установке ClearCase была выбрана опция установки виртуальной файловой системы. Сервис запускается автоматически при загрузке операционной системы

Credentials Manager Credentials Manager: –Проверяет вошедшего пользователя (для динамических видов)

Серверы

Серверы Для работы с репозиториями (VOB) и видами (Views) на клиентских и серверных машинах запускаются соответствующие серверы –Views-сервер Запускается для каждого активного вида. Сервер исполняется после albd. Срок жизни Views-сервер – окончание работы операционной системы, либо до закрытия или удаления данного вида. –Vob-сервер Запускается для каждого зарегистрированного репозитория. Сервер исполняется после albd. Срок жизни – до удаления репозитория.

Лицензирование

Лицензирование ClearCase использует плавающий тип лицензий (floating license). Плавающие лицензии имеют статичную память на 60 минут после первоначального проведения операции, требовавшей лицензирования Статичная память не фиксирована и может быть изменена. Переменная статичного размещения лицензии варьируется от 30 до 60 минут

Лицензирование Clear Home Base Administration Control Panel Licensing

-licenseClearCaseTEMPORARY* af00bcc.f115e9da.0 2 КлючПродуктВид лицензии (временная или постоянная) Число лицензи й Дата окончани я действия лицензии Ключ лицензии

Типы лицензий Temporary Permanent

Доступ к лицензиям При установке ClearCase определяется роль, которую будет выполнять сервер. Если указывается «use local host as license server», то данный компьютер становится сервером лицензий. Остальные машины в сети должны ссылаться на него (необходимо использовать пункт «use license server on host», введя в поле наименование сервера лицензий или его IP адрес)

Ограничения и дополнения Администратор может управлять настройками сервера лицензий, определяя такие ключевые параметры как статичное время, приоритет использования лицензий, и т.д. Управление производится с сервера лицензий путем добавления специальных строк (ключей), идущих после описания лицензий

Приоритет Администратор может разрешить конфликтную ситуацию при распределении лицензий путем установки приоритета. Для этого необходимо причислить всех пользователей с присвоением приоритета. Приоритет определяется числами: 1 – наивысший приоритет, 2 средний. Если пользователь не специфицирован, то он имеет наименьший приоритет –user ivanov 1 –user petrov 2

Исключение пользователя Администратор может запретить выдавать лицензию определенному пользователю, поставив ключ «-nuser». –nuser ivanov –nuser petrov

Определение времени статичного хранения лицензии Для определения статичного времени необходимо воспользоваться ключом «- timeout» и задать время в минутах, по истечении которых лицензия будет возвращена на сервер лицензий (при отсутствии активных действий со стороны пользователя). Время задается в минутах. Диапазон от 30 до 60 минут. –timeout 32

Настройка интеграции ClearCase и ClearQuest

Интеграция настраивается единожды администратором. Интеграция происходит на уровне триггеров. Во время интеграции прописываются специальные триггеры. Триггеры ставятся на три основные операции в ClearCase: –Check-out (на данную операцию приходятся два триггера); –Check-in; –Undo Check-out. Интеграция осуществляется в двустороннем режиме, то есть, с одной стороны настраивается политика интеграции в ClearCase, а с другой, настраивается репозиторий ClearQuest на взаимодействие с ClearCase.

Start Programs Rational ClearCase Administration Start Programs Rational ClearCase Administration Integrations ClearQuest Configuration Integration

Открыть ClearQuest Designer (Start Programs Rational Suite Enterprise ClearQuest ClearQuest Designer) В ClearQuest Designer открыть схему на основе которой построена база данных запросов

Package Package Wizard

Из списка пакетов выбрать ClearCase В появившемся окне выделить типы записей к которым будет осуществлена интеграции CC

Перевести схему в состояние Check- in (File Check In) После успешной регистрации новой версии схемы необходимо провести обновление физической базы данных (наложить схему на СУБД) из пункта Database Upgrade Database

Интеграция с Microsoft Visual Studio

ClearCase замещает собой стандартный Visual Source Safe Все команды управления остаются прежними Из Visual Studio возможно работать с обоими типами видов, имеющихся в ClearCase При отсутствии интеграции с Omake компилировать проект или его часть можно любым стандартным образом Из среды Visual Studio можно как открывать существующие проекты из репозиториев, так и создавать новые. В обоих случаях проекты находятся под управлением ClearCase

Проект создается обычным образом. Отличие в месте хранения. Проект необходимо поместить на сетевой диск в репозиторий (если это динамический вид), либо в локальную директорию (если это статический вид)

Все файлы являются личными (view-private) для созданного вида и не являются частью проекта. Доступны только локально (в проекте их не видно)

Из среды дается команда Add To Source Control

При постановке под контроль необходимо выбрать список подконтрольных файлов и ввести комментарий

Все элементы… … под контролем

Стандартная Через Omake

Omake дает на выход Derived Objects Объекты компиляции, в отличии от View- private объектов, могут являться частью репозитория Объекты компиляции хранят в себе историю о каждой перекомпиляции. Каждая перекомпиляции является билдом. Каждый билд имеет уникальный номер. История билдов сохраняется. Разработчик может откыть для остальных участников стабильный билд (сделать разделяемым

Start Programs Rational ClearCase Administartion Integrations Omake Configuration Wizard.

Omake проводит компиляцию на основе имеющегося MakeFile. Перед вызовом Omake необходимо провести операцию экспортирования MakeFile (и поддерживать его в актуальном состоянии). Экспорт проводится посредством вызова команды Project Export MakeFile

Вставить в CD-ROM диск с дистрибутивом ClearCase Запустить на исполнение файл \cpf\nt_i386\setup.exe В первом окне выбрать тип установки с предварительным запуском мастера подготовки сетевой инсталляции - Start the Site Preparation step of ClearCase Installation Нажать next

Определить директорию, в которую будет производиться установка ClearCase (используйте для установки директорию, где уже находятся продукты Rational. Если продукты Rational отсутствуют используйте любую директорию, например, C:\Program Files\Rational\ClearCase)

Нажать next В окне ClearCase Server Options выбрать следующие пункты: Make storage locations on the server available to ClearCase clients for creating VOB storage – разрешить создавать репозитории клиентам; Make storage locations on the server available to ClearCase clients for creating view storage – разрешить создавать представления клиентам; Dynamic views (MVFS) – разрешить установку виртуальной файловой системы для динамических представлений (Multi Version File System); 16-bit built auditing – разрешить проводить сборку (компиляцию) из 16 разрядных систем; MultiSite – разрешить установку модуля, осуществляющего поддержку регионально удаленных команд (репликация проектов)

Нажать далее В окне ClearCase Service Account выполнить следующее: В списке Account Domain выбрать наименование домена, в котором производится установка ClearCase; В поле Server Process User Name впишите имя пользователя, имеющего максимальные привилегии в управлении сервисами ClearCase и от имени которого проводится установка – Администратор В полях Password и Confirmation Password введите текущий пароль для данного пользователя Поле ClearCase Administrators Group Name (наименование группы пользователей с административными правами на ClearCase) оставить без изменений «clearcase»

В окне Administrative Information установить следующие параметры: В поле License Server ввести имя сервера, на который производится установка; В поле Registry Server ввести имя сервера, на который производится установка; Windows Registry Region оставить без изменений – «Windows»; SMTP Mail Server ввести имя сервера электронной почты.

Нажать next В окне ClearCase License Keys ввести все имеющиеся у вас ключи на ClearCase и ClearCase Multisite (в поле вводится полное название ключа, начиная со слова –license)

Нажать next В окне VOB DataBase Format установить номер используемой схемы репозитория 54

Нажать next В окне Remote Administration выбрать «do not allow any user to administer this computer remotely» для запрета удаленного управления сервером

Нажать next В окне MVFS Settings выполнить: Выбрать Case insensitive MVFS для отключения чувствительности системы к регистру; Из списка The drive letter to reserve for mounting ClearCase dynamic view выбрать букву диска «М» (если буква занята, то выбрать любую свободную для сервера и для всех клиентов); Остальные пункты оставить в значениях по умолчанию

Нажать next В окне ClearCase File Server выбрать пункт «No, disable CCFS for this installation» для отказа установки ClearCase file server, используемый для доступа к Unix машинам

Нажать next В окне Start Menu Folder Selection, в поле Program Folder ввести имя папки в главном меню в которую будут помещены ярлыки для модулей ClearCase. По умолчанию Rational ClearCase.

Нажать next В окне Administrative Start Menu Folder Selection ввести имя папки в главном меню для административных модулей ClearCase. По умолчанию Rational ClearCase Administration

Нажать next Окно Start Menu Entries определяет точки входа в меню компонентов инсталляции. Выбрать все пункты для полной установки

Указать директорию, в которой создастся дистрибутив сетевой инсталляции netinst_ Оставить без изменений предложенный путь

STG VOBs VIEWs Profiles Projects Сервер1 Сервер2 Сервер3 Сервер4