發表文章

目前顯示的是有「Virtual Machine | 虛擬機器」標籤的文章

前端工程師一定要知道的 Docker 虛擬化容器技巧

圖片
感謝強者同事 Ralph Hsu 的邀請,讓使用 Docker 不到一年的凍仁可以到 07/04 Javascript 設計模式讀書會 (11) 磨磨 上台演講 這門技藝,並分享些近來的學習心得。 這是一份從 IT Engineer 的角度寫給前端工程師的 Docker 入門簡報,包含了 Docker 觀念介紹、入門指令和一個小小的 End-to-End Test (簡稱 e2e test) demo。相信藉由一步步的等級提升,我們都可以早日成為大師,並提早下班的。(笑) ▲ My sildes of Virtualization with Docker container (Basic) for F2E

在 OSX 10.11.4 安裝 Docker for Mac (v1.11.0-beta8)

圖片
Docker for Mac 和 Docker for Windows 是個正在封測,並與 Docker Toolbox, Boot2docker 使用不同虛擬化技術的 Docker 原生應用程式 (native application) 。其分別使用了 xhyve VM 與 Hyper-V VM 的架構,讓我們不需再連到 Virtualbox 裡的 boot2docker VM 裡即可使用 Docker。若想深入了解其差異,可參考 Docker for Mac vs. Docker Toolbox 一文。 先前透過 Virtualbox 使用 Docker 時,偶而會遇到 Docker 失靈,需重開 docker-machine 才可繼續使用之情形。相信在改用原生的 Docker 後,不管是穩定度還是效能都會有所改善。 ▲ Docker for Mac (v1.11.0-beta8)

「Ansible 自動化組態管理實戰講堂」與「自我實現」

圖片
凍仁在學時很喜愛 《Unix 與 Linux 自動化管理》 一書,並幻想著有朝一日也能達到自動化管理的境界。儘管管了多年機器,可頂多是寫些小 Shell Script 打打下手,雖說偶爾也會寫點 Python 卻難以突破。 在友人 @pichung 介紹下,凍仁選擇 Python 陣營的 Ansible 做為 infrastructure as code 的技能,也在 @sakanamax 於台南 SA 分享「 淺談 Ansible 自動化管理工具 」後正式入門 Ansible。 終於上到期待已久的 Ansible 實戰講堂 (03/20) 了,有種被傳授心法的感覺,是場很棒的 Workshop!接下來得靠自己的慧根哩。 #Ansible #workshop pic.twitter.com/da2eSr9L4E — 凍仁翔 (@chusiang_lai) 2016年3月20日

於 Ubuntu 14.04 安裝 Docker 1.9.1+

圖片
Docker 是近幾年來很火紅的開放源始碼虛擬技術,雖說 Ubuntu 14.04 已有內建 Docker,但 v1.6.3 的 docker.io 似乎對私有的 (private) docker-regisrty 有些不相容,凍仁在此附上 Docker v1.9.1 的裝法。 圖片來源: Aurora Solutions 。

[完全用 GNU/Linux 工作] 19. 虛擬機器 - VMware Player 5

圖片
若跨平台虛擬化 (Wine, CrossOver) 的解決方案還是無法解決我們的需求,這時不妨跑個虛擬機器來執行 (對追求效能、繪圖及 3D 動畫製作者不適用)。想跑虛擬機器除了硬體 (CPU, RAM) 得夠力以外,有些 CPU 本身更支援 硬體輔助虛擬化 ,若能啟用它必定能得到最大的效益,否則只是半虛擬化。 ▲ Ubuntu 12.04 LTS 上的 VMware Player 5 載圖。

[完全用 GNU/Linux 工作] 18. 藉由 CrossOver 安裝 Microsoft Office 2007

圖片
純文字的世界不是萬能的,雖說有 Markdown , reStructuredText 及 LaTeX 這些很棒的語法可以編寫文件,可它們還是會有不適用的情形 (例如:老師交待的報告、老闆要的報表 …)。 我們或許可改用 LibreOffice 來過關,但凍仁還是比較喜歡在 GNU/Linux 裡使用 Microsoft Office 的方案,這樣就可以直接避開文件的相容性問題。 ▲ Microsoft Office 2007 於 Ubuntu 12.04 LTS 上的截圖。

[完全用 GNU/Linux 工作] 17. 商業版的 Wine - CrossOver

圖片
Windows 上多數的軟體在 GNU/Linux 裡都有替代方案 (請參考 《OSSF自由開源軟體常見問答手冊》 ),但還是有無法取代的軟體 (例如:Adobe Photoshop, Forticlient, Microsoft Office 等)。有些我們可使用 Wine 和 PlayOnLinux 這類的模擬器來執行 (例如:WinSCP, 軒轅劍 3 等),可它們不見得穩定;對於追求穩定和不考慮跑虛擬機器的伙伴而言,有商業公司支持的 CrossOver 也是個不錯的選擇。 ▲ CrossOver 官方網站

完全用 GNU/Linux 工作

圖片
GNU/Linux 至今已經相當成熟並足以應付日常生活之使用,凍仁也於 2009 年開始使用它來工作至今,希望可以透過 第 6 屆 iT 邦幫忙鐵人賽 匯整些較有系統的文章以及分享些上班的經驗。 2015-05-09 此系列文章已整合至 GitHub 和 GitBook 上,請至 http://chusiang.gitbooks.io/working-on-gnu-linux/ 觀看最新版本。 此封面為 +Violet Chen 所設計。 若有需要勘誤的部份,觀迎大家來信至 working-on-gnu-linux (at) drx.tw ,(當然您也可以上 GitHub 網站送 Pull Request 或發 issues),讓此書可以更完美。

安裝 indicator-virtualbox on Ubuntu 12.04

圖片
自從 Ubuntu 11.04 改用 Unity 以後,原先 Gnome 2 狀態通知區就有了大變動,從原先的 Applet 改為 Indicator 了!而 Indicator 在字面上可以翻成指示者、信號...... 但在這裡則是代表右上角狀態通知區的小工具。 當中凍仁最喜愛的是 indicator-virtualbox ,這對需要常開虛擬機器 (Virtual machine) 測試各個作業系統 (Operating system) 的凍仁而言是個好物,相信重度使用者都會喜愛它! indicator-virtualbox 操作預覽。

VirtualBox - 虛擬硬碟對拷及重建 UUID

凍仁近幾個月都用 Debian (Host) + Windows XP (Guest) 上班比較多,當中也會遇到得雙開 XP 的情形發生。但要怎麼用最快速的方法建置第二個 XP 呢? 嘗試過 Clonezilla 的備份還原方案,除了會失敗以外這還是個笨方法! 好在 虛擬機器們 都有提供虛擬硬碟(*.vdi)對拷的解決方案(Solutions)。

VirtualBox 3.1 upgrade to 3.2 with rpm on RHEL 5.5 amd64

圖片
由於曾經安裝過 VirtualBox 3.1 的關係,導致升級 3.2 時出現錯誤訊息,凍仁也不曉得此作法是否正規,確定會動就是。

VirtualBox - 啟用 USB 裝置

凍仁在安裝完 VirtualBox 時,會有「無法使用 USB 裝置」的訊息視窗,這裡就紀錄一下Google 快訊訂閱的解決方法。

VirtualBox - 資料夾共享

圖片
凍仁在 VirtualBox 剛灌好 Windows XP 時,發生件小小的烏龍,那就是雖然有設定共享資料夾,但就是找不到,網路芳鄰也沒有,就在打算借助 WinSCP 來讓資料互通時,才得知 Host 的共享資料夾是必須在 Guest 手動使用網路磁碟機掛載起來才看的到的! Host:Ubuntu Guest:Windows XP

VirtualBox - 啟動失敗 (-1909)

圖片
凍仁這陣子因為工讀上的關係,需要使用到 錄影 、 錄音 及 VM 來錄製軟體使用教材。 開始使用 Ubuntu 也快3個月了,已經漸漸懶的切回去 Windows XP 啊 ,只好開始尋找在 XP 底下灌第二個 XP 的替代方案。 一開始要安裝 VirtualBox 凍仁是使用應用程式選單內的 添加/刪除 來安裝,方便歸方便,可每次新增完 XP 的虛擬機器,在開機時皆會出現以下的錯誤訊息: