Solaris ISCSI 配置与连接

| 159 Comments

Prepare for a Solaris iSCSI Configuration

Verify that the iSCSI software packages are installed.

# pkginfo SUNWisciu SUNWiscsir
system SUNWiscsiu Sun iSCSI Device Driver (root)
system SUNWiscsir Sun iSCSI Management Utilities (usr)

Verify that you are running a Solaris release that supports the iSCSI protocol.

Solaris 10 7/05 release or late

% cat /etc/release
Solaris 10 7/05 X86
Copyright 2005 Sun Microsystems, Inc. All Rights Reserved.
Use is subject to license terms.
Assembled 03 March 2005

Solaris 10 release with the iSCSI patch

On a SPARC system:

# showrev -p | grep 119090

On an x86 system:

# showrev -p | grep 119091

Oracle Database 11G Installation on Solaris 10

| 174 Comments

Installation Pre-RequisiteRefer to Oracle Database Installation Guide 11g Release 1 (11.1) for Solaris Operating System for checking Hardware and Software Requirements.

User Creation and Environment Settings

1)Create groups for Oracle account

#groupadd oinstall
#groupadd dba
#groupadd oper

2)Create Oracle Default Home directory

# mkdir /export/home
# mkdir /export/home/oracle

3)Create Oracle user

# useradd -g oinstall -G dba -d /export/home/oracle -s /usr/bin/bash oracle
# chown oracle:oinstall /export/home/oracle

4)Create Project for Oracle for setting the kernel parameters

In case of Solaris 10, you can use projects to configure the kernel parameters instead of /etc/system file. This can be done as following

# projadd -U oracle -K "project.max-shm-memory=(priv,4g,deny)" oracle
# projmod -sK "project.max-sem-nsems=(priv,256,deny)" oracle
# projmod -sK "project.max-sem-ids=(priv,100,deny)" oracle
# projmod -sK "project.max-shm-ids=(priv,100,deny)" oracle

There are many more ways of creating project entries such as group.group-name or user.user-name. For more details refer to Solaris Administration documents.

SUN T2000如何进入OK提示符状态

| 166 Comments

进入OK提示符状态的方法有多种,具体取决于系统状态以及访问系统控制台的方式。

如果是通过Console口访问ALOM(Advanced Lights Out Manager),在启动系统时,在ALOM的命令行提示符下,输入break命令,就可以将系统重新引导到OK提示符状态。

  • #. -- 退出Console
  • sc> break -- 重新引导到OK提示符状态
  • sc> console -- 进入Console

如果已经安装了操作系统,那么init 0或者shutdown命令会重启系统进入OK提示符状态。

如果接了键盘,那么L1-A (Stop-A) 键或Break键也可以进入OK提示符状态。

加注:OK提示符状态其实是进入OpenBoot PROM

Sun Fire X4240 Lights Out Management

| 167 Comments

Sun X4240 和X4100 使用 iLOM 网络管理工具,默认的管理账号是root,密码是changeme。

设置root密码:

set /SP/users/root password=

访问串口:

start /SP/console

注:Sun X4240 控制台是图形方式的,所以串口访问的话非常不清楚,通常我们通过web方式通过Applet访问。

----------------------------------------------------------------
#转载请注明From:http://hi.baidu.com/空气人儿
----------------------------------------------------------------
在学习本主题之前,还是先学习一些AIX关于启动的基础知识,如果你只关心如何开机自动重启程序,请跳过第一章、第二章。

----------------------------
第一章 AIX开机启动过程介绍
----------------------------
不从最开始说起了,只说从AIX kernel被装载到内存开始。
  1、AIX系统存储在BLV的kernel在内存中创建/(root),/usr/和/var文件系统。
       要注意,这里所说的文件系统,包括kernel在启动过程中都是存储在RAM(内存)中的。
       他们没有权限访问BLV之外的任何内容。
  2、文件系统被装载到RAM之后,kernel开始执行init进程,这个时候init进程开始接管系统启动进程。
  3、AIX kernel把init进程的PID设为1,这个进程是作为parent,root进程存在的,是AIX系统中运行的其他所有进程的父进程.当init进程被装载并在启动过程运行,init调用rc.boot.
  4、rc.boot文件在AIX系统启动过程中有三个重要的作用。       
      (1)、第一部分是rc.boot初始化了系统的硬件,使其为系统的启动做好准备。通过系统设置命令cfgmgr,一小部分系统启动需要的驱动被配置。       
      (2)、第二部分是文件系统/,/usr,/var和页面空间被装载。在这些文件系统被装载以后,init被硬盘上的PID为1的init进程所替代,同时RAM被清空。      

      (3)、第三部分和最后部分,rc.boot,实际的init进程是从硬盘上运行的。

              当init被执行后,/etc/inittab文件被堵去,同时里面的每一条都被执行。

              在这个过程中,/tmp文件系统正被装载到硬盘上。

              现在,系统正在启动的最后过程中,cfgmgr命令再一次运行把剩下的在第一部分没有被rc.boot运行的驱动运行起来。    
    5、init进程被执行以后,下一步就是init会打开/etc/inittab,并且执行里面的内容。

VMware Update Manager

| 0 Comments

在VMware vCenter 4.1的环境中,VMware提供了Update Manager的工具,来管理VMware ESX/ESXi hosts, virtual machines, and virtual appliances升级和补丁。

SQL Server

安装SQL Server 2008 Enterprise版本,将数据验证方式设置为SQL Server and Windows Authentication Mode,因为vCenter和SQL Server并不在一台服务器上,所以需要通过SQL Server账户验证。

为了避免Transaction Log占用过多的磁盘空间,建议将数据库的Recovery Mode改为Simple。参考: SQL Server Recovery Model Affects Transaction Log Disk Space Requirements

32bit ODBC DSN

To set up a 32-bit DSN launch the 32-bit version of the Data Source Administrator. It is located at:

systemdrive\Windows\SysWoW64\Odbcad32.exe

注意:在64位操作系统中,默认的ODBC DSN是64位的,而VMware Update Manager只支持32位的ODBC,在开始->运行中输入以上命令,开启32位ODBC配置界面。

Panabit支持免费版本的流控软件

| 0 Comments

前段时间公司Internet访问经常非常慢,特别是午饭和下班前的时间段,因为公司对外网访问基本没有控制,而这段时间P2P下载以及视频网站占用掉了大量的流量。为了不影响公司Live Meeting等业务需要的外网访问,在公司策略不允许封P2P下载的情况下,只能想办法限制P2P下载速度。

在搜寻流量控制软件时,发现了Panabit这款相当不错的软件。Panabit软件运行在FreeBSD操作系统之上,支持Live CD和一键安装到本地硬盘的方式。对于一个基本不懂Unix的用户,安装起来也不会又太大的困难。

下载安装ISO文件,刻成光盘,使用光盘启动,启动之后输入root用户名,口令root,即FreeBSD提示界面,输入:
Panabit8#./setup回车 (大约1分钟左右,时间视硬盘大小格式化时间,安装过程首先是自动查找盘,显示查到的磁盘设备名,本机使用建议选择安装在第一个盘,盘可以是硬盘、CF卡、U盘等(盘容量要大于256M,建议512M以上。其中主要过程是运行自动分区、格式化文件系统、安装精简FreeBSD 8.0、安装Panabit。)

VMware Erroe: NMP nmp_CompleteCommandForPath

| 0 Comments

这两天,在调试VMware主机到存储的连接时,在/var/log/vmkernel文件中,发现如下报错信息:

May 16 21:01:17 sh-myhost vmkernel: 30:08:48:10.811 cpu4:4360)NMP: nmp_CompleteCommandForPath: Command 0x2a (0x41027fa02040) to NMP device "naa.600508b1001030394130373539301700" failed on physical path "vmhba2:C0:T0:L0" H:0x1 D:0x0 P:0x0 Possible sense data: 0x0 0x0 0x0.

之前还以为只有访问LUN的时候会报以下日志,后来在其它没有连SAN交换机得服务器上,发现访问本地磁盘也会有类似的出错。

根据错误代码,在VMware KB中查询到以下NMP errors/conditions :

IPAD安装OpenVPN客户端

| 0 Comments

Apple IOS上面用GuizmOVPN可以很方便的安装OpenVPN客户端,可以从Cydia上面安装。这是个收费软件,不过网上有诸多注册机可以生成激活码。

我们需要client.ovpn配置文件、ipad.key文件、ipad.crt文件及ca.crt证书文件,将这4文件打包成openvpn-ipad.zip,然后上传到ipad。

打开Settings -> Configuration manager -> Web Server 服务开关,按照提示的从电脑打开链接,可以看到上传配置文件的页面。

Linode系列之七:OpenVPN服务器安装

| 1 Comment

OpenVPN可以在Linode主机和客户端之间建立一个安全的网络通道,客户端可以通过NAT方式从Linode主机访问Internet,由此实现隐藏自身IP或者翻墙的目的。

Gentoo系统安装OpenVPN前,建议先将系统做个Update,然后安装OpenVPN,安装时注意选上examples。

emerge -uDN -av world
emerge -av openvpn

证书

OpenVPN自带的ESAY RSA工具,可以方便的创建根证书与服务器和客户端的密钥,工具安装在/usr/share/openvpn/easy-rsa目录。先编辑vars文件,设置变量的默认值。

Archives

Creative Commons License
This blog is licensed under a Creative Commons License.