Category Archives: Tech

NetStor iSUM430配置过程

By Yanbo Zhao (赵彦博)

1. 硬件连接

    安装好硬盘,将一台PC用网线连到iSUM430的管理端口,用于初始配置。接通电源。

2. 基本配置

    iSUM430管理端口默认地址是192.168.0.200, 所以将PC也配置到这个网段。
   在PC上通过浏览器访问http://192.168.0.200, 以Configuration用户的身份登录。
   如果已有局域网不是这个网段,首先修改管理端口和通道端口的IP,设置password,然后把管理端口和通道端口都接到交换机上,这样就可以离开机房回到办公桌前进行后面的配置。

3. 创建RAID

    登录配置页面,”Logical Drive”/”Create Logical Drive”, 从机柜图标中点选要使用的硬盘,我选了全部16块,RAID Level选RAID6。Stripe Size要考虑IO配置、数据库系统、并发用户数等不少因素,此处不详细计较。Write Policy选择Write-Back。点击Apply按钮后,开始创建RAID,会有进度条显示出来,这个很慢,我16个2TB的硬盘,用了大概15个小时。

4. 创建逻辑卷
    “Logical Volume”/”Create Logical Volume”,选中可用Drive,按应用按钮即可。

5. 分区
    “Logical Volume”/”Set/Delete Logical Volume”,选中卷,按Partition,在分区页面按”+”创建分区。

6. 创建LUN
    选中要映射的分区,指定Channel Physical No和LUN No, 按Apply按钮即可。
    我打算把两个分区分配到两个不同子网,所以创建的两个LUN在两个不同的Physical Channel。

到这里磁盘阵列的主要配置完成,再转到服务器上配置iSCSI Initiator

Windows:
1. Windows vista/7等都已经内置了iSCSI,只是默认没有打开该服务。开始菜单搜索框中键入iSCSI即可找到iSCSI Initiator. 启动iSCSI Initiator,按提示启用iSCSI服务。

2. Discovery标签中,按Discover Portal添加磁盘阵列对应Physical Channel的IP地址。

3. Targets标签中,选中已发现的目标,按connect建立连接。

4. 打开计算机管理/磁盘管理,会看到新添加的硬盘,右键菜单”初始化硬盘”,”创建卷”,”格式化”,就可以用了。
   初始化硬盘是请选择GPT而非MBR,因后者不支持2T以上。

Ubuntu:
1. 安裝open-iscsi
    #sudo apt-get install open-iscsi

2. 查找iSCSI Target
    #sudo iscsiadm -m discovery -t st -p IP
    找到后会列出可用的iSCSI Target名称,并在/etc/iscsi/nodes下产生对应目录。

3. 连接
    #sudo iscsiadm -m node -T 要登入的Target名称 -p NAS的IP -l(小写L)

4. 查看硬盘位置
    #fdisk -l

5. 分区
    fdisk有2TB的限制,所以用parted来分区
    #sudo parted  /dev/sdc               //选中要格式化的硬盘
    (parted) mklabel gpt                 //转换成GPT格式
    (parted) print
    (parted) mkpart primary 0 15.7TB
    (parted)quit                         //退出
    #sudo mkfs.ext4 -F  /dev/sdc1        //格式化硬盘

6. 挂载
    #mount ……
    #df  -h        //查看是否格式化挂载成功

7. 开机自动连接iSCSI Target
    #sudo iscsiadm -m node -T Target名称 -p NAS的IP -o update -n node.conn[0].startup -v automatic
    #sudo /etc/init.d/open-iscsi restart

8. 其它相关命令

    a. 断开连接
        #sudo iscsiadm -m node -T 已登入的Target名称 -p NAS的IP -u

    b. 开机自动连接iSCSI Target。针对设定之后,新加入的Target:
        编辑/etc/iscsi/iscsid.conf,将node.startup 设为 automatic
        #sudo /etc/init.d/open-iscsi restart

大于20T的硬盘在Ubuntu中识别、分区、挂载都不少麻烦,所以干脆将RAID6之后26TB可用空间分了两个区,一个15T挂服务器上,一个10T挂Windows工作站上。

后来王老师提醒用NFS解决数据跨平台共享问题,了解一下NFS和Samba,NFS主要用于Unix/Linux机器之间的资源共享,配置简单;据说Samba更适合Windows和Linux之间资源共享,配置较NFS要麻烦点。但目前我们需求不太明确,估计目前方案已够用,就此打住不再折腾了,毕竟咱不是网管。

参考资料:
http://163.20.124.8/~t301000/wordpress/?p=388
http://codingstandards.iteye.com/blog/816441

wordpress博客迁移至google blogger

找到一个好的工具,用python写的。地址是http://code.google.com/p/google-blog-converters-appengine/

我下载了其中的google-blog-converters-r89.tar.gz。解压缩。

从wordpress中导出xml,存为比如wordpress.2011-10-26.xml。在命令行窗口中切换至<google-blog-converters-r89 path>bin 目录下。运行 wordpress2blogger <path>wordpress.2011-10-26.xml > posts.xml。结果存到 posts.xml里。

在blogger里将posts.xml导入,然后publish即可。

帖子、pages和评论都完美导入!

支持rsync的Windows客户端DeltaCopy

DeltaCopy是不错的支持rsync同步协议的Windows客户端,支持增量同步,甚至支持二进制级别的增量。速度很不错。但由于cygwin的限制,不支持中文名,也不支持长路径。

我做了一个repack,修正上述问题。下载链接如下。不足的是,窗口里不能显示中文,显示的类似于base64,但不妨碍使用。

支持x86, x64平台。

https://skydrive.live.com/embedicon.aspx/Public/DeltaCopyRaw_repack_nzt.rar?cid=0ea641a5a7f665a1&sc=documents

Win7 x64下安装HP LaserJet 1012 (新)

最新的一个win7更新使得本方法不再可用。The latest Win 7 updates make this following approach does not work any more. – August 25, 2011

image

前面写过一个帖子介绍在win7 下使用hp laserjet 1012(Here)。最近找到一个新的更为简便的方法。

1. 通过usb接上1012后,在Control PanelHardware and SoundDevices and Printer下,显示为 unspecified devices

2. 在空白处点右键,选择device manager

3. 找到other device下的那个1012,右键,选择 update driver software …

4. 选择 browse my computer for driver software,然后,let me pick from a list of device drivers on my computer

5. 选择printer,选择hp下的hp laserjet 3055 pcl5,安装。会提示说不符合,继续就是。

6. 最后一步设置network share,设置为 not share over network。

7. 试试看,可以使用了。Open-mouthed smile

为什么程序无法固定到任务栏

Why an application cannot be pinned to the taskbar?

描述:安装了一个Full Uninstall,在开始菜单Full Uninstall下三项,其中一项是主程序名为Full Uninstall.lnk,因为常用,试图固定到任务栏。但右键居然找不到固定到任务栏的命令,怪事。打开程序,出现在任务栏的图标上再击右键,也是找不到固定到任务栏的命令。

原因:Windows 7里有一些限定,文件名里包含有一些特殊词语的可执行文件或者其快捷方式是无法固定到任务栏的。这些词语包括:Documentation;Help;Install;More Info;Readme;Read me;Read First;Setup;Support;What’s New;Remove。可以在注册表里找到。如图。

image

解决方案:将Full Uninstall.lnk改名为 Full Uninstal.link,就可以固定到任务栏了。

image