:::

An Interdisciplinary Lexicon 跨學科詞彙

布丁布丁吃布丁

An Interdisciplinary Lexicon 跨學科詞彙

image

Klein, J. T. (1990). Interdisciplinarity: history, theory, and practice. Wayne State University Press.


定義Interdisciplinary的方法

  1. 從舉例來定義,指定它是什麼型態
  2. 從動機來定義,解釋為什麼它會發生
  3. 從互動原則來定義,展示學科之間是如何互動
  4. 從專有名詞階層來定義,用特定詞彙來區別整合的層級

作者以專有名詞階層的區別來說明interdisciplinary:

  1. Multidisciplinary:多學科
  2. Interdisciplinary:跨學科
  3. Transdisciplinary:整合學科

Multidisciplinary / Interdisciplinary的區別

  1. Multidisciplinary:指多個並列的學科
  2. Multidisciplinary與教育、研究
    • Joseph Kockelmans認為西方近代教育實質上都是Multidisciplinary,而該詞彙並非用來敘述研究情境
    • “Multidisciplinary” 的研究通常是專案中 ”自然發生的答案”
  3. 區別multidisciplinarity跟interdisciplinarity的例子:
    • 費城社會歷史計畫 (Philadelphia Social History Project, PSHP)
      • 關於19世紀各國首都的都市化與工業化造成人口差異的合作研究
      • 發展歷經合作(collaborative)、multidisciplinary到interdisciplinarity等不同階段
    • Apollo Project:目的是制定操作性詞彙,類似癌症研究計畫

Interdisciplinary / Transdisciplinary的區別

  1. Interdisciplinary的4種互動方式
    • 借用:例如統計工具等研究方法
    • 解決問題
    • 增加研究議題或方法的穩定性
    • Interdiscipline的新興議題
  2. Transdisciplinary
    • 為了處理更全面性的範圍與願景
    • Miller解釋:是一種概念性的框架,跨越了多個狹窄的學科範圍,包含了多個不同學科處理的議題
  3. Ryszard Wasniowski以Wroclaw大學的未來研究中心(Futures Research Centre, FRC)為例:
    • Multidisciplinarity:多學科獨立運作
      image
    • Pluridisciplinarity:參考不同學科的文獻
      image
    • Crossdisciplinarity:單方向的獨立運作發展到極致
      image
    • Interdisciplinary:利用不同學科的方法來解決問題。分成1.實務層級; 2.科學層級
      image
    • Transdisciplinarity:多層結構組織,包含廣泛目標。分成1. 政策決定層級;2. 規劃層級;3. 實務層級;4. 科學層級
      image
    • 未來研究做為Transdisciplinary研究的架構圖:
      image
      1. 超級系統:transdisciplinary方案
      2. 系統:interdisciplinary方案
      3. 應用問題:學科導向
      4. 基本問題:學科導向
  4. Sverre Sjolander的發展interdisciplinary計畫10個階段
    1. 參與者做各自的事情
    2. 參與者注意到各自的不足
    3. 參與者開始退到抽象層次,尚未到實務階段
    4. 定義問題,規範技術詞彙
    5. 參與者集中討論
    6. 參與者建立起共同的隱語
    7. 參與者發現它們浪費時間而沒有實際產出
    8. 參與者反省造成如此現象的原因
    9. 參與者知道目標
    10. 參與者真正開始產出

感想

  1. 如果要策劃跨學科的大計劃,那麼就了解跨學科的運作方式是很重要的
  2. 藉由了解組織間學科互動程度高低,也有助於理解學科分類架構的由來

之後課堂中也會提到很多跨學科的概念,現在在回頭看這篇,會讓我覺得定義跨學科層級的目的常常會隨著研究目的而有所改變吧。

倒是最後的跨學科計畫頗有合作式學習的味道,真微妙。

(more...)

Community Practice: an alternative vision of the network society 社群實踐

布丁布丁吃布丁

Community Practice: an alternative vision of the network society 社群實踐

image

Day, P., & Schuler, D. (2004). Community practice in the network society: local action/global interaction. Routledge.


名詞對應

  • 社會 society
  • 社群 community
  • 網路 network
  • 資訊通訊科技 information communication technology¸ICTs

前言

  1. 社會(society):從階層式與基於分類的工業社會權威架構轉變成為網路社會架構。
    我們需要注意:
    • 主要的網路社會理論
    • 切合現代社會的實踐社群架構
    • 社會經濟情境(socio-economic context)
  2. 資訊通訊科技(information communication technology¸ICTs):做為網路社會的基礎,加速社會發展
  3. Castell的流動空間(space of flows)理論強調科技工具的重要性
  4. Dijk(1999):網路社會之所以是一種社會,是因為社會與媒體網路形成了它的原本組織模式與最重要的架構

資訊社會的起源

理論觀點
  1. Duff等人(1996):1960年代的日本是現代資訊社會哲學的發源地
  2. Daniel Bell (1973):三個相關的社會現象
  3. 電腦的威力
  4. 理論知識的集中成為新科技、經濟成長、社會階層組織的經緯
  5. 新社會經濟規律的新興議題
  6. Bell的後工業主義(post-industrialism)與資訊社會理論,成為現在網路社群理論的根源
政策觀點
  1. Bell的理論影響了1970/80年代的西方決策者的思想
    • NII的Vice-President Al Gore:用資訊高速公路比喻廣泛的社會經濟通訊潛力
    • 歐洲的第一框架計畫(First Framework Programme,1984-1987):發展歐洲的資訊技術
  2. 美國:
    • 國家資訊建設(National informaiotn infrastructure, NII)
    • 資訊建設工作小組 (Information infrastructure Task Force¸IITF):利用ICT增進美國經濟競爭力、降低管理成本、促進政府運作效率與責任
  3. 歐洲:
    • 資訊社會政策(Information Society)
    • Delors發展白皮書(1993):建立跨歐洲的高品質網路

ICTs如何串連資訊社會

  1. 網路社會中的「技術-經濟決定論」(techno-economic determinism)
  2. Freeman (1994)藉由指出 選擇主要目標背後的最大化利益 以及 資本主義經濟的新技術採用,概念化了技術決定論以及「專業知識」

了解社群

  1. Butcher (1993):社群公共政策議題可以從三個層面來探討
    1. 敘述性的社群 (descriptive community)
      • 指涉一種具有歸屬感、共同感團體或人際網路
      • 分成地理社群與利益社群
    2. 價值的社群 (community as value)
      • 除了地理或利益社群概念之外,還包含特定價值:團結、參與、凝聚力
      • 奠基於社群主義
    3. 活動的社群 (active community)
      • 社群也是社會和政治活動的基礎
      • 公共政策制定係以促進社群的力量與能力為目標

社群政策的框架

  1. 了解並符合社群需求
  2. 在活動的社群團體與組織中運作
  3. 基於一到多種社群價值
  4. 排好社群需求的優先順序
  5. 穩定與讚揚文化的差異
  6. 反映社群自治和社群活動責任目標的承諾

社群實踐 (community practice)

  1. 社群實踐是一種鼓勵促進社群規劃、建立與維護社群健全運作的方法
  2. 社群實踐的要素:
    • 維持社群工作者持續參與
    • 越來越多專業人員在工作中利用社群的力量
    • 社群團體自己本身的自我管理
    • 藉由嘗試改善管理服務,鼓勵社群使用與參與服務的規劃與提供
  3. 社群實踐的方法:
    • 社群服務
    • 社群發展
    • 社群行動

本書架構

  1. 網路社會 – 議題與危機
  2. 社群實踐的現況
  3. 新興社群技術研究議題

感想

  1. 了解資訊社會與網路社群的由來與定義,有助於探討政策規劃的研究
  2. ICTs促進網路社會發展的理論可作為資訊技術應用研究的基礎

現在回頭看一下當初自己寫的內容,我還是覺得,自己當時根本就搞不懂自己這到底是什麼東西吧……

(more...)

論文閱讀筆記心得

布丁布丁吃布丁

論文閱讀筆記心得

image

這是在剛開學時跟大家分享的一份投影片,內容關於paper study時的note撰寫方法。

剛上研究所時,大家對於paper study這件事情都會相當恐慌。大學時別說是英文論文,大概就連中文論文都不太看。可是一上研究所,就得要強迫自己閱讀英文的論文。這是一條必經之路,而事實上這也的確能夠增長英文閱讀能力,提昇吸收資訊的速度。

一般來說,paper study並不是看小說、雜誌,看看笑笑就過去,而是要將看到的東西經過整理、消化,成為自己的一部分。特別是在未來撰寫論文的時候,就是要仰賴大量的閱讀與有技巧的整理。

以下是這份投影片的內容:(SkyDrive備份)

這份投影片裡面介紹到兩樣工具:

至於note到底要怎麼寫會比較好呢?老實講,讀到現在我也沒個準則。大致上只要能夠跟別人說明、能跟未來的自己說明,那應該就足夠。

接下來我會將最近閱讀的note一篇一篇放上來,希望促進閱讀知識的分享與交換。有些寫得很差或寫錯的地方,歡迎大家多多批評指教。

(more...)

書籍掃圖裁切工具:PSP Comic Converter

布丁布丁吃布丁

書籍掃圖裁切工具:PSP Comic Converter

image

最近在整理書籍掃描檔案,並為書籍製作文字辨識OCR。如果是雙頁書籍,那麼OCR的結果通常不太好。這時候我需要一個可以將雙頁書籍切割成左右兩頁、各別成為獨立檔案的工具,找了半天,最後找到的是這個PSP Comic Converter。


下載與開啟

該軟體不用安裝,下載解壓縮後就是一個PSP Comic Converter.exe,直接開啟之後畫面如下:

image

使用步驟

操作上很簡單,右邊按鈕一個一個按就是了。我直接敘述步驟:

  1. 選擇來源目錄:指定你要準備要分割的圖片目錄。
  2. 選擇目標目錄:指定PSP Comic Converter分割完成之後儲存分割結果的目錄。
  3. 讀出文件列表:確認來源目錄的檔案。
  4. 參數設置:比較值得一提的是這個選項,下面再細講。
  5. 開始轉換:執行切割動作。
參數設置

image

點開「參數設置」的功能,上圖就是他的對話視窗。

儘管裡面有許多可以調整的參數,不過最重要的是「頁面順序」。如果是橫書,通常順序是「1|2」;而如果是直書,順序則是「2|1」,這會影響到切割之後的檔案順序。當你在做大量圖片處理時,這個功能格外地重要,可以省下許多力氣手動調整檔案順序。

切割結果

1026 宇凡c 005

上圖是雙頁書籍的圖片檔案。

00000001 00000001d

上面兩張圖則是切割的結果。


小結

一開始我先找了一下手邊常用的FastStone Image Viewer等軟體,意外的是都沒有批次切割的功能。最後找到的PSP Comic Converter,光看名字還真是想不到他也可以這樣用。只能說為了看漫畫,社群的力量也是很強大的。

(more...)

Proxmox VE用備份(vzdump)與還原(restore)複製虛擬機器 (clone Virtual Machine)

布丁布丁吃布丁

Proxmox VE用備份(vzdump)與還原(restore)複製虛擬機器 (clone Virtual Machine)

image

Proxmox VE是一套開放原始碼的虛擬機器環境,他同時使用了OpenVZ容器虛擬化與KVM全虛擬化兩種技術,可以根據需求選用不同的方式來建立虛擬機器。

本篇要介紹虛擬機器的複製方式,這包括了備份(匯出)與還原(匯入)的指令。依照使用的技術不同,OpenVZ與KVM都必須使用各自的指令。


為什麼需要複製虛擬機器?

有時候,我們建立好一個提供了完整服務的虛擬機器。現在有另一群人想要把這個虛擬機器的內容進行修改,可是又想要保留原有的虛擬機器。這時候你就需要複製功能。

或著是說,你想要建立一個Proxmox VE沒有提供的虛擬應用樣板,作為其他應用的基礎。例如具備XAMPP環境的作業系統。這樣就可以省下每次都要從空的作業系統中安裝XAMPP的手續,讓後面的人更容易從XAMPP架設網站。

在我上一篇介紹Proxmox VE的虛擬應用樣板中有提到,OpenVZ必須要從特定的樣板中建立虛擬機器,而要建立一個虛擬應用樣板也不是這麼容易的事情。相較之下,用複製的方式從原有的虛擬機器建立另一個虛擬機器,這方法就容易多了。

在了解了背景需求之後,以下再來介紹複製的方法。

複製虛擬機器的步驟

在Proxmox VE複製虛擬機器的步驟,我個人看來是有三步:1. 準備來源虛擬機器、2. 備份(匯出)、3. 還原(匯入)、4. 設定新建立的虛擬機器。以下介紹各步驟的作法。

1. 準備來源虛擬機器

image

在進行複製之前,你必須先準備一台虛擬機器。

你需要注意的設定有兩點:

  1. VMID:這台虛擬機器的ID。
  2. 虛擬化技術:OpenVZ容器虛擬化技術或是KVM全虛擬化技術。

要注意的是,OpenVZ跟KVM的操作方式都有一些不同,請依據你使用的技術選擇正確的指令。

image

確定了你要備份的虛擬機器之後,請先將該虛擬機器關機,以便進行接下來的備份動作。

2. 備份(匯出)虛擬機器

儘管Proxmox VE有提供排程備份的功能,但在這邊我們選擇使用指令列的方式來進行備份。

2011-11-19_180900 ssh - mask

在Proxmox VE安裝完成之後,我們就可以用SSH連進去。我通常使用的SSH連線軟體是PieTTY,預設連接埠22,登入帳號是root與安裝時使用的密碼。

現在要開始執行備份的指令。假設你的虛擬機器的VMID是165,暫存目錄擺在「/tmp」底下,不論是OpenVZ還是KVM,備份的執行指令如下:

proxmox:~# vzdump --dumpdir /tmp --compress 165

備份需要花點時間等待,請耐心等候吧。

image

備份完成之後,就會顯示上述訊息。備份VM 165總共花了7分鐘,備份檔案大小為1.54GB,備份檔案的路徑為「/tmp/vzdump-qemu-165-2011_11_19-18_36_22.tgz」。請記得備份檔的路徑,待會還原時會再使用。

因為我這個VM 165是Windows XP系統,所以備份起來檔案頗大。如果是OpenVZ的話,基本的作業系統通常不會超過300MB。

2011-11-19_194353 download backup - mask

如果有需要的話,你也可以在/tmp目錄中下載該備份檔喔。

3. 還原(匯入)虛擬機器

接下來的步驟中,就要依照該虛擬機器使用的技術,選擇相對應的還原指令了。

以KVM為例,剛剛的備份檔的路徑為「/tmp/vzdump-qemu-165-2011_11_19-18_36_22.tgz」,如果你想要以此建立一臺新的虛擬機器,VMID編號為170(編號必須為100~999之間,而且此編號不能先被佔用喔),那麼請使用qmrestore指令:

proxmox:~# qmrestore /tmp/vzdump-qemu-165-2011_11_19-18_36_22.tgz 170

如果你剛剛備份的是OpenVZ檔案,則檔案的名稱會有所不同(雖然依然是用vzdump指令)。假如現在有個OpenVZ備份檔的路徑為「/tmp/vzdump-openvz-350-2011_10_28-02_25_51.tgz」,你想要以此建立一臺新的虛擬機器,VMID編號為170,那麼請使用vzrestore指令:

proxmox:~# vzrestore /tmp/vzdump-openvz-350-2011_10_28-02_25_51.tgz 170

2011-11-19_200227 qmrestore - mask

還原指令執行時,會出現上圖的訊息,這是以qmrestore還原KVM備份檔的結果。

2011-11-19_200613 list

還原成功之後,你就可以在Proxmox VE網頁管理介面看到該虛擬機器了。

4. 設定新建立的虛擬機器

image

設定完成之後,你最好先調整一下其他參數再來使用,特別是網路IP的設定、Hostname主機名稱等等。以免直接開啟新建立的虛擬機器時,造成與來源的虛擬機器相衝的問題喔。

image

設定好之後就開啟來使用吧,這又是一個跟來源一樣的Windows XP虛擬機器囉。


結語

用複製的方式建立虛擬機器有幾個缺點,像是管理者密碼不能在建立時供人自訂(但還是可以建立完之後再修改,如上述的第四步驟)、虛擬機器的備註(Notes)與網路等各種設定都會被複製過去,讓人覺得這並不是一個「全新」的機器。

不過換個角度來看,如果只是在組織內部複製虛擬機器而不需要供外界使用的話,保持相同的帳號與密碼,說不定這樣還比較方便管理呢。

有時間的話,我也想建立真正的「虛擬應用樣板」。但那就改天再說吧。

(more...)

Proxmox VE的虛擬應用樣板 (Virtual Appliance Templates)

布丁布丁吃布丁

Proxmox VE的虛擬應用樣板 (Virtual Appliance Templates)

image

Proxmox VE的OpenVZ虛擬應用樣板提供了各種可以馬上執行的應用,就像是VMware的虛擬應用程式(Virtual Appliance)一樣,但使用的技術並不相同。這篇文章簡介Proxmox VE 1.8版安裝虛擬應用樣板所使用的OpenVZ技術,然後簡單介紹虛擬應用樣板的用途,最後則是以Joomla跟Moodle為例介紹安裝與使用的方式。


Proxmox VE、OpenVZ與應用樣板

Proxmox VE是一套開放原始碼的虛擬機器運作環境。他的特色在於結合了OpenVZ容器虛擬化技術與KVM全虛擬化技術,可以依照運作環境需求來選擇使用的技術。

OpenVZ容器虛擬化技術是建立一個「容器」(container),將Linux的程序與檔案全部集中在該容器中,成為獨立的一個Linux運作環境,進而模擬出一台Linux的虛擬電腦。容器虛擬化的運作方式彷彿是在Linux中執行一個Linux使用的程序,因此虛擬化的效能損耗相當的低。根據維基百科對OpenVZ的介紹,在一台768MB記憶的硬體中可以同時執行120個提供Apache服務的網站。

然而OpenVZ的容器虛擬化技術也限制於只能使用Linux作業系統。而且安裝時並不是使用一般的Linux安裝光碟,是需要使用經過特殊處理的樣板。在OpenVZ網站中稱之的樣板(template),只是建立了單純的CentOS、Fedora、Debian、SuSE、Ubuntu等Linux作業系統。而Proxmox把這些樣板加上了各種預先安裝好的服務(像是Joomla網站),而成為了虛擬應用樣板(Virtual Appliance Template)。

這些虛擬樣板的資料最後會被壓縮誠一個tar.gz的壓縮檔,使用者只要透過特定指令與步驟,就能快速在OpenVZ的環境(包括Proxmox VE)中從樣板建立一個馬上可以使用的虛擬機器。而Proxmox VE把這套流程做得更簡單、更容易上手,下面文章中將會說明詳細的安裝步驟。

應用樣板來源

目前就我知道的應用樣板來源共有三處:

  • Proxmox VE預先提供的應用樣板:應用樣板數量較少,但都是常用的服務。
  • Proxmox VE Wiki提供的完整應用樣板:完整且詳細的應用樣板,羅列了各式各樣的好用服務。這邊也含括了Promxox VE預先提供的應用樣板。
  • OpenVZ的作業系統樣板:只有純作業系統,但有各種不同版本可供下載。

以下主要介紹的是Proxmox VE Wiki提供的完整應用樣板。

Proxmox VE預先提供的應用樣板

image

Proxmox VE wiki的Get Virtual Appliances網頁中提供了許多虛擬應用樣板可供人免費下載使用。除了作業系統之外,具有特殊應用的樣板就有21種(排除僅是版本不同的樣板,以及不考慮KVM形式)。還有其他Proxmox VE推薦的2種。當然,這些應用本身也大多數都是開放原始碼軟體,請大家安心使用。

為了方便大家了解到底有哪些樣板可以使用,以下我把這26個樣板分成五種類別來介紹:

內容管理平台(Content Management System)
  • Joomla!:簡單易用的內容管理平台,現在台灣十分流行使用Joomla架設網站。
  • Wordpress:世界上最知名的部落格平台。
  • Drupal (Acquia Drupal):非常彈性具有的內容管理平台。
  • MediaWiki (v1.16x):最知名的維基軟體。維基百科就是用MediaWiki架設。
  • SimpleGroupWare:具備知識管理功能的內容管理系統。可以處理文件、e-mail、日曆、聯絡、工作、通訊錄等等多種功能。簡單容易使用。
基礎平台
  • BlueOnyx:作為架設網站的基礎,提供網頁GUI介面,可設定FTP等系統服務。(可惜似乎是不能讓Proxmox VE使用)
  • eyeOS:雲端桌面系統。你可以透過桌面電腦或行動裝置連到eyeOS進行文件管理、處理,或把它當作一個網路硬碟使用。
  • Proxmox Mail Gateway:Proxmox公司出品的郵件伺服器。
  • Zimbra:替代MS Exchange的郵件伺服器。
  • DebPBX (FreePBX, PBX in a Flash):VoIP網路電話。
  • CYAN Secure Web:代理伺服器(Proxy)。
企業管理與電腦資產管理
商務平台
其他應用
  • Moodle:數位學習使用的課程管理平台。
  • Care2x:醫院資訊管理應用。

安裝虛擬裝置樣板

在Proxmox VE安裝虛擬裝置樣板的方式有兩種,一種是在Proxmox VE提供的預設列表中直接下載安裝,另一種是手動從其他地方下載樣板,然後上傳到Proxmox VE中。

從Proxmox VE直接安裝樣板:以Joomla為例

Proxmox VE預設提供了一些常用的樣板,讓我們可以輕易地下載、取用。這個步驟真的很簡單,我非常喜歡他這邊的高度整合化功能。接著我以Joomla為例,介紹直接安裝樣板的操作過程。

image

在Proxmox VE安裝完成之後,你可以從左邊導覽列的VM Manager –> Appliance Templates –> Download中找到Proxmox VE提供的預設列表。該列表中將虛擬應用樣板分成四類:已認證的樣板(Certified Appliances)、管理用途的樣板 (admin)、作業系統樣板(system)、網站用途樣板(www)。

image

點入任一個樣板之後,你可以看到樣板的詳細訊息。上圖是點進Joomla樣板的介紹,裡面包括了對Joomla的簡介、詳細資訊連結、版本、分類、維護者、檔案名稱、MD5查核碼。

確定要使用該樣板的話,點下「start download」就可以開始下載該樣板的檔案。

2011-11-19_150328 download template

網頁中你可以看到Proxmox VE下載樣板的進度。 Joomla的樣檔案網址是http://download.proxmox.com/appliances/www/debian-6.0-joomla_1.6-3_i386.tar.gz,檔案大小為174MB。就算是我這邊學術網路的速度,下載也要等上好一陣子。後面的時間3m35s是剩餘的時間。

image

終於下載完啦。

有時候他這個訊息會跑到停住,這可能就是AJAX沒有寫好,讓他讀取中斷了。不過實際上Proxmox VE還是有在下載的,移到其他網頁再切回Download,就可以看到訊息繼續跑了。

image

下載完成之後,你就可以在Local頁面看到剛剛下載的樣板。稍後在建立新的虛擬機器時,就可以用該樣板來快速建立Joomla網站了。

手動安裝樣板:以Moodle為例

如果你要的虛擬裝置樣板並不在Proxmox VE的預設清單中,那你也可以自行下載樣板檔案,再上傳到Proxmox VE中。以下以Moodle為例說明操作步驟。

image

在上面介紹的虛擬應用樣板網頁中,你都可以找到下載tar.gz樣板檔案的連結。以Moodle來說就是http://www.sacollege.net/files/appliances/debian-5.0-moodle_1.9.9p-1_i386.tar.gz (190MB),請先將該檔案下載到你的電腦吧。雖然tar.gz是打包壓縮檔,不過請不要解壓縮這檔案喔,tar.gz的打包壓縮檔就是虛擬應用樣板本身了。

image

接著再回到Proxmox VE中,進入VM Manager –> Appliance Templates –> Local頁面中,在Upload File欄位裡選擇剛剛下載的樣板檔案,然後按下「upload」上傳。

2011-11-19_153634 please wait

等待樣板檔案上傳。Google Chrome會在左下角顯示上傳的進度。

image

上傳完成囉。

image

在Local頁面的OpenVZ Templates列表中就會看到剛剛上傳的Moodle樣板檔案。接下來新增虛擬機器時,就可以用該樣板快速建立Moodle網站囉。

以SSH上傳樣板到Proxmox VE

有時候網路實在是太不穩,你怎樣都無法用網頁介面上傳資料到Proxmox VE。這時候你可以考慮透過SSH的SFTP上傳樣板檔案。

image

Proxmox VE安裝完成之後,除了網頁管理介面之外,它也提供了SSH的服務。預設連接埠22,以root跟安裝時的密碼登入。我通常會用FileZilla以SFTP連到Proxmox VE管理來大型檔案。

Proxmox VE擺設樣板的路徑為「/var/lib/vz/template/cache/」,你也可以在該路徑底下看到Proxmox VE已經下載的樣板喔。

使用樣板建立虛擬機器

image

當你已經將樣板儲存到Proxmox VE之後,在VM Manager –> Virtual Machines –> Create頁面中,你就可以從Template選擇要使用的樣板。上圖可以看到我剛剛上傳的Joomla跟Moodle都在列表中。然後其他參數設定設定,你就可以建立一台具備Joomla或Moodle網站功能的虛擬機器囉。

2011-11-19_155257 joomla - mask

至於要怎麼使用樣板呢?大部分網站服務為主的樣板,架設完成之後,只要以該虛擬機器的IP為網址,直接用瀏覽器開啟,你就可以看到虛擬應用樣板的服務。但如果不是網站服務的樣板,那你就要從詳細介紹中看看如何使用的說明囉。


結語:虛擬應用是新時代趨勢

對於Proxmox VE在使用OpenVZ必須要使用樣板建立虛擬機器這點,其實很多人不太能習慣這個步驟

大多數安裝電腦的人,幾乎都是先接手一台沒有作業系統的空機器,從光碟開始一步一步慢慢地安裝,然後再安裝網站伺服器、資料庫,配置網站的程式碼,花了許多時間才能夠架設出一台可以用的伺服器。

即使是會使用VirtualBox或VMware等全虛擬化技術的人,也都會習慣先建立一個空的虛擬機器,配置好光碟機、網路卡等虛擬硬體設備,再掛載ISO光碟映像檔。然後就跟一般安裝電腦一樣,從光碟一步一步安裝起。

然而科技演進到現代,不論是Proxmox VE的虛擬應用樣板,或是VMware的虛擬應用,他們都是想要讓架設虛擬機器就像是在電腦上安裝應用程式一樣簡單。仔細看看上述我的介紹,整個架設Joomla的動作也不過是 1. 下載樣板 2. 安裝樣板 3. 建立虛擬機器 4. 開始使用,就這樣簡單。而且不管是Joomla還是Moodle,他們都可以用同樣的方式來架設,你不需要因為使用不同的系統而學習另一種架設手續。

時代的趨勢就是讓人們更容易使用科技。即使是伺服器服務這麼複雜的東西,Proxmox VE也要讓它簡單能夠使用。這也是我喜愛Proxmox VE的地方。

如何建立自己特製的樣板

雖然要在Proxmox VE使用虛擬應用樣板很簡單,但要從頭建立自訂功能的樣板,可就沒這麼容易了。

OpenVZ介紹了如何從實體電腦(physical)轉換到容器(container,也就是此篇文章講的樣板template)。轉換手續非常地多,似乎並不容易使用。

Proxmox VE介紹了以Debian作業系統建立虛擬應用樣板的Debian Appliance Builder,我還沒嘗試過,不過看起來並不複雜。

還有一種方式,就是直接「複製」已經建立好的OpenVZ虛擬機器。這只要使用vzdump匯出與vzrestore還原即可,操作方式可以看OpenVZ的說明。改天有空的時候我再來介紹如何在Proxmox VE中進行這樣的操作。

(more...)

GPLI 登入就開啟知識庫

布丁布丁吃布丁

0 Comments

GPLI 登入就開啟知識庫

image

GLPI是一套資產管理系統。我們主要側重於他的知識庫(knowledge base)功能,但是因為每次開啟時,預設都是先開啟中控台(central.php),這讓我們覺得有點煩。我順手把他的登入功能改成預設開啟知識庫,省下大家很多麻煩。

以下介紹的是GLPI 0.80.2登入就進入知識庫的程式安裝方法。

  • 檔案下載:login.php
    檔案位置:[GLPI]/login.php

[GLPI]表示GLPI網頁目錄的路徑。以Linux預設Apache安裝GLPI的話,目錄路徑就是/var/www/html/glpi。換句話說,完整路徑就是/var/www/html/glpi/login.php。

這樣就完成了。

(more...)