二月 29

前言:其实,我个人以为,分辨一个unix的系统管理员是否科班出身,会不会用script这条指令就是一个很明显的标志。

再下来我们要说的script可不是shell编程,而是一个标准的unix指令。相信不是每个unix管理员都会知道这条指令的:象我这样野路子出身的人,还是两年多前,某个来我们公司做售前产品测试支持的工程师让我第一次领略了script这个指令的功效。

script最普通的使用就是用来捕捉当前的终端会话中的所有输入输出结果到一个指定的文件里:这个,对于我们编写操作文档、错误提交来说,都是有莫大的方便的。我们只需要在我们要保存的操作过程开始之前,在我们要操作的终端内输入script这个指令;完成操作之后,输入一个exit,嗯,是的,我们在这之间输入的指令以及指令的所有输出都会保留到一个文件(默认的保存文件是输入script的当前目录下的typescript文件)。

底下是操作实例:
Continue reading »

二月 26

最近Vmware发布的patch的频率是相当的高,看了一下,几个安全方面的更新之外,就是这个ESX-1002095比较让人感兴趣了。

在虚拟的系统里面装windows系统时,遇到的一个困惑就是原本OEM的系统在虚拟机里面没法用了:Vmware虚拟出来的BIOS可不是你物理机器上的硬件厂商的BIOS,对于Microsoft的OEM系统来说,就存在着无法激活的问题---这个问题在迁移物理机器上的window到虚拟机里面,问题就显得越发的严重了。

于是,让我们欢呼吧,Vmware终于给了我们解决的方案,不管Vmware要怎么跟Microsoft扯这个问题,我们毕竟是有解决方法了,这就是ESX-1002095。

在这个Esx 3.0.1的Patch里面,Vmware为我们提供了让OEM版的Window 2003认到ESX所在的物理机器的OEM信息的途径,非常的简单:

  1. 确认你的Vmware ESX 3.0.1已经打了ESX-1002095这个Patch
  2. 在你的OEM版的Window 2003所在的虚拟机的vmx参数内开启这个参数设置:
    1. SMBIOS.reflectHost=True
  3. 更新一下guest OS的Vmware-tools

于是,天下就太平了。

附录

Vmware的官方文档:ESX Server 3.0.1, Patch ESX-1002095; Updates to VMware-esx-vmx and VMware-esx-tools; Support for OEM Windows SLP

二月 25

很久以前的纪录了,如果装系统的时候把MSSQL装好了,然后以之为模版直接克隆新机器,然后又放到了同一个网络上。在配置数据库复制的时候很容易的就会碰到这个问题的。

现象:配置虚拟机里面的MSSQL Server2000服务器作分发服务器的时候出错,提示

提示错误18483:未能连接到服务器“xxx",因为“distributor_admin”未在该服务器上定义为远程登录。

原因:虚拟机里的这台服务器是直接复制装有mssql2000的模板机器然后通过sysreq修改配置的,而MSSQL Server在配置作为分发服务器的时候会直接读取master库里面的机器名记录,如果读取到机器名跟当前的机器名不同的话,就会出现这个错误

解决方法:修改master库里面的servername记录

在master库执行下列语句

  1. if  serverproperty('servername')  <>  @@servername 
  2. begin 
  3.            declare  @server  sysname 
  4.            set  @server  =  @@servername 
  5.            exec  sp_dropserver  @server  =  @server 
  6.            set  @server  =  cast(serverproperty('servername')  as  sysname)             
  7.            exec  sp_addserver  @server  =  @server  ,  @local  =  'LOCAL' 
  8. end

然后重启MSSQL Server 就搞定了

附录:
microsoft的官方文档:Replication setup is not successful when SQL Server is deployed by using a disk

二月 22

前天早上本来该我休息的,结果给同事一通紧急故障电话给召到了公司:公司一台X346的机器忽然就死掉了,同事们检查了一下,发现ServerRaid作的Logical Driver找不到的,搞得大家一头大汗。在我到之前,他们把另外一台测试服务器相同的ServerRaid 7K卡给拔到了这台服务器,结果还是找不到Logical Driver......

等我到了的时候,整好他们把原来机器上的ServerRaid 7K又给插回去了,我就当场眼睁睁地看着这台机器的Logical Driver被认了出来,然后立马机器就进了系统,一切服务都回复正常了-_-!!!!

当场是那个汗啊,同事们消遣我说,要不然今后就把我的照片挂在每个机柜上来镇住这批想偷懒的机器算了。

汗过之后,想了想,还是觉得不太对劲啊,还是给IBM报个故障先。IBM的工程师要求我们提供这台机器上的ServerRaid 7K卡的详细信息作为诊断的根据。
Continue reading »

二月 13

斗转星移,时光流逝。时隔一年之后,再次在春节后上班的第一天为家里的亲戚订购Dell的电脑。

该死的Dell网站居然打不开,只好打电话盲选了。

实在是不想为了Vista给比尔大门交保护费,跟sales妹妹磨了半天,好容易才找到了台预装Red Flag Linux的机器,很高兴的下了订单。

然后拿着到手的单子比对了一下,在Dell网站上一模一样配置预装Vista的机器才比我订的这台机器贵了28.63 RMB?!!!

比尔大门的,你的Vista怎么就这么不值钱啊......

大怒,刚想打电话换个单子,这才留神到我手上的单子可是有3年的Dell服务的,而Dell网站上的那台是只有一年的服务。嗯,这就可以接受了,还是要Dell的服务比Vista更划算些,我打着小算盘这样想道。