fedora cloud image的使用

linux環境下

也許你原本就在linux的環境下了, 或者安裝在硬盤上,或者運行在虛擬機裏。
可是更多的時候你不須要那麼大、那麼全的整個 大塊系統。
以前 我也是一直是 使用archlinux來 實現最小化的系統安裝。html

那麼問題來了?假如你須要的是:
1. 小型linux運行環境
2. 可定製可升級的系統環境
3. 大量的可用的方便安裝的軟件包linux

那麼下面的這些你絕對感興趣。windows

Fedora Cloud Images

這個不過多解釋, 官網自行查看下載。網絡

環境配置和運行

如今下載下來的cloud images大小必定會讓你吃驚,由於 大小不過100M多。
可是raw, qcow2的文件格式, 沒有玩過kvm qemu的人必定不會懂。 這個自行Googlecode

2種運行的方式:htm

linux kvm(qemu)中運行

  • linux kvm qemu Bridge Tap 的網絡配置參見 : http://i.huaixiaoz.com/linux/kvm_qemu.html
  • #### 運行方式的改進:####

    • 通常的運行方式: (spice 方式 tap bridge方式)
      kvm -smp 4 -m 2048 -name f15 -drive file=~/Fedora-Cloud-Base-20141203-21.x86_64.qcow2,if=virtio -vga qxl -net nic,model=virtio,macaddr=00-11-22-33-55-44 -net tap -localtime -soundhw es1370 -spice port=5900,addr=192.168.3.148,disable-ticketing
    • 能夠改進的: (nohup commond &)
      nohup kvm -smp 4 -m 2048 -name f15 -drive file=~/Fedora-Cloud-Base-20141203-21.x86_64.qcow2,if=virtio -vga qxl -net nic,model=virtio,macaddr=00-11-22-33-55-44 -net tap -localtime -soundhw es1370 -spice port=5900,addr=192.168.3.148,disable-ticketing &
    • 繼續改進: (虛擬串口,後臺運行, 不須要圖形鏈接: 串口不少種方法, 具體參見手冊)
      nohup kvm -smp 4 -m 2048 -name f15 -drive file=~/Fedora-Cloud-Base-20141203-21.x86_64.qcow2,if=virtio -net nic,model=virtio,macaddr=00-11-22-33-55-44 -net tap -nographic -serial pty &

windows(或者隨便其餘環境)下vmware (或者 virtualbox)運行

對於這一種方式,只須要轉換爲相應的磁盤文件格式就OK了。
示例以下:ip

qemu-img convert -f qcow2 -O vmdk Fedora-Cloud-Base-20141203-21.x86_64.qcow2  fedora.vmdk

而後就能夠拿去vmware中 做爲磁盤運行了,
一樣, virtualbox磁盤轉換:get

qemu-img convert -f qcow2 -O vdi Fedora-Cloud-Base-20141203-21.x86_64.qcow2  fedora.vdi

其餘磁盤格式參見qemu-img, qemu的手冊虛擬機

題外話: 一樣對於厭倦了vmware,virtualbox的 同樣能夠吧vmdk, vdi等轉換爲raw ,qcow2格式
示例以下:io

qemu-img convert  -f vmdk -O qcow2   src.vmdk  dest.qcow2

Tips

因爲fedora cloud Image默認root用戶的密碼不知道。。 具體參見 官方wiki。

修改辦法:

virt-customize -a fedora.qcow2 --root-password password:123456

修改密碼爲: 123456
其餘 參考 http://libguestfs.org/virt-customize.1.html

相關文章
相關標籤/搜索