首页 > 代码库 > CentOS release 6.5 (Final) 制作openstack用的镜像
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
本文出自 “8055082” 博客,谢绝转载!
CentOS release 6.5 (Final) 制作openstack用的镜像