CentOS release 6.5 (Final) 製作openstack用的鏡像


一.系統環境

[root@fly ~]# cat /etc/issue

CentOS release 6.5 (Final)

Kernel \r on an \m[root@fly ~]# uname -ra

Linux fly.wukui.net 2.6.32-431.el6.x86_64 #1 SMP Fri Nov 22 03:15:09 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux


二.安裝虛擬化軟件

yum install virt-manager python-virtinst qemu-kvm-tools

yum install qemu-kvm

yum install libvirt


可不裝

安裝EPEL倉庫


[root@fly ~]# lsmod |grep kvm

kvm_intel              54285  3 

kvm                   333172  1 kvm_intel


 rpm -ivh http://mirrors.ustc.edu.cn/fedora/epel//6/x86_64/epel-release-6-8.noarch.rpm


三.把iptables停掉,否則用vnc會連接不上的。

[root@fly ~]# /etc/init.d/iptables stop

四.創建qcow2的磁盤

[root@fly ~]# qemu-img create -f qcow2 /var/lib/libvirt/images/ubumode.img 30G

Formatting '/var/lib/libvirt/images/ubumode.img', fmt=qcow2 size=32212254720 encryption=off cluster_size=65536

五.安裝虛擬機 

[root@fly ~]# virt-install --virt-type kvm --name ubu-demo --ram 4096 --cdrom=/images/ubuntu-12.04.4-server-amd64.iso --network network=default --graphics vnc,listen=0.0.0.0 --noautoconsole --os-type=linux --disk path=/var/lib/libvirt/images/ubumode.img 


開始安裝......

創建域......                                                                                                                                                         |    0 B     00:00     

域安裝仍在進行。您可以重新連接

到控制檯以便完成安裝進程。



解釋:

--virt-type kvm  虛擬機的類型是kvm

--name kvm-demo  虛擬機的名字是kvm-demo

--ram 512    指定內存大小,默認是以M爲單位的,但是也可以指定

--network network=default   網絡使用默認的

--graphics vnc,listen=0.0.0.0   開啓圖形化,vnc不需要指定端口,每開啓一個都會啓動一個端口,從5900端口開始

--os-type=linux   操作系統類型

--disk path=/opt/kvm.raw  硬盤路徑

--cdrom=/opt/centos64.iso  指定光驅

cpu也可以指定,但是這裏沒有指定,使用默認的。

五.查看一下

然後  virsh list --all 就能看到你有多少個虛擬機實例

root@fly ~]# virsh list --all

 Id    名稱                         狀態

----------------------------------------------------

 10    ubu-demo                       running

 -     kvm-demo                       關閉

 -     ub                             關閉

啓動是virsh  start 實例名稱



[root@fly ~]# ps aux|grep kvm

root      1502  0.0  0.0      0     0 ?        S    17:37   0:00 [kvm-irqfd-clean]

qemu     12214 10.6 16.8 4645728 1352916 ?     Sl   19:25   1:53 /usr/libexec/qemu-kvm -name ubu-demo -S -M rhel6.6.0 -enable-kvm -m 4096 -realtime mlock=off -smp 1,sockets=1,cores=1,threads=1 -uuid 4a8db8c1-f22a-2f92-1eb1-6c73615c3d69 -nodefconfig -nodefaults -chardev socket,id=charmonitor,path=/var/lib/libvirt/qemu/ubu-demo.monitor,server,nowait -mon chardev=charmonitor,id=monitor,mode=control -rtc base=utc -no-reboot -no-shutdown -device ich9-usb-ehci1,id=usb,bus=pci.0,addr=0x4.0x7 -device ich9-usb-uhci1,masterbus=usb.0,firstport=0,bus=pci.0,multifunction=on,addr=0x4 -device ich9-usb-uhci2,masterbus=usb.0,firstport=2,bus=pci.0,addr=0x4.0x1 -device ich9-usb-uhci3,masterbus=usb.0,firstport=4,bus=pci.0,addr=0x4.0x2 -drive file=/var/lib/libvirt/images/ubumode.img,if=none,id=drive-ide0-0-0,format=qcow2,cache=none -device ide-drive,bus=ide.0,unit=0,drive=drive-ide0-0-0,id=ide0-0-0,bootindex=2 -drive file=/images/ubuntu-12.04.4-server-amd64.iso,if=none,media=cdrom,id=drive-ide0-1-0,readonly=on,format=raw -device ide-drive,bus=ide.1,unit=0,drive=drive-ide0-1-0,id=ide0-1-0,bootindex=1 -netdev tap,fd=25,id=hostnet0 -device rtl8139,netdev=hostnet0,id=net0,mac=52:54:00:ea:b4:c7,bus=pci.0,addr=0x3 -chardev pty,id=charserial0 -device isa-serial,chardev=charserial0,id=serial0 -vnc 0.0.0.0:0 -vga cirrus -device virtio-balloon-pci,id=balloon0,bus=pci.0,addr=0x5 -msg timestamp=on

root     12238  0.0  0.0      0     0 ?        S    19:25   0:00 [kvm-pit-wq]

root     13517  0.0  0.0 103260   856 pts/0    S+   19:42   0:00 grep kvm

[root@fly ~]# netstat -lnatp

Active Internet connections (servers and established)

Proto Recv-Q Send-Q Local Address               Foreign Address             State       PID/Program name   

tcp        0      0 0.0.0.0:5900                0.0.0.0:*                   LISTEN      12214/qemu-kvm      

tcp        0      0 0.0.0.0:111                 0.0.0.0:*                   LISTEN      2025/rpcbind        

tcp        0      0 192.168.122.1:53            0.0.0.0:*                   LISTEN      2640/dnsmasq        

tcp        0      0 0.0.0.0:22                  0.0.0.0:*                   LISTEN      2344/sshd           

tcp        0      0 127.0.0.1:631               0.0.0.0:*                   LISTEN      2205/cupsd          

tcp        0      0 127.0.0.1:25                0.0.0.0:*                   LISTEN      2424/master         

tcp        0      0 0.0.0.0:52825               0.0.0.0:*                   LISTEN      2166/rpc.statd      

tcp        0      0 192.168.6.24:22             192.168.6.23:60532          ESTABLISHED 12647/sshd          

tcp        0      0 192.168.6.24:5900           192.168.6.23:60216          ESTABLISHED 12214/qemu-kvm      

tcp        0      0 192.168.6.24:22             192.168.6.23:58000          ESTABLISHED 3620/sshd           

tcp        0      0 192.168.6.24:38186          2.20.183.185:80             ESTABLISHED 3020/clock-applet   

tcp        0      0 :::111                      :::*                        LISTEN      2025/rpcbind        

tcp        0      0 :::22                       :::*                        LISTEN      2344/sshd           

tcp        0      0 ::1:631                     :::*                        LISTEN      2205/cupsd          

tcp        0      0 ::1:25                      :::*                        LISTEN      2424/master         

tcp        0      0 :::48360                    :::*                        LISTEN      2166/rpc.statd  


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章