Clearcase安装配置操作手册

Clearcase安装配置操作手册
Clearcase安装配置操作手册

Clearcase安装配置操作手册

裸奔的蚂蚁

西安软件测评中心

二〇〇七年三月

1前言

1.1工具介绍

ClearCase是一种配置管理工具,由Rational公司开发,是开发小组用来跟踪、管理软件开发过程各个工件的配置管理系统, ClearCase可以协助开发组织更好地管理软件开发进程。

ClearCase可以和Rational公司的其他软件紧密结合,例如UCM、ClearQuest等等。

ClearCase包括两套:ClearCase LT和ClearCase (MultiSite)。前者可以用于在同一个局域网的开发小组,适合于中小型开发组织;ClearCase (MultiSite)则适应于分布于不同地理位置、不同局域网的开发小组,适合于大型的开发组织。

1.2工具特点

1.2.1版本控制

ClearCase的核心功能是版本控制,它是对软件开发进程中一个文件或一个目录发展过程进行追踪的手段。在软件开发环境中,ClearCase可以对每一种对象类型(包括源代码、二进制文件、目录内容、可执行文件、文档、测试包、编译器、库文件等)实现版本控制,同时还提供了先进的版本分支和归并功能用于支持并行开发。

*支持广泛的文件类型

ClearCase不仅可以对软件组件的版本进行维护和控制,也可以对一个非文本文件、目录的版本进行维护。用户可以定义自己的元件类型,也可以使用ClearCase中的预定义类型。在存储时,ClearCase可以利用增量算法将文本文件存储在一个特殊结构的文件容器中,或采用标准的压缩技术控制任何操作系统文件。(这比以往的存储形式节省了50%-70%的存储空间。)

*在版本树中观察元件发展的过程

在ClearCase中,文件版本的组织体现在版本树结构中。每一个文件都可以通过checkout-edit-checkin的命令形成多个版本,还可以包含多层分支和子

分支。

*对目录和子目录进行版本控制

ClearCase可以对目录和子目录进行版本控制,允许开发者对其数据的组织发展过程进行追踪。目录版本对一些改变进行控制,如建立一个新文件、修改文件名、建立新的子目录或在目录间移动文件等。

*ClearCase也支持对目录自动进行比较和归并的操作。

ClearCase的操作(如检出、检入和版本归并)可以建立时间记录,这些记录被存储在VOB数据库中,主要描述该操作的属性,包括“谁做的、做什么、什么时候、在哪个地方及为什么”等等。

1.2.2工作空间管理

所谓空间管理,即保证开发人员拥有自己独立的工作环境,拥有自己的私人存储区,同时可以访问成员间的共享信息。ClearCase给每一位开发者提供了一致、灵活的可重用工作空间域。它采用名为View的新技术,通过设定不同的视图配置规格,帮助程序员选择特定任务的每一个文件或目录的适当版本,并显示它们。View使开发者能在资源代码共享和私有代码独立的不断变更中达到平衡。

1.2.3建立管理

ClearCase自动产生软件系统构造文档信息清单,而且可以完全、可靠的重建任何构造环境。ClearCase也可以通过共享二进制文件和并发执行多个建立脚本的方式支持有效的软件构造。

1.2.4过程控制

ClearCase有一个灵活、强大的功能,可以明确项目设计的流程。自动的常规日志可以监控软件被谁修改、修改了什么内容以及执行政策,如:可以通过对全体人员的不同授权来阻止某些修改的发生,无论任何时刻某一事件发生应立刻通知团队成员,对开发的进程建立一个永久记录并不断维护它。

ClearCase是一种配置管理工具,由Rational公司开发,是开发小组用来跟踪、管理软件开发过程各个工件的配置管理系统, ClearCase可以协助开发组织更好地管理软件开发进程。ClearCase可以和Rational公司的其他软件紧密结合,

例如UCM、ClearQuest等等。ClearCase包括两套:ClearCase LT和ClearCase (MultiSite)。前者可以用于在同一个局域网的开发小组,适合于中小型开发组织;ClearCase (MultiSite)则适应于分布于不同地理位置、不同局域网的开发小组,适合于大型的开发组织。

注:在后续文章中,经常将ClearCase简称为CC。

1.3环境搭建

在搭建环境前,首先要了解目前公司、项目的总体情况,根据实际的情况来做一个整体的系统规划。具体系统规划主要指的是 ClearCase 在企业硬件网络环境中的安装实施策略,应根据自身的硬件、网络、项目情况做出切合实际的系统规划。

如下图所示 CC 环境结构图属于中型以上企业(100~500 人)、中型以上项目50~100 人或 50~100 个项目)普遍适用的 CC 环境结构,具体为:设置 1台服务器为 PDC Server,设置 1 台服务器为 License Server 与 Registry Server,设置 1 台或多台高性能服务器为 VOB Server,设置 1 台或多台大容量服务器为 View Server,装有不同操作系统的 Client 可以同时访问所有Server,所有机器均在同一域内可以相互访问。

CC 环境结构图

西安软件测评中心

2安装过程

2.1创建主域服务器(PDC)

PDC(Primary Domain Controller)即主域控制器,用来对 Windows NT环境下ClearCase 用户提供登录认证。所有 ClearCase 用户都必须登录到 NT的域中(即 PDC 上),这是 IBM Rational 公司对使用 ClearCase 的用户最基本的要求。

不建议在 PDC 上安装 ClearCase,PDC 应单独设置一台机器。建议整个企业统一设置一台 PDC,这样便于企业的统一管理。

2.1.1硬件与网络的基本要求

做主域控制器的机器要求性能好,稳定性高,可以根据公司的域用户多少来选择硬件资源。网络环境要求基本稳定,内部与外部网络尽量做到物理防范,如物理防火墙、路由器、代理服务器等。设置主域控制器的网关及DNS为主域控制器的 IP 地址(如图 1),并为每台机器设置静态 IP 地址。

图 1

2.1.2 操作系统与应用程序的基本要求

域控制器只能安装在 Windows NT Server 操作系统,如 Windows NT、

Windows 2000 Server、Windows 2000 Advance Server、Windows Server 2003 Enterprise。

作为域控制器必须稳定性高,安全性强,因此不建议在域控制器上安装任何应用程序。杀毒软件必装,但是防火墙等控制端口的安全软件尽量不要安装。

2.1.3 安装域控制器

本实例使用 Windows Server 2003 Enterprise 操作系统,Windows 2000 Server 系列操作系统与 Windows Server 2003 Enterprise操作系统略有不同,但主要步骤基本一样。具体操作步骤如下:

控制面板—〉管理工具—〉管理您的服务器添加或删除角色(如图如2)

图 2

下一步服务器角色域控制器(如图如3)

图 3

下一步Active Directory 安装向导域控制器类型新域的域控制器(如图如4)

图 4

下一步—〉创建一个新域—〉在新林中的域(如图5)

图 5

下一步—→新的域名→MAIN(如图6)域名可以根据要求和需要编写

图6

系统会提示域名的结构,不用管,点击点“是”即可即(如图 7)

图7

下一步DNS 注册诊断在这台计算机上安装并配置 DNS 服务器,并将这台

DNS 服务器设为这台计算机的首选 DNS 服务器。(如图 8)

一般主域控制器的首选 DNS 都应是本机的 IP 地址,域成员的首选 DNS 也必须是主域控制器的 IP 地址,所以选择此选项可以由安装向导自动更正。

图8

下一步权限只与 Windows 2000 或 Windows Server 2003 操作系统兼容的权限(如图 9)

图9

下一步目录服务还原模式的管理员密码设置密码(如图10)

图10 下一步—〉安装进程—〉完成(如图如11、图12)

图11

图12

2.1.4配置域用户和组

在安装 Rational ClearCase 之前必须在域控制器中配置专为 Rational ClearCase使用的域用户和组。具体操作步骤如下:

a)控制面板—〉管理工具—〉新建用户(如图13)

1、新建用户clearcase_albd clearcase_albd的密码在使用过程中尽量不要

修改。

2、新建组clearcase, clearcase组作用域为全局,组类型为安全组。

3、设置 clearcase_albd 属性,在组里添加在组里添clearcase 组,并将并

clearcase 组设置为主要。

注意:clearcase 组为 clearcase_albd 专用组,其他任何其CC 用户都不要添加到 clearcase 组,否则 CC总是会提示错误。

4、新建其他使用域的帐号。

2.1.5加入域

在安装clearcase前,准备安装clearcase server端和client端的计算机必须加入新建的域中。

2.2安装配置ClearCase Server

Rational ClearCase Server 配置内容由企业与项目使用情况决定,同时跟硬件资源有着密切的关系,具体问题具体分析。本操作指导模拟中型企业(100~500 人)多中型项目(50~100 人、半年~1 年项目周期)环境。Rational ClearCase Server 主要分为License Server、Registry Server、VOB Server、View Server,根据需求分配资源。

2.2.1 License Server 和Registry Server

License Server 将负责管理所有ClearCase 浮动License。客户端进行任何涉及MVFS 的ClearCase 操作时,系统首先会向License Server 申请License 并得到后,操作才被允许。客户端将保留此 License 一段时间,如果这段时间内没有ClearCase 操作,系统会自动释放此License,以供其他用户使用。

License 的保留时间可设置,缺省为 1 小时,最小为30 分钟。在浮动License体系下,越多的用户共用一个License server 是越经济的。唯一的限制是地域和网络分布。

Registry Server 主要用来记录VOB 和VIEW 的存储路径和tag 信息。用户通过视图(View)访问VOB 时,实际上是先到Registry Server 去查找VOB 的物理存储位置,然后才访问到VOB。

Registry Server 与License Server 都是只要求稳定性好,对机器硬件性能没有太高要求,通常为节省硬件资源将二者设置在一台机器上。

一般建议一个部门配备一个License Server 或者整个企业配备一个License Server。建议整个企业设置一个Registry server,多个Region。

具体安装配置步骤如下:

2.2.2 安装Clearcase

运行setup.exe 出现如下图所示界面。Clearcase的安装可以先创建一个安装镜像,这样别的用户就不用配置便可直接进行自动安装。在此我们选择自定义配置安装:

选择下一步,设置安装的路径,后直到出现配置窗体如下:

Rational Web Platform此参数配置主要用于基于Web 的项目开发,如Java,可以根据不同项目开发环境的端口要求设置参数,如不需要设置端口则使用默认值即可。

Service Account 输入clearcase_albd 的密码(如图如下图)此密码即为最初在域控制器中设置的clearcase_albd 域用户密码。

Registry and Mail Servers输入Registry Server 机器名或者IP 地址根据需求设置Windows or UNIX Registry Region(事例如下图)

Next License Server On my local host Enter license keys(下图39)

因为此Server 即是License Server,所以选择On my local host,除此之

外的任何机器都将选择On a remote host 并在Enter remote host name 处

输入此服务器的机器名或者是IP 地址。

Next MVFS Case Sensitivity 选择Case Preserving(如下图)

此选项用来区分大小写字母,根据需要选择此选项,建议选择。

配置到这里就没有什么可以配置的了直接点击Done,即可开始clearcase的安装。安装完毕后,系统提示重新启动计算机,重启后ClearCase 将自动运行ClearCase Doctor 来诊断ClearCase 系统问题(如下图)

到此,Clearcase 可以说已经安装完成了,用户用登录域便可进行Clearcase 的使用了。

2.2.3 VOB Server

VOB Server 将保存VOB 的物理存储。VOB Server 的数量可以为一,也可以为多个,应根据项目具体情况决定。VOB Server 不仅要求硬件机器有很好的稳定性,也对性能有很高的要求。机器内存越大则性能越好。一般要求机器内存不能少于128MB,每个 ClearCase 存储目录所处的磁盘分区不能少于2GB。如果VOB 容量增加,内存数量亦应相应增加。建议独立设置VOB Server,并且其上不运行其他应用程序。

安装VOB Server 的步骤与上面安装License Server 和Registry Server 的步骤完全一样,只是在设置License Server 的细节上略有不同,即选择“On a remote host”并“Enter remote host name”。(如下图)

2.2.4 View Server

View Server 将保存View 的物理存储。View Server 的数量可以或多或少,一般中型企业以上、中型项目以上、多项目会独立设置View Server。如果开发环境中有Windows 95/98 的客户机,则View Server 必须要有。View Server 对硬件的要求是要有足够的硬盘空间。View Server 的安装步骤与VOB Server 的安装步骤完全一样。

View Server 的配置步骤与VOB Server 的配置步骤也完全一样,只是在选择Type 的时候选择Use for view storage 即可。如果独立设置View Server 的话,建议不要再在此Server 上设置VOB 存储。另外,License Server、Registry Server、VOB Server、View Server 可以安装在一台机器上,但是一定要设置独立。

2.3创建CC工程

2.3.1创建项目

创建并配置一个项目,需要按照以下步骤进行:

·创建存放项目信息的仓库

·创建包含开发者使用的文件集组件

·创建基线,以便开发人员可以确定开始其工作的文件版本

·选择希望采取的开发策略

注意:创建新的项目应当以安装CC时使用的用户登录,其他用户才能正常使用该项目。

创建步骤:

a.使用安装了CC Server的计算机,运行其中的"Rational ClearCase Administration Console",加入保存新的项目数据所需要的VOB。

在此创建的VOB为TEST(具体是否创建VOB根据实际需求而定)。

b.打开运行Rational ClearCase程序组中的"Rational ClearCase LT Project Explorer",进入项目浏览器:

按照上图,创建新的项目,根据提示操作,选择缺省的选项,一直到第三步:New Project - Step 3

c.添加项目使用的基线

点击"Add"按钮:

从组件列表中选择指定的组件(component),在此,选择刚刚创建的组件TEST,然后基线列表中出现了与组件相关的基线,选择一个基线,新的组件只有一个基线:xxxx_INITIAL,此处选择的是TEST_INITIAL基线。点击OK:

ClearCase培训文档

ClearCase的使用方法 这是本人在查看ClearCase使用帮助,根据自己的理解,整理,翻译出来的部分 ClearCase帮助。主要内容是一些基础的与ClearCase相关的概念,对理解ClearCase 的工作方式有一定的作用。希望这篇文档对大家有所帮助,随手翻译的文档可能存 在不少错误之处,还请大家多多指教。 ClearCase的基本概念 一、一、VOB(Versioned Object Base):是文件,文件夹和元数据(ClearCase控制下的文件 和文件夹叫做元素(Element),每个元素Check In形成的修改叫做一个版本(Version))的永久存储仓库。以下是关VOB的基本概念: 1.1.一般来说一个VOB中包含了每个元素的所有版本(Version)以及诸如用来描述每个版本的标签和CheckOut注释等元数据 2.2.对一个既定的项目,依赖于管理员对项目数据的安排,可能需要访问位于不同VOB中的元素。 二、二、View:一个View为项目中所有文件的某一个版本提供一个目录树。在View中你 可以修改源文件,将他们编译成模块进行测试,将他们插入到文档中等活动。 三、三、流(Stream):流是一个具有长生命周期的ClearCase对象。它是单个UCM项目的成 员,还是生成和记录配置的一种机制。一个流标识了当前你可以查看,修改和编译的一系列版本。 UCM使用基线(Baseline)和活动(Activities)来描述一个流的配置。当你创建一个流时,它的初始配置和基线一样(它包括某个组件的所有元素的单个版本)。当你修改流的配置时,你将这些修改指定为一个或多个活动。因此一个流就是一个给定的基线加上一个或多个活动。

NBU系统配置手册大全

NBU4.5系统配置手册

1. 初始化配置 (3) 1.1配置存储设备 (3) 1.2配置介质 (6) 1.3配置catalog (9) 1.4配置备份策略 (12) 2. 介质管理 (13) 2.1添加介质 (13) 2.1.1通过robot自动搜索 (13) 2.1.2手工添加 (14) 2.2修改介质属性 (15) 2.3删除介质 (17) 3. 查看Device状态 (18) 4. 配置Host属性 (19) 4.1Master属性 (19) 4.2Client属性 (22) 5. 设置Policy (23) 5.1NT Policy (23) 5.2MS SQL备份策略 (30) 5.3UNIX备份策略 (31) 6. 管理存储单元 (34) 6.1添加存储单元 (34) 6.1.1手工添加磁带存储单元 (34) 6.1.2添加硬盘存储单元 (36) 6.2修改存储单元 (37) 7. 查看当前活动 (37) 8. 常用命令 (38) 9. 数据的恢复 (40) 9.1恢复NT文件 (40) 9.2NT/Windows 2000灾难恢复 (43) 9.3MS SQL数据库恢复 (46) 9.4UNIX文件系统恢复 (48)

1. 初始化配置 1.1配置存储设备 1.安装完成后,启动NBU NetBackup Administration,系统第一次会自动启动Netbackup Assistant,如图1 图1 2.点击下一步,Config Storage Devices,出现设备配置欢迎画面,如图2所示:

图2 3.单击下一步,出现选择设备主机窗口,在此你可以选择连接备份设备的主机名称,也可以添加或删除主机,如图3所示: 图3 4.单击下一步,系统会自动搜索连接到主机的存储设备,按照系统提示完成设备的配置,如图4所示:

Amanda安装配置

Amanda安装配置 一关于amanda Amanda本身并不是备份程序,它其实只是管理其他备份软件的封装软件。它使用系统上的dump和restore命令作为底层的备份软件,同时也能够使用tar命令,针对于windows计算机,Amanda还能够使用smbtar命令来实现备份。 Amanda 的整体策略是:在每次周期中完成一次数据的完全备份,并且确保在两次完全转储之间备份所有更改的数据。传统的做法是先执行完全备份,然后在此期间执行增量备份。而Amanda 的工作方式不同的是,每次运行Amanda 都对部分数据进行完全备份,确切地说,就是在一个完整的备份周期内备份全部数据所需备份的其中一部分。例如,如果周期为7 天,且一个周期内进行7次备份,则每天必须备份1/7 的数据,以便在7 天之内完成一次完全备份。除了这个“部分”完全备份外,Amanda 还对自最近一次完全备份后更改的数据进行增量备份。Amanda这种特有的备份策略,可以减少每次备份的数据量 amanda组件 Amanda系统包含如下组件: 1、客户端程序,是amandad 其中最重要的。此后台程序在备份运行时和Amanda 服务器进行通信。在/usr/lib/amanda目录下,还有其它的一些客户端程序:amandad 处理客户机和中央服务器之间的所有通信;运行所有其它的客户端程序;selfcheck 验证本地Amanda 配置;sendsize 估计备份大小;sendbackup 执行备份操作;这些程序是Amanda 客户 端系统的一部分。但是并不能通过手工去执行他们,是由客户端包的其他辅助程序来调用这些程序。 2、执行各阶段实际备份操作的服务器程序。amdump 程序启动Amanda ,并且常常使用cron 定期运行。它控制一些其他程序,包括:planner 决定备份哪些内容;driver 设备接口;dumper 与客户端amandad 进程进行通信;taper 把数据写入媒介;amreport 准 备Amanda 运行的报告; 3、执行相关任务的管理工具,包括:amcheck 验证Amanda 配置的有效性以及此工具是否准备运行;amlabel 在磁带上写入Amanda卷标,用于避免覆盖错磁带;amcleanup 在

clearcase客户端操作指导-080407

ClearCase客户端操作指导 (仅供内部使用) 手册编号: 版本:V1.0 编写者:于绒 北京瑞斯康达科技发展股份有限公司 Beijing Raisecom Science Co., Ltd

北京瑞斯康达科技发展股份有限公司 目录 CLEARCASE 使用指导 ....................................................................................................................... - 1 -1一些基本概念 ........................................................................................................................... - 1 - 1.1VOB的概念 (1) 1.2VIEW的概念 (2) 1.3VIEW的C ONFIG S PEC (4) 1.4C HECK I N 和C HECK O UT (4) 1.5H IJACK (5) 2使用CLEARCASE的基本流程 ........................................................................................... - 5 - 2.1首先安装CLEARCASE C LIENT 端软件 (6) 2.1.1安装须知 ................................................................................................................... - 6 - 2.1.2安装图示 ................................................................................................................. - 13 -2.2创建一个视图 (16) 2.3元素受控,CHECH IN,CHECH OUT,V ERSION T REE 等等 (19) 2.4VIEW C ONFIG S PEC 和工作空间 (27) 2.5标签和分支 (28) 2.5.1标签(label)......................................................................................................... - 30 - 2.5.2分支(branch)..................................................................................................... - 31 -2.6分支和归并 . (34) 2.7版本提交测试及发布注意事项 (37) I

nbu配置手册(oracle+informix)

Windows平台Nbu配置手册 一、系统架构 Master server: windows2003 hostname:nbu Media server: windows 2003 hostname:client01 Oracle:test实例运行在client01主机上 rman库运行在nbu主机上 二、安装nbu软件 安装软件之前确定好hosts表里面对应的ip和host名 1、安装master server Solaris:首先安装NetBackup_6.5_ICS_Solaris.tar.gz, 都选第一个(PBX)。 6.0版本还需要安装一个rs的包 然后再开始安装master server Windows: 将安装光盘放入光驱,选择Launch.exe双击运行 NEXT,直到出现选择master server、Media server 和admin console的界面时输入license 之后master server和media server变为可选状态,选择master server进行安装 选择typical方式安装 配置企业介质管理服务器,一般默认选择master server 2、安装media server 同master server 安装类似,只是在选择界面选择media server即可 3、安装client 端 可以将介质传到客户端进行安装,也可以通过在master server上安装同时分发到各个客户端,我们选择分发的方式进行安装。 选择install client software→select from available computers on the network/typical→输入master server,选择LAN方式然后进行安装 4、安装补丁包: 在NBU中远程分发客户端软件 到客户端主机上面安装nbu软件client端或: step1:创建新的policy 客户端总是和一个具体的备份策略(Policy)相绑定,客户端不能独立于Policy而存在.所以通过在Master Server上以”PUSH”方式向客户端分发NBU客户软件之前,必须先创建合适的Policy.(在Server上分发客户端软件,必须确保相应的客户端软件已存在于服务器上.) step2:分发客户端软件.

开源自动化配置管理工具Puppet入门教程

开源自动化配置管理工具P u p p e t入门教程 系统管理员经常陷入一系列的重复任务中:如升级软件包、管理配置文件、系统服务、cron任务以及添加新的配置、修复错误等。这些任务通常是重复低效的,解决这类任务的第一反应是让他们自动化,于是出现了定制脚本。由于环境复杂,定制脚本和应用程序一再被重复开发,并且很难适合多种平台,灵活性和功能也很难保证,于是像Puppet这样的 自动化配置管理工具便出现了。 在开源世界里,有很多配置工具可供选择,这个领域一些关键的产品有: Puppet(): Ruby写成的配置管理工具,使用C/S架构,使用declarative language配置客户端。 Cfengine(): 最先发布的开源配置工具之一,1993年发布,同样是C/S架构,通常应用于教育机构。 LCFG(): C/S架构的配置管理工具,使用XML定义配置。 Bcfg2 Python编写的C/S架构的配置管理工具,使用规格书和客户机响应配置目标主机。 本文档致力于描述使用Puppet管理你的主机、应用程序、后台程序和各种服务。 Puppet简介: 1. Puppet的用途 Puppet是开源的基于Ruby的系统配置管理工具,依赖于C/S的部署架构。主要开发者是Luke Kanies,遵循GPLv2版权协议。从1997年开始Kanies参与UNIX的系统管理工作,Puppet的开发源于这些经验。因为对已有的配置工具不甚满意,从2001年到2005年间,Kanies开始在Reductive实验室从事工具的开发。很快,Reductive实验室发布了他们的 旗舰产品——Puppet。 2. Pupput的特性 许多系统配置管理工具工作的方式非常类似,如cfengine。是什么让Puppet与众不同Puppet的语法允许你创建一个单独脚本,用来在你所有的目标主机上建立一个用户。所有的目标主机会依次使用适用于本地系统的语法解释和执行这个模块。举例:如果这个配置是在Red Hat服务器上执行,建立用户使用useradd命令;如果这个配置是在FreeBSD 主机上执行,使用的是adduser命令。 Puppet另一个卓越的地方是它的灵活性。源于开源软件的天性,你可以自由的获得Puppet的源码,如果你遇到问题并且有能力的话,你可以修改或者加强Puppet的代码去适用于你的环境。另外,社区开发者和捐献者还在不断增强Puppet的功能。一个大的开发者和用户社区也致力于提供Puppet的文档和技术支持。 Puppet也是易于扩展的。定制软件包的支持功能和特殊的系统环境配置能够快速简单 的添加进Puppet的安装程序中。

CLEARCASE常见问题解答

CLEARCASE常见问题解答 1、安装过程中,CC报出本机使用动态的IP错误,如何处理? 继续安装,CC建议使用静态IP,但是使用动态IP也不会影响CC的使用。 2、无法创建视图(Create View) 大多数导致不能创建视图的原因都是albd 的服务不能正常启动,导致albd 的服务不能正常启动的原因以及解决办法如下: (1)CC 安装过程出错,没有完全、正确安装。例如,断网状态安装、非域用户安装、非本地安装等。 解决办法:完全卸载CC,重启后在本地重新安装(域用户安装,且必须是本机ADMIN)。(2)DNS 配置错误,直接导致无法正确解析到配置有clearcase_albd 用户(albd 服务专用域用户)的域控制器地址。 解决办法:将首选DNS 改为192.168.0.201(SOFTWARE 域控制器),备选DNS 改为202.106.196.115。 (3)系统内某些后台服务与albd 服务相冲突。 解决办法:在控制面板\管理工具\服务中,将Atria Location Broker 服务的启动类型改为手动,重启之后,必须先到控制面板\ CearCase Panel\Services Startup 中Start ClearCase。这个操作不是一次性的,以后必须每次重启机器后都要手工去启动albd 服务。 3、安装CC时,没有报任何错误,可是为什么不能创建view? 安装完CC,并重新启动机器后,CC会在本机上启动四个服务。如果有一个服务没有正常启动的话都会影响CC的使用。安装完CC,不能创建view是因为有一个服务没有启动。 解决办法:双击控制面板->clearcase,看看services startup栏中的四个服务是否都running。如果有一个stopped,请点击start clearcase。如果四个服务都启动,这样CC就可以正常使用,否则请联系CC管理员。(但是我ALBD Server是stop状态,CC却一样的使用,有些困惑) 4、有CC库权限但不能访问VOB库 原因:没有安装IPX/NetBios协议 解决:安装IPX/NetBios协议,注销帐户使设置生效 5、为何本机Administrator组中的Domain Admins不能删除?如已删,如何恢复? 当用户把机器添加到域中后,系统会自动把域中Domain Admins组添加到本机的Administrator组中,请不要人为的删除该组,因为这样会影响CC的一些操作。当然也会影响域整体实施策略。 如果已经删除了Domain Admins,请将本机退出test域,再次添加到域中,admin组就自动加入了些用户。手动加入这个用户则不起作用。 6、如何恢复断开的view? 进入我的电脑-选择菜单工具-映射网络服务器-文件夹-选择CC Dynamic View列表中

Puppet利用Nginx多端口实现负载均衡

随着公司应用需求的增加,需要不断的扩展,服务器数量也随之增加,当服务器数量不断增加,我们会发现一台puppetmaster压力大,解析缓慢,而且时不时出现“time out”之类的报错,那这时有什么优化的办法吗?我们在Puppet官网上找寻解决方案,发现puppetmaster可以配置多端口,结合WEB代理(推荐Nginx),这样puppetmaster承受能力至少可以提升数倍以上,相当于在很大程度上优化了puppet的处理能力。 1.遵循前面的环境设定,我们这里的服务器环境及软件版本分别为: 服务器系统:CentOS5.8 x86_64 Ruby版本:ruby-1.8.5 Puppet版本:puppet-2.7.9 Nginx版本:nginx-0.8.46 2.Mongrel安装 要使用puppet多端口配置,需要指定mongrel类型,默认没有安装,需要安装: yum install -y rubygem-mongrel 3.配置puppetmaster 在/etc/sysconfig/puppetmaster文件末尾添加如下两行,分别代表多端口、mongrel类型,内容如下所示: PUPPETMASTER_PORTS=(8141 8142 8143 8144 8145) PUPPETMASTER_EXTRA_OPTS="--servertype=mongrel --ssl_client_header=HTTP _X_SSL_SUBJECT" 4.安装Nginx服务 安装之前请确保系统已经安装pcre-devel正则库,然后再编译安装Nginx,需要添加SSL 模块参数支持,Nginx的安装过程如下所示: yum -y install pcre-devel cd /usr/local/src wget https://www.360docs.net/doc/ac11575537.html,/download/nginx-0.8.46.tar.gz tar zxvf nginx-0.8.46.tar.gz cd nginx-0.8.46 ./configure --prefix=/usr/local/nginx --with-http_ssl_module make && make install && cd ../ 添加www用户组及用户,命令如下所示: groupadd www useradd -g www www 5.我们依据puppet需求来修改配置文件nginx.conf,内容如下所示: user www;

ClearCase常用命令及操作

Clearcase 常用命令及操作 1、VOB常用命令 11、显示VOB: cleartool lsvob C:\ >cleartool lsvob * \SmartNGoss_PVOB \\pmcserver1\Vob_Store1\Vobs\SmartNGoss_PVOB.vbs private(ucmvob) * \SmartNGoss_Vob \\pmcserver1\Vob_Store1\Vobs\SmartNGoss_Vob.vbs public 2、停止活动VOB:cleartool umount C:\ >cleartool umount \SmartNGoss_Vob Unmounting MVFS filesystem \SmartNGoss_Vob. 3、注销VOB实体:cleartool unregister C:\ >cleartool unregister -vob \\pmcserver1\Vob_Store1\Vobs\ SmartNGoss_Vob.vbs 4、删除VOB标签:cleartool rmtag C:\ >cleartool rmtag -vob \SmartNGoss_Vob Registry password: 注:由于该VOB在创建时设置为公有并加入密码,所以删除时也需输入密码 5、注册VOB实体:cleartool register C:\ >cleartool register -vob \\pmcserver1\Vob_Store1\Vobs\SmartNGoss_Vob.vbs 6、创建VOB标签:cleartool mktag C:\ >cleartool mktag -vob -tag \Doc_Vob \\pmcserver1\Vob_Store1\Vobs\SmartNGoss_Vob.vbs 7、激活VOB :cleartool mount C:\>cleartool mount \Doc_Vob Mounting MVFS filesystem \Doc_Vob. 8、改变VOB的所有者:cleartool protectvob C:\>cleartool protectvob -chown weilm \\pmcserver1\Vob_Store1\VobsSmartNGoss_Vob.vbs 9、显示VOB属性:cleartool describe C:\>cleartool describe vob:\Source_Vob versioned object base "\Source_Vob" created 18-十二月-03.11:21:37 by jiamx.NGBoss@PMCSERVER1 VOB family feature level: 4 VOB storage host:pathname "pmcserver1:F:\Vob_Store1\Vobs\Source_Vob.vbs" VOB storage global pathname "\\pmcserver1\Vob_Store1\Vobs\Source_Vob.vbs"

openstack部署与管理-fuel介绍

OpenStack部署与管理之 Fuel介绍 成胜 汉柏科技有限公司

内容 Fuel简介 Fuel架构 Fuel功能 Fuel扩展 2

OpenStack部署 OpenStack发展很猛,很多朋友都很认同,为了解决OpenStack部署的问题,让安装,配置变得更加简单易用,很多公司都投入人力去做这个。说到部署,肯定和OS有关,对于OpenStack来说,无非就是Ubuntu还是CentOS,当然也会和OpenStack版本有关。 其实部署工具,最麻烦的地方,不是软件的配置和安装,而是网络。用户的网络情况太多,还有OpenStack本身的网络也很复杂。

部署工具: RDO: REDHAT出品,支持Redhat、CentOS等系统。RDO基于puppet部署各个组件,支持单节点或多节点部署,在Redhat系操作系统上使用非常方便。 devstack: 这个应该是最老的Fuel简介了,可以用来快速部署一个OpenStack测试环境,基于git最新代码部署服务,并将所有服务都起在screen中,不适合生产环境直接使用。 Fuel: Mirantis出品,支持在ubuntu和centos上通过web界面配置并部署OpenStack,应该是目前最为直观的Fuel简介。支持自动发现部署节点,并部署 OpenStackHA,对OpenStack作健康检查等。

Mirantis 一家很牛逼的OpenStack服务集成商,他是社区贡献排名前5名中唯一一个靠软件和服务吃饭的公司(其他分别是Red Hat, HP, IBM, Rackspace)。相对于其他几个社区发行版,Fuel的版本节奏很快,平均每两个月就能提供一个相对稳定的社区版。

ClearCase的功能和特点

ClearCase的功能和特点 请作者跟我们联系 ClearCase及配置管理 随着软件团队人员的增加,软件版本不断变化,时间的紧缺,多种平台的复杂环境,使得ClearCase所拥有的特殊组件已成为当今软件开发人员(工程人员和管理者)所必须的工具。分布式操作使得基于Client/Server的运算结构跨越于网上客户机和服务器,ClearCase的先进功能直接解决了原来开发团队所面临的难以处理的问题。 软件开发所面临的问题包括:对当前多种产品的开发和维护,保证产品版本的精确,重建先前发布的产品,加强开发政策的统一和对特殊版本需求的处理。通过解决这些问题,ClearCase用资源重用的方法帮助开发团队使他们所有的软件建立得更加可靠。Rational公司的ClearCase是软件配置领域的先导,它主要基于Windows和UNIX的开发环境。它提供了全面的配置管理──包括版本控制、工作空间管理、建立管理和过程控制,而且无须软件开发者改变他们现有的环境、工具和工作方式。 ClearCase的四种功能 ClearCase主要应用于复杂的产品发放、分布式团队合作、并行的开发和维护任务,包括支持当今流行软件开发环境Client/Server 网络结构。在激烈的市场竞争中,ClearCase的特点直接响应了软件团队的需求,如:软件生产、发布、维护等。 ClearCase在某些方式上和其它的软件配置管理系统有所不同,从本质上,ClearCase是无可比拟的,因为它包含了一套完整的软件配置管理工具而且结构透明、界面可亲。虽然ClearCase是一个可集成使用的环境,但实际上我们仍可以把ClearCase的所有特性划分为四个具体功能范畴。 Version Control ClearCase自动追踪每一个文件和目录的变更情况,通过分支和归并功能支持并行开发。在软件开发环境中,ClearCase可以对每一种对象类型(包括源代码、二进制文件、目录内容、可执行文件、文档、测试包、编译器、库文件等)实现版本控制。因而,ClearCase提供的能力远远超出资源控制,并且可以帮助团队,在开发软件时为他们所处理的每一种信息类型建立一个安全可靠的版本历史记录。 Workspace Management ClearCase给每一位开发者提供了一致性、灵活性和工作空间域(有时也称为"Sandboxes")可重用的功能。ClearCase采用一种称为View的创新技术,它可以选择所指定任务的每一个文件或目录的适当版本,并呈现它们。View可以让开发者在资源代码共享和私有代码独立的不断变更中达到平衡,从而使他们工作更有效。 Build Management ClearCase自动产生软件系统构造文档信息清单,而且可以完全、可靠的重建任何构造环境。ClearCase也可以通过共享二进制文件和并发执行多个建立脚本的方式支持有效的软件构造。

puppet安装以及遇到的问题

Puppet安装以及遇到的问题 主机名需要能够解析,相互之间能够解析。 1、puppet master的安装puppet 1)通过源代码安装 2)通过二进制的安装(yum apt-get...) # wget -r ftp://192.168.0.254/notes/softwares/puppet # tar xf puppet-2.7.23.tar.bz2 # cd puppet-2.7.23 # yum -y localinstall puppet-server-2.7.23-1.el6.noarch.rpm puppet-2.7.23-1.el6.noarch.rpm facter-1.6.18-3.el6.x86_64.rpm ruby-augeas-0.4.1-1.el6.x86_64.rpm ruby-shadow-1.4.1-13.el6.x86_64.rpm 2、在两个agnet上安装agent # cd /root/puppet-2.7.23/ # yum -y localinstall puppet-2.7.23-1.el6.noarch.rpm facter-1.6.18-3.el6.x86_64.rpm ruby-augeas-0.4.1-1.el6.x86_64.rpm ruby-shadow-1.4.1-13.el6.x86_64.rpm 3、配置puppet master端 # rpm -ql puppet-server /etc/puppet/fileserver.conf --puppet内置的文件服务器 /etc/puppet/manifests --全局的资源清单所在的目录 /etc/puppet/puppetmasterd.conf --主配置文件

NetBackup配置使用指南NBU配置使用指南

3NBU 管理界面 4配置存储单元..................................................... 5配置备份策略(Policy)........................................... 5.1如何规划一个Policy...................................................................................... 5.2如何创建一个Policy...................................................................................... 6其它安装配置..................................................... 6.1定义NetBackup全局属性 .............................................................................. 6.2重新定义保存期限等级 ................................................................................ 6.3Multiplexing(MPX)多路共享................................................................... 6.3.1何时使用Multiplexing......................................................................... 6.3.2如何配置Multiplexing......................................................................... 6.4限制备份带宽,调整备份速度 .................................................................... 6.4.1配置方法.............................................................................................. 6.5配置Media Server .......................................................................................... 6.6配置bp.conf (Server)文件......................................................................... 6.7配置bp.conf (Client)文件 ......................................................................... 6.8配置Email通知............................................................................................... 7管理NetBackup.................................................... 7.1备份NetBackup数据库 .................................................................................. 7.2管理NetBackup进程 ...................................................................................... 7.2.1用bpps显示NetBackup目前正在运行的进程 .................................... 7.2.2启动NetBackup进程............................................................................ 7.2.3停止NetBackup进程............................................................................ 7.3管理Client文件的恢复 .................................................................................. 7.4负载平衡 ........................................................................................................ 7.5Duplicating(复制),Verifying(核查)和 Importing(导入)操作 ..... 7.5.1复制(Duplicating)........................................................................... 7.5.2核查(Verifying)............................................................................... 7.5.3导入(Importing).............................................................................. 8任务监视器(Activity Monitor)................................... 8.1Activity Monitor的界面................................................................................. 8.2使用Job Monitor ............................................................................................ 8.2.1任务监视器作用.................................................................................. 8.2.2查看任务细节...................................................................................... 9NetBackup报告.................................................... 10备份的恢复...................................................

Clearcase客户端安装与配置

ClearCase客户端安装与配置 一、ClearCase客户端安装 1、计算机名设置:计算机名按照使用者姓名的全拼进行命名。如 果重新安装操作系统的机器,需要配置管理员将原有的计算机 名从域服务器上删除。 2、计算机加入域:首先要加入域,然后将分配的域用户加入本机 管理员组中。 (1)加入域的步骤:控制面板—系统—计算机名—更改: 在上图的“域”中输入jddc,“确定”后:

输入用户名:jddc\clearcase_albd,密码为空。 (2)将域用户加入本机的管理员组:控制面板—管理工具—计算机管理—本地用户和组—组: “添加”后:

在“输入对象名称来选择”中输入分配的域用户名,“确定”后: 输入用户名:jddc\clearcase_albd,密码为空。 做完以上两个步骤后,重新启动计算机,以域用户身份登陆。 (3)注意:如果以域用户身份登陆计算机出现错误时,使用本地管理员登陆后,将计算机退出域后重新加域,重新启动计算机,再以域用户身份登陆。 3、安装ClearCase客户端 执行\\10.1.5.92\software\clearcase\clearcase2003目录下

的setup.exe程序,安装过程中按照默认的选项进行每一步的安装。重启计算机后,完成安装。 二、Clearcase客户端配置: 打开控制面板--管理工具—服务,在“Atria Location Broker”服务“登录”窗口,选择“此帐户”选项,将账户的密码置为空,应用后启动服务。 在控制面板中双击ClearCase工具图标进入ClearCase配置窗口,按照下图所示进行配置: (1)Registry配置:

整理的一些nbu命令及用法

整理的一些nbu命令及用法 tpreq 请求挂卷及和指定的驱动名相关链 C:\Program Files\VERITAS\Volmgr\bin>tpreq.exe File Name and media ID must be specified Usage: tpreq -m media_id [-a (r/w)] [-d density] [-p poolname] [-f] filename tpunmount.exe 从目录中移走磁带文件,并移走磁带卷从驱动器中 C:\Program Files\VERITAS\Volmgr\bin>tpunmount.exe Usage: tpunmount [-f] filename [-force] Do_not_eject_standalone option is specified in the vm.conf Vmrule 管理微码 C:\Program Files\VERITAS\Volmgr\bin>vmrule Usage: vmrule [-h volume_database_host] { -listall [-b] | -add "" | -change "" | -delete } bpbakcup 往备份服务器上备份文件 C:\Program Files\VERITAS\NetBackup\bin\goodies>bpbackup Specify either a listfile or a list of files on the command line. USAGE: bpbackup [-p policy] [-s schedule] [-k "keyword phrase"] [-L progress_log [-en]] [-S master_server...] [-t policy_type] [-w [hh:mm:ss]] -f listfile | filenames bpbackup -i [-p policy] [-s schedule] [-k "keyword phrase"] [-h hostname] [-L progress_log [-en]] [-S master_server...] [-t policy_type] [-w [hh:mm:ss]] EXIT STATUS 144: invalid command usage Bpbackupdb 备份目录信息

NOVA安装手册

NOV A安装手册目录 chapter1 System Requirements chapter2 NOV A手动安装步骤 2.1安装nova 相关软件包 2.2 安装MySQL数据库 2.3 进行网络环境配置 2.4 创建工程并配置环境 2.5 上传镜像并运行一个实例 chapter3 配置Glance镜像服务器chapter4 安装Dashboard远程操作界面chapter5 使用Puppet部署OpenStack环境chapter6 FAQ 常见问题及解决办法

chapter1 System Requirements y硬件: x86系列机器,AMD处理器 y操作系统:: 安装Ubuntu 10.04(LTS)版本 y网络: 官网推荐1000 Mbps,提供nova-network服务的节点需要配置两块网卡。 OpenStack支持以下三种网络架构:flat,DHCP,VLAN&DHCP y数据库: 采用MySQL数据库 y权限: 需要使用root权限进行安装

chapter2 NOV A手动安装步骤 2.1安装nova 相关软件包 y下载python软件包,完成后需要run update: sudo apt-get install python-software-properties sudo add-apt-repository ppa:nova-core/release sudo apt-get update y安装Message Queue Server,Rabbit MQ及python dependencies: sudo apt-get install -y rabbitmq-server sudo apt-get install –y python-greenlet python-mysqldb y根据节点的不同类型,选择安装所需要的nova-packages和dependencies:sudo apt-get install -y nova-common nova-doc python-nova nova-api nova- network nova-objectstore nova-scheduler nova-compute y安装euca2ools 工具包: sudo apt-get install –y euca2ools unzip 2.2 安装MySQL数据库 OpenStack Nova的数据库有多种选择如MySQL 和 PostgreSQL,参照官方手册这里选用 MySQL。另外,数据库需要安装在controller节点上。 y安装mysql-server : bash MYSQL_PASS=nova NOV A_PASS=notnova cat <

相关文档
最新文档