星期五, 11月 13, 2009

XenServer + QLogic +NetApp

奇怪?不是應該打一篇 關於openSUSE 11.2 開始下載才對?
(Penny好像一直在離題 XD,其實是正在下載 ... 倒是再看是否要重新安裝 ? 還是升級!)

之前 11.0 -->11.1 我是利用升級的方式。

如同瘋狂帽客再blog中提到的,"重新調整到自己習慣的桌面設定太浪費時間了"!

所以還沒下載好,就先來紀錄一下最近再碰的XenServer

由於是第一次接觸,所以碰到不少瓶頸
(XenServer 本身真的是非常棒,利用XenCenter設定也都很輕鬆)

前些日子接觸關於在XenServer上加裝QLogic 4GB FC 卡,來跟NetApp連接。

(由於網路上爬到的文都說這張卡有支援,看起來也不用設定.........!)

後來摸了好多天才搞懂!

首先要先看這篇文章
How to Verify the QLogic Fibre Channel HBA Card Model installed in XenServer

依照文章上的步驟
1. Launch SANsurferCLI - # /opt/QLogic_Corporation/SANsurferCLI/scli
2. From the Main Menu Choose Option 1: General Information.
3. From the General Information Menu Choose Option 1: Host Information.
4. The HBA Model will be listed as QLExxxx.


你會看到 類似這張圖

portx x WWPN (21-00-**-**-**-**-**-87) XXX 把(內的資訊)記下來。

等等再NetApp 上設定Luns會用到。

XenServer的這部份就處理好了!!(害我一直以為沒設定好,搞了好久!!)
===
NetApp的部份,則可以參考這篇:
HOWTO: Create a LUN on NetApp Filer for VMware
(沒有看錯拉,雖然這篇是for VMware ,但是有很大的參考價值)

1) Create Flexible Volume

2) Configure QTree (這部份我則是跳過,不知道是否授權購買的關係 只有NTFS 可以選)

3) Add New LUN (這部份在Path 很容易搞混 ,可能我比較笨)
如果你的Volume是用預設的vol0,那Path這邊你可以試試 :/vol/vol0/vol0

4) Create Initiator Group
這部份是個關鍵:initiators:還記得剛剛記下來的那段(21-00-***)

5) Map LUN to Initiator Group 選剛剛建好的GROUP

接下來就去XenCenter 新增儲存裝置,選HBA
可以參考:XenServer - 新增儲存裝置 - HBA

搞定收工,接下來就是測試效能拉........!

祝大家設定順利,新手 搞了好多天的說 哈!!
兜了很大圈的說XD。

==
題外話:話說在CentOS 5.4上把VNCSERVER裝起來,沒想到一個下午而已Log檔既然就7GB
嚇死人.........真不知道是什麼原因!!

繼續等 11.2 下載中~~ 衝衝衝 11.2 我來囉!!

星期三, 11月 11, 2009

CENTOS 5 的GNOME 安裝 ?

是這樣的?這邊不是openSUSE怎麼又談到CENTOS XD。

其實事情是這樣的,想說還是紀錄一下以供日後參考。

今天同事裝好CENTOS 5.4 也設定好VNCSERVER。

雞婆的我想說把不必要的套件移除,好節省備份的空間。

結果重新啟動系統後,用ULTRAVNC/REALVNC 連線進去都只出現一片黑黑的背景跟一個X的滑鼠。

心想:問題出在那呢?該不會是VNCSERVER的設定有問題吧??

於是我就把VNCSERVER移除,想說重新安裝 請同事再設定一次。

但是不管怎麼設定都失敗.....

還發現有一個gnome-session 啟動失敗的訊息.......

腦中突然閃過,會不會是我把GNOME弄掛了.......

看到這或許你會有疑問說:幹嘛不本機執行 init 5 看看有沒有問題喔。

(忘了說,因為是在XENSERVER上跑的,剛好不支援CENTOS的圖形介面,所以無法這樣測試 囧)

趕快上網找如何安裝GNOME,把方法記一下....也許日後再openSUSE上也會碰到類似問題(扯很遠......!)

==== 解決方法 ====
1、如果連接上網絡,可以直接使用yum groupinstall "GNOME Desktop Environment"
2、本機安裝方式:
1)先掛載光碟 mount /dev/xvdd /media/centos
(因為在XENSERVER下光碟位置是/dev/xvdd )

2) CentOS-Media.repo 加入本機光碟為來源

# vi /etc/yum.repos.d/CentOS-Media.repo
[c5-media]
name=CentOS-$releasever - Media
baseurl=file:///media/CentOS/
file:///media/cdrom/
file:///media/cdrecorder/
file:///media/centos #新增/修改這句
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-beta


3) 編輯完成後保存,執行以下命令
# yum --disablerepo=* --enablerepo=c5-media update
# yum --disablerepo=* --enablerepo=c5-media grouplist
查看哪些組件可以選裝(X Window System和GNOME Desktop Environment);
執行
#yum --disablerepo=* --enablerepo=c5-media groupinstall "GNOME Desktop Environment",

PS.如果提示 Error: Missing Dependency: libgaim.so.0 is needed by package nautilus-sendto ,
則在CentOS目錄下執行
#rpm -Uvh nautilus-sendto-0.7-5.fc6.i386.rpm,
如果提示有檔案相依性問題,加上--nodeps選項,再執行
#yum --disablerepo=* --enablerepo=c5-media groupinstall "GNOME Desktop Environment"

然後親切的GNOME 的介面又回來了,呼 .......... 兜了一大圈!

星期日, 11月 01, 2009

超簡單好用的DVD RIP工具-LemonRip

話說朋友拜託幫忙協助把他之前拍的DVD轉存成AVI備份到PC上。

於是搬出Google大神看看有什麼好的套件

無意中發現 LemonRip 真是簡單又好用。

一樣偷懶的用 zypper in Lemonrip 來搞定安裝的部份。(心虛......)

接下來只要放入光碟,執行LemonRip。

把要轉檔的章節打勾,按下Convert就可以了。

其中Preferenced可以設定輸出的位置,還有設定轉換使用的編碼
(也可以選擇輸出成700MB - 一片CD大小)

Setting可以細不的去設定輸入的音源跟字幕。

總之是個很棒的DVD RIP工具。

參考來源:
在Ubuntu 7.10中使用Lemonrip-dvd將DVD轉成AVI

星期三, 10月 28, 2009

isolinux 製作N合一 光碟開機工具,子選單功能

早期再網路上總是會出現N合一 XP(2000/98) 工具
此時真是百家爭鳴,AUTOXP、SUPER XP、到後來的SPEED XP .....................數不玩的XP,都快XD了!!

今天我們不是要談怎麼製作這些XD(不對,是XP)
而是來看看如何利用isolinux這個超級無敵霹靂好用的光碟導引製作自己的多合一光碟工具。
其實網路上已經多到翻的文件,PENNY這邊則是紀錄一下自己比較感興趣的部份

首先我們要先下載isolinux這個東東,下載SYSLINUX

把下載好的syslinux解壓縮後,取出我們需要用到的檔案。
===
isolinux.bin -- 光碟導引
isolinux.cfg --開機選單
memdisk
vesamenu.c32
reboot.c32 --重啟系統
===

此時我的做法是建立一個linux_tool的資料夾。
再裡面建立一個isolinux資料夾,把上述檔案放進來!

再來就是把工具丟到linux_tool的資料夾。

目前選中的工具有CloneZilla、Gparted live cd、spfdisk ......

整合的過程只需要參考下載的CloneZilla(Gparted live cd)的isolinux.cfg選項剪貼一下即可完成
就不多做描述,spfdisk 也可利用img 檔來完成。

預設的isolinux.cfg 打開來就看的懂了,很容易上手。

至於isolinux選單的更多進階用法,可以參考剛剛解壓縮的syslinux/doc/menu.txt

其中比較特別的是 -- 子選單的功能

不知道是不是關鍵字用的不好,還是比較少人製作子選單 XD
後來發現menu.txt內有詳細的記載


It is also possible to load a secondary configuration file, to get to
another menu. To do that, invoke menu.c32 with the name of the
secondary configuration file.

LABEL othermenu
MENU LABEL Another Menu
KERNEL menu.c32
APPEND othermenu.conf

這麼簡單,害我上網爬了老半天........

當然還有很多很多進階的用法,如果日後有什麼心得再丟上來跟大家討論。

再來就利用mkisofs 製作開機光碟,製作一片ISO來玩吧。


PS.題外話如果使用預設的memdisk檔,搭配HDDREG.IMG時開機會卡住..........更換此檔就正常,原因不詳囧XD。自己製作的救援工具是不打算包HDDREG,畢竟是商業軟體.......不知道能不能打包一片實用又自由開放的救援工具。

==
參考來源:
Google .......(爬太多網站了.........都忘記參考過哪些了XD 後來還是翻menu.txt)

星期六, 10月 24, 2009

體驗Google Chrome / Firefox 工具列選單變英文?

話說最近家人老是抱怨用火狐玩臉書的遊戲很慢跟選單不正常。

讓我興起了嘗試Google Chrome 的念頭。

因為人很懶,所以就會看有沒有人打包好的RPM可以用。

於是再這篇討論發現了以下連結:
Google Chrome 3.0.198.1 Released – openSUSE Fedora RPM – Flash Support

下載好提供的RPM後,快速安裝體驗一下。

安裝好後,再命令提示輸入以下:


#google-chrome --enable-plugins

或是再桌面滑鼠右鍵,新增啟動圖示:
名稱:Google Chrome
指令:google-chrome --enable-plugins
備註:....

PS.圖檔的部份路徑再 /opt/google/chrome/


瀏覽一下臉書的遊戲,還是一樣 ..........(都是Adobe Flash Player 的問題吧!換瀏覽器應該也是沒用)

不過還是嘗鮮了一下Google-Chrome,速度是蠻快也蠻順暢。但畢竟用習慣火狐(FIREFOX)的許多擴充元件了,所以用Google-Chrome整個就很不順.........哈!但蠻樂見這個瀏覽器的興起,賺到的都是使用者。

剛剛在晃LinuxTOY(簡),發現有更新的打包版本:
短消息:Google Chrome对openSUSE打包的rpm发布

== 題外話 ===
話說有天不知怎麼搞得,手殘..把火狐不小心弄掛了!!
於是想說移除重新安裝,但不知道怎麼搞得裝完之後工具選單就變英文的了 囧!

爬了一下網路上,好像碰到這類問題的朋友不多。也沒看到啥解決方法。

只好硬著頭皮亂弄....
此時先到Moztw下載最新版本
此時會下載一個tar.bz2的壓縮檔。
下載好之後解壓縮該資料夾,把資料夾內的chrome替換掉 /usr/lib/firefox/chrome。
(建議替換前先備份,我是先把/usr/lib/firefox/ 下的chrome先更名,再把解壓縮內的chrome丟進來)

執行火狐~~親切的中文回來囉,惡搞成功 XD。
不知會不會有什麼後遺症.......CC
不知道有沒有其他朋友有比較好的方法可以提供 ,哈!!

星期六, 10月 17, 2009

mkisofs 製作開機光碟

其實最近再玩用isolinux,做一片開機工具。
目前嘗試把CloneZilla跟Gparted Live整合一起。
覺得還蠻好玩的,有機會再來寫一下玩的過程跟心得。
(其實沒什麼好寫...!!還硬要寫,哈!)

繼續挖看看有沒有什麼好用的自由軟體救援或是開機工具。
也希望各位朋友可以熱心提供一下。

目前有參考一下:
systemrescuecd、ubcd這兩片

NOTE

mkisofs -D -pad -l -r -J -v -V "Linux_tool" -no-emul-boot -boot-load-size 4 -boot-info-table -b isolinux/isolinux.bin -c boot.cat -hide-rr-moved -o linuxtool.iso /myfile/toolfile_dir/

跑完之後記得先用VM跑看看,燒錄也建議儘量採用RW 來重複寫,一起環保救地球。

參考資料:
mkisofs
製作開機磁片/開機光碟
用光盘制作iso文件

星期日, 10月 04, 2009

Sendmail TLS support @ CentOS 5.3

話說同事再測試SENDMAIL架設的郵件伺服器時,想說利用GMAIL測試!
當他再設定時,SMTP那邊會出現 Remote server does not support TLS

先大概紀錄一下網路上爬到的方法,有機會再來好好研究
(通常都不知道會是那時候了,呵)


#cd /etc/pki/tls/certs
#make sendmail.pem
#cp -a sendmail.pem ../private/
#cd /etc/mail
#vi sendmail.mc

define(`confAUTH_OPTIONS', `A p')

define(`confCACERT_PATH', `/etc/pki/tls/certs')
define(`confCACERT', `/etc/pki/tls/certs/ca-bundle.crt')
define(`confSERVER_CERT', `/etc/pki/tls/certs/sendmail.pem')
define(`confSERVER_KEY', `/etc/pki/tls/certs/sendmail.pem')

#m4 sendmail.mc > sendmail.cf
#service sendmail restart



參考來源:
http://sial.org/howto/sendmail/tls-relay/
Sendmail-SMTP-AUTH-TLS-Howto
製作 Sendmail / Postfix, Dovecot, Apache HTTP Server 安全憑證
sendmail進階設定