Oracle SPARC服务器基础 及管理...丁安装程序(Patch)已有最新的了,比EIS...

33
Oracle SPARC服务器基础 及管理

Transcript of Oracle SPARC服务器基础 及管理...丁安装程序(Patch)已有最新的了,比EIS...

Page 1: Oracle SPARC服务器基础 及管理...丁安装程序(Patch)已有最新的了,比EIS DVD光盘 里的还新,要安装吗? 实施举例: 关于安装实施,通常使用EIS

Oracle SPARC服务器基础及管理

Page 2: Oracle SPARC服务器基础 及管理...丁安装程序(Patch)已有最新的了,比EIS DVD光盘 里的还新,要安装吗? 实施举例: 关于安装实施,通常使用EIS

2

Agenda

1. 服务器运行环境标准

2. Oracle Sparc T5140维护与ILOM管理

3. Oracle Solaris 基础

4. 收集日志、故障分析、解决和案例分享

Page 3: Oracle SPARC服务器基础 及管理...丁安装程序(Patch)已有最新的了,比EIS DVD光盘 里的还新,要安装吗? 实施举例: 关于安装实施,通常使用EIS

3

SPARC T5140环境要求

环境

输入电压 100 - 240 VAC, 50-60Hz

输入电流 8.3 - 7.2 A @ 100-120 VAC (max)

4.3 - 3.6 A @ 200-240 VAC (max)

输入功率 822 W (max)

热力输出 2,804 BTU/hr (max)

温度 Operating: 5° C to 35° C (41° F to 95° F)

Nonoperating: -40° C to 65° C (-40° F to 149° F)

温度 Operating: 10% to 90% relative humidity noncondensing, 27° C (80.6° F) maximum wet bulb

Nonoperating: 93% relative humidity noncondensing, 35° C (95° F) maximum wet bulb

海拔高度 Operating: up to 3000m (10000 ft.)

Nonoperating: up to 12000m (40000 ft.)

Vibration Operating: 0.15G (z-axis), 0.10G (x,y axes) 5-500Hz swept sine

Nonoperating: 0.5G (z-axis), 0.25G (x,y axes) 5-500Hz swept sine

Shock

Operating: 3G, 11ms half-sine

Nonoperating: 1-inch roll-off free fall, front-to-back rolling direction, 25mm threshold height at

0.75 m/s impact velocity

Page 4: Oracle SPARC服务器基础 及管理...丁安装程序(Patch)已有最新的了,比EIS DVD光盘 里的还新,要安装吗? 实施举例: 关于安装实施,通常使用EIS

4

机房环境要求

《电子计算机机房设计规范》GB50174-2008

Page 5: Oracle SPARC服务器基础 及管理...丁安装程序(Patch)已有最新的了,比EIS DVD光盘 里的还新,要安装吗? 实施举例: 关于安装实施,通常使用EIS

5

Where Do You Want to Go如何去做?

Application 1 Application 2 … Application n Cloud

典型问题; • 如何更快和更高效采用Oracle的新技术? • 如何实施,风险如何? • 如何获得实际体验? • …

Page 6: Oracle SPARC服务器基础 及管理...丁安装程序(Patch)已有最新的了,比EIS DVD光盘 里的还新,要安装吗? 实施举例: 关于安装实施,通常使用EIS

6

Oracle Helps Deploy Oracle Technologies优化实施

Process方法和流程

Enterprise

Architecture

Repository

People熟练人员 Portfolio方案和最佳实践

Certified Architects, Experienced Advisors

Practical Approach, Proven Methodology

Best Practices, Proven Artifacts

Business

Architecture

Governance

Roadmap

Future

State

Current

State

Architecture

Vision

Page 7: Oracle SPARC服务器基础 及管理...丁安装程序(Patch)已有最新的了,比EIS DVD光盘 里的还新,要安装吗? 实施举例: 关于安装实施,通常使用EIS

7

Case Study:某用户系统SPARC服务器实施

用户计划于2014年2月部署业务系统

Feb 8th

Feb 9th

Feb 10th

Feb 11th

Feb 12th

Feb 13th

Feb 14th

Feb 15th

我需要一台服务器,安装Solaris 11系统,创建二个分区,于2月

14日开始安装

Page 8: Oracle SPARC服务器基础 及管理...丁安装程序(Patch)已有最新的了,比EIS DVD光盘 里的还新,要安装吗? 实施举例: 关于安装实施,通常使用EIS

8

用户告知Oracle SPARC已到货

Feb 8th

Feb 9th

Feb 10th

Feb 11th

Feb 12th

Feb 13th

Feb 14th

Feb 15th

服务器已经到了,还在装卸区,2月14日

早上9点见。

Page 9: Oracle SPARC服务器基础 及管理...丁安装程序(Patch)已有最新的了,比EIS DVD光盘 里的还新,要安装吗? 实施举例: 关于安装实施,通常使用EIS

9

到达用户数据中心

卸货区

(-5oC)

机房

(18oC)

Feb 8th

Feb 9th

Feb 10th

Feb 11th

Feb 12th

Feb 13th

Feb 14th

Feb 15th

Page 10: Oracle SPARC服务器基础 及管理...丁安装程序(Patch)已有最新的了,比EIS DVD光盘 里的还新,要安装吗? 实施举例: 关于安装实施,通常使用EIS

10

问题举例:

A.服务器立刻拆包装,运往机房,并安装。 B.服务器立刻拆包装,等待2到3小时适应环境,然后 安装。 C.带包装移动服务器到与机房同温度的场地,静置10小时以上,然后拆包装,送到机房。 D.带包装移动服务器到机房,等待3到4小时适应环境,然后拆包装,并安装。

风险举例: 通常多层印刷电路板能容忍环境温度变化2度/小时,温度和湿度变化过快会对服务器部件等造成损坏。

Page 11: Oracle SPARC服务器基础 及管理...丁安装程序(Patch)已有最新的了,比EIS DVD光盘 里的还新,要安装吗? 实施举例: 关于安装实施,通常使用EIS

11

服务器安装就绪

卸货区

(-5oC)

机房

(18oC)

Feb 8th

Feb 9th

Feb 10th

Feb 11th

Feb 12th

Feb 13th

Feb 14th

Feb 15th

相同场地适应环境24到48小时,再拆包装,然后运往机房

Page 12: Oracle SPARC服务器基础 及管理...丁安装程序(Patch)已有最新的了,比EIS DVD光盘 里的还新,要安装吗? 实施举例: 关于安装实施,通常使用EIS

12

问题举例:

SPARC服务器固件(Firmware)、或操作系统、或补丁安装程序(Patch)已有最新的了,比EIS DVD光盘里的还新,要安装吗?

实施举例: 关于安装实施,通常使用EIS DVD里的标准文档和软件(固件、程序、或补丁),除非Oracle发布告警(Alert)。

Page 13: Oracle SPARC服务器基础 及管理...丁安装程序(Patch)已有最新的了,比EIS DVD光盘 里的还新,要安装吗? 实施举例: 关于安装实施,通常使用EIS

13

Agenda

1. 服务器运行环境标准

2. Oracle Sparc T5140维护与ILOM管理

3. Oracle Solaris 基础

4. 日志收集、故障分析、解决和案例分享

Page 14: Oracle SPARC服务器基础 及管理...丁安装程序(Patch)已有最新的了,比EIS DVD光盘 里的还新,要安装吗? 实施举例: 关于安装实施,通常使用EIS

14

ORACLE ILOM知识

利用Oracle Integrated Lights Out Manager(ILOM)服务器远程服务器管理技术,包括Service Processor(SP)硬件和专用软件

– 包括针对Oracle x86和SPARC服务器的Lights Out管理

– 提供单台服务器本地和远程访问,可设置、维护、和监控管理

Web访问界面

SNMP V3接口/MIB库

支持与Oracle或与

第三方管理软件的集成

Page 15: Oracle SPARC服务器基础 及管理...丁安装程序(Patch)已有最新的了,比EIS DVD光盘 里的还新,要安装吗? 实施举例: 关于安装实施,通常使用EIS

15

ILOM WEB界面管理指南

RKVMS零接触远程管理

Page 16: Oracle SPARC服务器基础 及管理...丁安装程序(Patch)已有最新的了,比EIS DVD光盘 里的还新,要安装吗? 实施举例: 关于安装实施,通常使用EIS

16

ILOM WEB界面管理指南

T5140 ILOM WEB界面管理指南

Page 17: Oracle SPARC服务器基础 及管理...丁安装程序(Patch)已有最新的了,比EIS DVD光盘 里的还新,要安装吗? 实施举例: 关于安装实施,通常使用EIS

17

Agenda

1. 服务器运行环境标准

2. Oracle Sparc T5140维护与ILOM管理

3. Oracle Solaris 基础

4. 日志收集、故障分析、解决和案例分享

Page 18: Oracle SPARC服务器基础 及管理...丁安装程序(Patch)已有最新的了,比EIS DVD光盘 里的还新,要安装吗? 实施举例: 关于安装实施,通常使用EIS

UNIX简介

UNIX对工作站、微型计算机、大型机、甚至超级计算机等各种不同类型的计算机来说是一种标准的操作系统。

文件管理、程序管理和用户界面是所有操作系统共有的传统特征。除此之外,UNIX又增加了另外两个特性。UNIX是一个多用户、多任务系统。

Page 19: Oracle SPARC服务器基础 及管理...丁安装程序(Patch)已有最新的了,比EIS DVD光盘 里的还新,要安装吗? 实施举例: 关于安装实施,通常使用EIS

UNIX的历史

1 9 6 9年,在AT & T贝尔实验室,Ken Thompson、Dennis Ritchie和其他的研究人员

开发了一个操作系统,这个新的操作系统称为U N I X,

1971年 UNIX移植到PDP-11上,第一次得到实用。此时的系统全部用汇编语言写成;

1973年用C语言重写UNIX核心,系统变得极为便于理解、修改和移植;

1977年UNIX成为产品;同期开始被移植到各种类型的机器上,并产生了许多变种版本。

1981年Bell实验室推出UNIX SYSTEM III。

1981年Bell实验室推出UNIX SYSTEM V。

另一个重要的分支是BSD版(Berkeley UNIX)。

SUN公司在4.2BSD UNIX基础上加进系统V形成SunOS,后来由SunSoft继续开发,形成SYSTEM V基础上的Solaris。

Page 20: Oracle SPARC服务器基础 及管理...丁安装程序(Patch)已有最新的了,比EIS DVD光盘 里的还新,要安装吗? 实施举例: 关于安装实施,通常使用EIS

SUN Solaris系统概念

Solaris操作系统的主要三个部分

Kernel,Shell,File structure

Solaris环境的文件结构是分层的目录树结构,是一些有特定目的而组织在一起的目录、子目录和文件。

虚拟内存操作系统

交换分区(Swap Space)

系统管理的一些常见的概念:

主机,主机名,IP地址,客户机,服务器,网络

Solaris有下列特性

多任务 ,多用户 ,分布处理

Page 21: Oracle SPARC服务器基础 及管理...丁安装程序(Patch)已有最新的了,比EIS DVD光盘 里的还新,要安装吗? 实施举例: 关于安装实施,通常使用EIS

用户及用户组管理(一)

UIDs(用户ID)与 GIDs(用户组ID)

/etc/passwd文件记录了系统的用户帐号的信息

/etc/group文件记录了系统的用户组的信息 格式

id命令用于查看用户的id号(用户号)

su命令用户改变当前的用户。

查看登录状态

命令who、finger、last可以查看用户登录状态。

Page 22: Oracle SPARC服务器基础 及管理...丁安装程序(Patch)已有最新的了,比EIS DVD光盘 里的还新,要安装吗? 实施举例: 关于安装实施,通常使用EIS

用户及用户组管理(二)

可以用admintool图形工具增加、更改、删除用户和用户组的属性

命令行方式

一个用户帐号至少应该包括以下信息:

User name.用户用它来进行系统登录

password.一组秘密的字符串,在用户进行系统登录时,必须输入口令。

User’s home-directory用户登录后的当前目录

User‘’s initialization files-一些shell script文件,当用户簦录后,

用来设置用户的工作环境。

Page 23: Oracle SPARC服务器基础 及管理...丁安装程序(Patch)已有最新的了,比EIS DVD光盘 里的还新,要安装吗? 实施举例: 关于安装实施,通常使用EIS

显示文件系统所占磁盘空间

df -k命令按Kbytes显示可用硬盘空间的总量和已用的硬盘空间. 各域的含义为:

df 显示文件系统所占用的硬盘空间

注意:大约10%的硬盘空间为文件系统保留,在df -k命令的输出中没有反映这一点

Filesystem 被挂接的文件系统

Kbytes 按Kbyte计算的文件系统大小

Used 已用的数量(Kbytes)

Avail 可用的数量(Kbytes)

Capacity 已用的百分比

Mounted on 挂接点.

Page 24: Oracle SPARC服务器基础 及管理...丁安装程序(Patch)已有最新的了,比EIS DVD光盘 里的还新,要安装吗? 实施举例: 关于安装实施,通常使用EIS

进程管理

ps 显示进程号

命令格式:ps -ef kill 清除进程

命令格式: kill -9 pid nohup非挂起运行

Page 25: Oracle SPARC服务器基础 及管理...丁安装程序(Patch)已有最新的了,比EIS DVD光盘 里的还新,要安装吗? 实施举例: 关于安装实施,通常使用EIS

常用指令:ls

ls 的意义为 “list”,也就是将某一个目录或是 某一个档

案的内容显示出来。 如果你在下 ls 指令後头没有跟著任

何的档名,它将会显示出目前目录中所 有档案。 也可以在 ls 後面加上所要察看的目录名称或档案的名称 如 #ls /home2/X11R5 #ls first

ls这是最基本的档案指令。

Page 26: Oracle SPARC服务器基础 及管理...丁安装程序(Patch)已有最新的了,比EIS DVD光盘 里的还新,要安装吗? 实施举例: 关于安装实施,通常使用EIS

常用命令:cd&pwd

cd 的用法如下: cd dirname 如此你就可以将目前的目录转移到 dirname 这一个目录去。 或使用 “cd .." 来转移到上一层目录。

cd 这是让使用者用来转移工作目录用的。

pwd会将目前目录的路径( path )显示出来

Page 27: Oracle SPARC服务器基础 及管理...丁安装程序(Patch)已有最新的了,比EIS DVD光盘 里的还新,要安装吗? 实施举例: 关于安装实施,通常使用EIS

常用命令:cat/more/less

cat 的意义是猫....不不不,是 concatenate ,在字典上的意思是“连结,将…串成锁状”( 语出资工电子 词典 cdict ),其实就是把档

案的内容显示出来的意思。 cat 有许多奇怪的参数,较常为人所使用的是 -n 参数,也就是把显示出来的内容加上行号。

cat/more/less 以上三个指令均为察看档案内容的指令。

more , 通俗一点的说法是"再多一点就好",more 可以将所观察的档案 跟据终端机的形态一页页的显示出来,再根据使用者的要求换页或卷行。如果 使用者要在某一个档案中搜寻一个特定的字串,则按 / 然後跟著打所要搜寻 的单字即可进行搜寻。more 也可以找得到。

less 的用法与 more 极类似,原先它就是为了弥补 more 只能往前方卷页的缺点而设计

Page 28: Oracle SPARC服务器基础 及管理...丁安装程序(Patch)已有最新的了,比EIS DVD光盘 里的还新,要安装吗? 实施举例: 关于安装实施,通常使用EIS

常用指令:ps

以下列出比较常用的参数: 其选项说明如下: -a 列出包括其他 users 的 process 状况。 -u 显示 user - oriented 的 process 状况 。 -x 显示包括没有 terminal 控制的 process 状况 。 -w 使用较宽的显示模式来显示 process 状况 。

ps 是用来显示目前你的 process 或系统 processes 的状况。

Page 29: Oracle SPARC服务器基础 及管理...丁安装程序(Patch)已有最新的了,比EIS DVD光盘 里的还新,要安装吗? 实施举例: 关于安装实施,通常使用EIS

常用命令:echo

echo echo 是用来显示一字串在终端机上。

echo -n 则是当显示完之後不会有跳行的动作。

Page 30: Oracle SPARC服务器基础 及管理...丁安装程序(Patch)已有最新的了,比EIS DVD光盘 里的还新,要安装吗? 实施举例: 关于安装实施,通常使用EIS

常用命令:grep&fgrep

grep/fgrep grep 为一过滤器,它可自一个或多个档案中过滤出具有某个字串的行,或是 自标准输入过滤出具有某个字串的行。 fgrep 可将欲过滤的一群字串放在某一个档案中,然

後使用 fgrep 将包含有 属於这一群字串的行过滤出来。

Page 31: Oracle SPARC服务器基础 及管理...丁安装程序(Patch)已有最新的了,比EIS DVD光盘 里的还新,要安装吗? 实施举例: 关于安装实施,通常使用EIS

常用命令:who/w/ku

who指令是用来查询目前有那些人在线上。 w指令是用来查询目前有那些人在线上,同时显示出那些人目前的工作。 ku可以用来搜寻整个网路上的 user ,不像 w 跟 who 只是针对 local host 的 查询. 而且 ku 提供让使用者建立搜寻特定使用者名单的功能。你可以建立一个档 案 information-file 以条列的方式存放你的朋友的资料,再建立一个档案 hosts-file 来指定搜寻的机器名称。 ku 的指令格式可由 ku -h 得到。

Page 32: Oracle SPARC服务器基础 及管理...丁安装程序(Patch)已有最新的了,比EIS DVD光盘 里的还新,要安装吗? 实施举例: 关于安装实施,通常使用EIS

常用命令:telnet

telnet 的 格式如下: telnet [ hostname | ip-address ] [ port ] hostname 为一个像 ccsun1 或是 ccsun1.cc.nctu.edu.tw 的 name address, ip-address 则为一个由四个小於 255 的数字组成的 ip address ,如 ccsun1 的 ip-address 为 140.113.17.173 ,ccsun1.cc.nctu.edu.tw 的 ipaddress 为 140.113.4.11 。你可以利用 telnet ccsun1 或 telnet 140.113.17.173 来 连到 ccsun1。 port 为一些特殊的程式所提供给外界的沟通点。

telnet 是一个提供 user 经由网路连到 remote host。

Page 33: Oracle SPARC服务器基础 及管理...丁安装程序(Patch)已有最新的了,比EIS DVD光盘 里的还新,要安装吗? 实施举例: 关于安装实施,通常使用EIS

常用命令

psrinfo -v - number and speed of CPUs

prtconf - memory and device tree information

prtdiag - CPU, Cache, Board, Memory, SBUS slot info

/etc/release - Solaris HW release info

showrev -p - Installed patch info

sysdef - kernel parameter info

swap -l - swap partition info

pkginfo - installed packages