型別:
file(vbd)
vmdk
qcow
logical volume
映象建立
1. 映象建立
qemu-img create -f qcow2 disk.img 5g
或者dd if=/dev/zero of=disk.img bs=1g count=5
(我們的環境中使用vbd)
2. rawdisk(initrd)和kerner分離
生成image
需要對image的啟動區進行忽略:
sudo losetup -f server.img
sudo fdisk -cul /dev/loop0
得到分割槽偏移起始位置512*2048=1048576
sudolosetup -d /dev/loop0
sudo losetup -f -o 1048576 server.img
sudo dd if=/dev/loop0 of=serverfinal.img
sudo losetup -d /dev/loop0
sudo mount -o loop serverfinal.img /mnt
配置修改
vi /mnt/etc/fstab
修改:uuid=381ddfff-5180-48c2-9ab2-4e17bda0d45f / ext4 errors=remount-ro 0 1
label=uec-rootfs / ext4 defaults 0 0
生成ramdisk和kernel的image
cp /mnt/boot/initrd.img-2.6.35-22-server .
cp /mnt/boot/vmlinuz-2.6.35-22-server .
修改serverfinal.img標記
tune2fs -l uec-rootfs serverfinal.img
umount /mnt
Docker映象使用之列出映象列表
我們可以使用docker images命令來列出本地主機上的映象。語法 docker images options repository tag 示例 列出docker本地所有映象 docker images結果 repository tag image id created size hello ...
yum映象安裝kvm
1.複製 etc yum.repos.d rhel source.repo檔案,改名位a.repo.cat a.repo,編輯如下 a name a baseurl file mnt server enabled 1 gpgcheck 0 gpgkey file etc pki rpm gpg rp...
利用Proxmox製作KVM映象
1.上傳iso檔案到安裝proxmox ve的伺服器,儲存在路徑 var lib vz template iso 2.使用瀏覽器開啟proxmox頁面,例如 本次位址為 3.選擇建立虛擬機器 1 填寫名稱 2 下一步,選擇系統種類,此處選擇win7,linux系統操作過程相似 3 下一步,選擇iso...