安裝 B2Evolution Part I (基本安裝)

由於 WordPress 以及 B2Evolution 的基本要求的是 PHP & MySql, 而 DS207 都可達到, 同時這兩項產品的開發歷史也有交集, 有興趣的不妨上網找找看資料喔..

在安裝上也很簡單, 尤其安裝過了 WordPress 之後, 設定 MySql 的帳號已經有了些經驗, 同樣的必須在 MySql 上建立一個 Database, 名稱自取, 我是設定成 B2Evo 方便未來的辨識, 到 B2Evolution 下載頁面 Download 所需要的版本, 解開放到 DS207 下面的 volume1usrsynoweb 底下的 b2Evolution 路徑.

目前 B2Evolution 還找不到有中文的版本, 所以管理介面都是英文的, 官方的 安裝手冊 也都是英文的, 不過安裝程序也是很簡單快速, 只要資料庫設定好, 檔案解開後就可以直接進入設定畫面http://www.yoursite.com/blogs/install 執行一個安裝的 php 程式.

在畫面上輸入使用者名稱, 密碼及資料庫名稱後, 選擇Update 來更新 config 檔案, 下個畫面再選則 New Installation 就可以開始建立資料表格, 完成後系統會產生 Admin 的帳號以及一個亂數產生的密碼, 第一次 Login 會需要用到這組密碼千萬不要遺失了.

系統於安裝時 default 會建立三個 blogs, 其中會展示幾個不同的功能, 例如文章內可以選擇 More 及 Next Page Tag, 只要在文章內插入就會產生鄉對應的功能, 讓比較長篇幅的文章可以依照自己的意思來分頁(NextPage功能), 或是僅僅顯示文章的一部分(More功能), 讀者必須要點選後才能讀到全文.

安裝完畢後系統會建議把 Install 的路徑刪掉, 以防止被別人資料要如何的去更改, 對系統造成破壞, 要進入後臺只要在主要畫面上選擇登入系統就好, 登陸完畢後可以看到類似的畫面
B2Evo Dashboard

因為 B2Evolution 是支援多個 blog 的系統, 所以可以選擇要觀看哪一個 blog 的設定, 比要常用的功能也會特別拉出來在頁面上不用再到選單上面去找. 由於一開始有內建的三個 blog, 在看過基本功能後就立即把它刪除掉, 只留下第一個並且把 Skin, 參數等等設定成我的 Blog.

設定好 Blog 後建議先執行一下 Check System & Security, 這個功能可以協助你整理一下一些基本的往站安全性, 最好是依照相關的項目去調整一下你的參數. 包括有 Install 路徑的刪除, 確認 SQL 的版本, 以及一些 php.ini 要調整的項目. Php.ini 可以用 Telnet/SSH 連進到系統後利用 find / -name php.ini 去找到所存放的位置, 依照頁面的建議來做相對應的修正喔.

B2Evo System Check

兩難的決定 WordPress or B2Evolution

測試了 WordPress & B2Evolution, 發覺在前台(使用者看到的)部分速度差不多.. DS207 關掉 Download 時約還在 10 秒內都能看到首頁, 但是在後台(管理介面)上, B2Evolution 就快很多.. 目前雖然已經轉換完畢, 但是還要猶豫是否要更換系統, 由於效能上實在差不多, 功能對我來說也都是足夠使用.. 目前兩個網站的連結分別是:

WordPress
b2evolution

有興趣的人上來玩玩看, 不過 workpress 好像在看舊文章的時候會出現 error 404, 嗯.. 那答案應該舊很明顯了..

使用 Synology架設 WordPress Part III

鑑於 WordPress 2.6.1 在 Synology DS207 上面效能上實在很差, 連發表一篇文章都需要很久的時間, 所以這個周末把整個 WordPress 重新安裝, 包括把資料清掉重新安裝, 但是效能上看不出來有改善, 所以開始找另外的替代方案, 希望在效能上可以讓人滿意.   目前已經找到一套 b2evolution, 目前試裝後效率還不錯, 在還有 Download 的情況下, 還可以有不錯的反應時間.  更好的事, 他還帶有 wordpress – > b2Evolution 的轉換程式, 等測試完畢後就正式換裝, 並把心得再跟大家分享.

VM ESXi 安裝

殘念, 找了好幾台機器包括 PC 及 Server 等級的, 安裝 VM ESXi 時一直遇到無法找到寫入的媒介 (media) 無法安裝這套程式, 看了 HCL (硬體相容清單), 公司內沒有同樣的機種, 所以暫時無法繼續… 等有機會找到機器再來測試.

測試Abocom MG2450

跟廠商借測了 Abocom MG 2450 的 MailServer 主機, 預備更換公司使用多年的郵件伺服器, 同時配合公司未來的高成長性, 能同時容納超過 1000 人的伺服器也是必須要的.

MG2450 Login畫面
MG2450 Login畫面

首先這台機器看起來有兩個 Lan Port 實際上只有一個是可以用的, 另外一個是拿來做 HA 機制 (High Availability).  所以如果想要偷懶直接把 Mail Server 丟到防火牆之外是不可行的

設定介面中有幾個有趣的設定跟大家分享一下, 第一個是有說明放置在防火牆之後必須要如何的設定, 應該要開放的 Protocol 及 Port Number 都寫的一清二楚.

Port Setting
Port Setting

第二, 由於系統不是存放在機器的硬碟內, 所以可以隨時的 format 掉HD的空間, 也可以定時的備份到其他主機上面去, 設定管理介面的 Port Number, 等等設定.

系統è¨å®š
系統設定

第三, 主機也提供快速設定的精靈

è¨å®šç²¾éˆ
設定精靈

第四, 軔體升級也是省不了的, 在保固期間內可以免費的升級.

Firmware 更新
Firmware 更新

第五, 附贈一個 DNS Server, 可以肩負公司對外 DNS 的責任

DNSè¨å®š
DNS設定

第六, 設定幾個郵件相關的 Protocol.

Mail用的Protocolè¨å®š
Mail用的Protocol設定

第七, 可以更換 WebMail 的 Logo 畫面.. 讓公司同事登入時可以看到是自己公司的 Logo.

更換Logo
更換Logo

第八, 也可以指定MailGateway 的位置, 剛好拿來測試前一陣子裝好的機器.

指定 MailGateway
指定 MailGateway

第九, 這個就比較有趣了, 帳號的設定可以由很多種不同的方式來產生,
( A)自動新增, 連上去就自動幫你增加一個帳號, 有點危險的作法
( B )詢問原郵件伺服器, 這個最方便的設定是先前玩 MailServer 沒有的功能, 只要使用者第一次登入到這台主機, MG2450會自動的去詢問另一台主機去比對帳號密碼, 如果符合就自動的新增這個 User, 並且可以把該使用者的 Mail 抓到本機存放.
( C ) 可以直接由AD 把帳號匯入, 可以設定其查詢的條件

帳號è¨å®š
帳號設定

其中 ( B ) 的這個功能蠻適合我們公司使用的, 公司原先的 MailServer 沒有綁定 AD 帳號, 所以可以執行的步驟:
<1> 把 MG2450 架設好之後, 設定一個內部的 IP, 把公司原先的MailServer (OldMail) 的內部帳號改掉, 由MG2450 取代
<2> 設定原郵件伺服器的 IP 到 OldMail, 這樣 MG2450 就可以漸漸的自己把帳號設定好並且移植到新的主機
<3> 此時記得 Firewall 的設定也要注意
<4> 連結用 Fedora Core 9 設定起來的 MailGateway, 在 MG2450 也要先設定好 Mailgateay 的指向問題.
<5> 一~二週後, 就可以把 Firewall 上面的 ip / port Mapping rule 由指向 OldMail 的主機, 移轉到 MailGateway 上. 就可以完成移轉過程.
<6> 在這段期間內野必須要對使用者做教育訓練, 主要是因為WebMail 的介面不同, 以及登錄的方式不同讓使用者可以有機會習慣.

第十, 新增帳號有 Default 設定的值, 這個值要留意一下 MG2450 主機的HD大小以及使用者人數, 來做一個平衡, 之後可以針對特別的使用者可以給更大的空間, 注意的是因為公司不允許有網路硬碟, 所以其空間大小要設定為 0

帳號Default值
帳號Default值

第十一, 設定使用者帳號, 每個 Default 參數都可以設定, 並且可以設定指定轉寄到其他帳號

個別Userè¨å®š
個別User設定

第十二, 病毒引擎可以採用 Sophos 或是 Clamav 兩種

防毒è¨å®š
防毒設定

第十三, 可定期發送報告, 當然要先設定好報告的內容

定期報告
å®šæœŸå ±å‘Š

第十四, 統計資料介面還很活潑的. 不會像舊有的 MRTG 的死板的畫面.

統計資料
統計資料

第十五, Push Mail的設定畫面, 目前這個功能還沒有成功的啟動, 會PDA上會出現同步錯誤的訊息.

PushMailè¨å®š
PushMail設定

第十六, 設定備份到遠端的機器上, 方便未來統一的維護.

備份è¨å®š
備份設定

第十七, 設定HA的機制, 只要指定另一台主機的 IP 就可以啟動, 非常方便, 但是沒有借另外一台所以無法測試.

HAè¨å®š
HA設定

使用Excel欄位當做外部資料的查詢條件

先前嘗試出來的由Excel 直接讀取 Oracle DB 的資料, 都是把查詢的結果直接寫在 SQL 指令內, 在做簡易的 DashBoard 是可以很快的取得所需要的資料, 但是在彈性上會有所限制.

首先還是要先建立一個外部資料來源, 請參考先前一次的說明文件, 我利用 select * from All_tables 來說明其使用方式.

在填寫好 SQL 指令後, 在 檢視 -> 準則請勾選, 之後再準則欄位填入條件的欄位名稱, 值: 的這個部分填入 =[Input Owner], [] 的部份就是讓你輸入變數的地方.

è¨å®šæ¢ä»¶
設定條件

做到以上的步驟當然可以讓你在 Microsoft Query 編輯時可以自帶條件, 然後存檔回 Excel (不存檔也可以啦), 這樣你每次打開都會呈現最後一次的查詢結果, 不過這還不是我們需要的…

不要輸入任何條件後, 回 Excel 之後就可以看到系統會主動問你 Input Owner 的來源, 就可以選擇該查詢條件要抓取的欄位, 先設定成 A1.

選擇來源欄位
選擇來源欄位
指定為A1
指定為A1

這樣 Excel 就會自動的把 A1 的條件帶到剛剛設定的 Query 內.
不輸入任何數值則不回傳任何資料, 因為條件不符

條件空白, 沒有資料傳回
條件空白, 沒有資料傳回

輸入 SYS 後就會自動帶出所有 Owner = ‘SYS’的Table Name

選擇 Owner = 'SYS'
選擇 Owner =

當然如果你的參數需要下到區間的話, 當然也可以填寫兩個以上的準則來處理, 這樣就可以讓你的 Excel 表格上可以很有彈性來顯示必要的資料.

另外有一種方式可以先把所有的資料在 Sheet2 (或其他的工作表)全部撈取出來, 再用 Vlookup 的指令來對照把需要的資料再Sheet1呈現出來.

VMware 發佈免費ESX精簡版

VMWare 在近期內發表了 ESX 3i 的精簡版, 該版本可以免費的由 VMWare 的網站上下載,下載時要記得先註冊一個帳號, 軟體的序號要等到該帳號啟動後才會在網頁上顯示, 所以有點小麻煩.

初步看起來又跟 VMWare Server 2.0 還有點差距, 因為基本需求還有點高, 目前還沒有找到空機器來安裝測試, 等找到合適的機器安裝後再跟各位分享.

Acronis True Image 轉置到 VMWare

測試過 VM Converter 後, 再來就想要看看有沒有其他特殊的用途, 先前有聽廠商介紹 VM 可以經過轉換來吃進其他廠商所做的主機 Image Backup.  上網查了一下資料, 支援了好幾家不同的廠商, 請參考 VM Converter 的文件, 我選擇了 Acronis 的 True Image 來測試.

首先由文件中得知 VM converter 只支援 True Image Workstation / Server / Enterprise Server 的版本, 用 Home 備份起來的是無法直接轉檔, 在一台實體主機(XP)上先用試用的 Server 版本先把 C: 備份到 D:Backup.tlb, 由於該主機是剛剛安裝好 XP, 整個過程約3分鐘就完成複製.

接下來重新開啟主機把 D: 分享出來, 自己的電腦連結到 XP 的分享直接轉檔, 但是在讀取時產生錯誤, 原先以為是版本不支援, 又重新做了一次結果還是一樣, 火大嘗試把該 tlb 檔案複製到本機來執行, 卻發現 XP 分享出來的 tlb 檔案無法複製, 同樣路徑下其他的檔案卻又沒有問題, 想不出來, 後來用隨身碟 Copy 出來到本機來測試.

複製過來的 tlb 檔案就可以成功的轉成 VM 格式, 此次測試分別轉成 VMWare server 1.0x 的格式(VM格式4.0), 也試轉成 WorkStation 6.0(VM格式6.0) 的格式, 分別上傳到 Ubuntu 的主機上面去, 直接給他啟動, 執行起來都正常無誤.

因為 XP 主機上沒有光碟機, 所以在啟動時發生了一點小插曲, 在轉置成 VM4.0的版本不會主動把光碟機加上去, 所以在安裝 VMWare tools 就無法安裝, 必須關機加上光碟機後才能自動的安裝.

轉置成 VM6.0格式中間有個 Install VM Tools 的選項, 可能也是因為沒有光碟機導致開機時不會自動去安裝, 後來加上光碟機後發覺 IE 上面的管理介面已經沒有 Install VMWare tools 的選項… 真是無語…

轉檔出來的格式有點老舊, 看到該主機旁邊還有 Upgrade VM Machine 的選項, 手癢就給他測試一下, 除了警告該過程是無法回覆, 建議轉檔前要先備份, 其他過程一切順利, 也沒有啥感覺, 重新開機後就可以看到該 VM 主機已經轉成 VM 7.0 的格式.

在 Ubuntu x64 上裝 VMWare Server 2.0 RC1

使用Fedora Core 9 x64 來裝 VMWare Server 2.0 RC1 找不出問題來, 所以直接改用官方支援的 Ubuntu 8.0.4 x64 Server 版本來試試看, 首先到 http://www.ubuntu.com/getubuntu/download 的網站來下載需要的檔案, 選擇台灣的站台, 把連結丟到 Synology 的 Download 程式去, 速度都可以達到 1M bps 以上真是快.

安裝時請參考

登錄畫面
登錄畫面

開始畫面
開始畫面

VM電腦待機
VM電腦待機
VM電腦執行ä¸
VM電腦執行中

在主機上可以設定選項來平衡系統的資源, 主機記憶體不足, 就可以選擇由系統提供 Swap 的方式來進行, 當然執行效率就會差很多.  Default 值是設定允許一些電腦可以做 memory swap.

效能調整
效能調整

在這個介面以可以設定 VM 電腦的開機優先順序, 以及是否 VM 程式啟動時自動開機, 要把 VMWare Server 當做是 Production 的人記得要來這邊設定一下喔.

VM啟動與順序
VMå•Ÿå‹•èˆ‡é †åº

要直接看 VM 電腦的執行畫面, 必須要先安裝一個小套件才能跟VMWare Server 連結進而取得控制權. 點選下方的 install plug-in 即可安裝.

安裝 Plug-in
安裝 Plug-in

安裝完成後同一個畫面會變成這個樣子, 點選螢幕任一個位置就可以帶出 Console 的視窗.

安裝完 plug-in
安裝完 plug-in

開啟 Console 看到就是以下的畫面.

VM Console
VM Console

在使用上有幾個不同的地方跟大家分享一下:
1.    安裝 VMWare Tools 必須要在 IE 的管理介面才能安裝, 不是在 Console 開出來有地方可以選擇, 剛開始使用要留意
2.    要登錄 Windows 時要按 Ctrl-Alt-del 的選項, 放置在 Troubleshoot 裡面, 嗯, 沒講的話不知道要到哪邊去找.

隱藏按鈕
隱藏按鈕

3.    在VM電腦執行時, 可以 Online 的新增硬碟進去, 算是很方便的選擇, 尤其是先前測試 Exchange 2007 常常發現需要更大容量的空間, 必須要 Shutdown 再增加, 這一點覺得很棒.

動態增加硬碟
å‹•æ…‹å¢žåŠ ç¡¬ç¢Ÿ

4.    簡單的基本資訊可以直接再網頁上看到, 不用真的把 VM 電腦打開.

基本資訊
基本資訊

PS. 在文章內 VM電腦是指在 VMWare Server 上面所做出來的虛擬主機 (Guest OS).