2013年1月3日 星期四
Linux KVM 魔法石 - Tiny Server Core 安裝與啟動
Tiny Server Core (TSC) 此微型 Linux 系統, 是由 Tiny Core Linux 發行套件重製而來. 它可直接透過 Linux 核心參數, 設定它的 IP, Default Gateway 及 DNS Server, 並還可決定是否啟動 NAT 功能, 如有雙網卡還會自動啟用靜態路由功能
在 Linux KVM 裸機系統中 (安裝 qemu-kvm 套件), 使用 Tiny Server Core 的操作步驟如下
1. 下載 Tiny Server Core 系統檔
在終端機模式下, 執行以下命令 :
$ wget http://tobala.net/download/kvmtsc.zip
--2013-01-03 11:15:23-- http://tobala.net/download/kvmtsc.zip
正在查找主機 tobala.net (tobala.net)... 69.89.27.215
正在連接 tobala.net (tobala.net)|69.89.27.215|:80... 連上了。
已送出 HTTP 要求,正在等候回應... 200 OK
長度: 16607224 (16M) [application/zip]
Saving to: `kvmtsc.zip'
100%[======================================>] 16,607,224 87.4K/s in 2m 36s
2013-01-03 11:18:03 (104 KB/s) - `kvmtsc.zip' saved [16607224/16607224]
2. 解壓縮 kvmtsc.zip 至目前使用者的家目錄
$ unzip kvmtsc.zip
Archive: kvmtsc.zip
inflating: kvmtsc/tsc32.gz
inflating: kvmtsc/tsc64.gz
inflating: kvmtsc/vmlinuz32
inflating: kvmtsc/vmlinuz64
3. Tiny Server Core目錄 - kvmtsc
切換到 kvmtsc 目錄
$ cd kvmtsc
在 kvmtsc 目錄中存放以下四個檔案
$ ls -alh
總計 16M
drwxrwxr-x 2 student student 4.0K 1月 3 11:18 .
drwxr-xr-x 35 student student 4.0K 1月 3 11:18 ..
-rw-rw-r-- 1 student student 5.4M 11月 13 10:48 tsc32.gz
-rw-rw-r-- 1 student student 5.5M 11月 13 10:48 tsc64.gz
-rw-rw-r-- 1 student student 2.4M 7月 7 21:19 vmlinuz32
-rw-rw-r-- 1 student student 2.7M 7月 7 21:43 vmlinuz64
32 位元系統 = vmlinuz32+tsc32.gz
64 位元系統 = vmlinuz64+tsc64.gz
4. 啟動 Tiny Server Core 系統
透過核心參數直接設定 IP, Default Gateway 及 DNS, 命令如下 :
$ kvm -m 128 -kernel vmlinuz32 -initrd tsc32.gz -append 'ipv4=172.16.100.19:255.255.255.0:172.16.100.254:168.95.1.1'
-append 這個參數的內容格式如下 :
"ipv4=IP:Subnet Mask:default Gateway:DNS IP"
TSC 系統啟動後畫面如下 :
在系統啟動畫面可以得知 TSC 系統的 IP 設為 172.16.100.19, default gateway 設為 172.16.100.254, DNS Server 設為 168.95.1.1
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言