enable CPU virtualiztion support (BIOS setting)
CentOS 6.2 X86_64 Minimal install
--iptables settings:
#iptables -F
#iptables -X
#iptables -P INPUT ACCEPT
#iptables -P FORWARD ACCEPT
#iptables -P OUTPUT ACCEPT
#service iptables save
--install packages:
#export http_proxy=192.168.10.68:9999
#yum -y install kvm tigervnc-server bridge-utils tunctl iscsi-initiator-utils
#ln -s /usr/libexec/qemu-kvm /sbin/kvm
--iscsi target settings(this step on storage server):
#yum -y install scsi-target-tuils
#chkconfig tgtd on
#service tgtd start
#tgtadm --lld iscsi --op new --mode target --tid 1 -T iqn.2012-01.com.t2cn:rhcs-storage
#tgtadm --lld iscsi --op new --mode logicalunit --tid 1 --lun 1 -b /dev/sda3
#tgtadm --lld iscsi --op bind --mode target --tid 1 -I all
#tgtadm --lld iscsi --op show --mode target
#echo "tgtadm --lld iscsi --op new --mode target --tid 1 -T iqn.2012-01.com.t2cn:rhcs-storage" >> /etc/rc.local
#echo "tgtadm --lld iscsi --op new --mode logicalunit --tid 1 --lun 1 -b /dev/sda3" >> /etc/rc.local
#echo "tgtadm --lld iscsi --op bind --mode target --tid 1 -I all" >> /etc/rc.local
--iscsi initator settings:
#chkconfig iscsi on
#service iscsi start
#iscsiadm -m discovery -t sendtargets -p 192.168.10.68:3260
#iscsiadm -m node -T iqn.2012-01.com.t2cn:rhcs-storage -p 192.168.10.68 -l
#fdisk -l
#lvdisplay
#lvchange -ay /dev/testvg/lv001
#mount /dev/testvg/lv001 /mnt
--virtual nic create and settings:
#tunctl -t tap0
#tunctl -t tap1
#tunctl -t tap2
#brctl addbr br0
#brctl addif br0 eth0
#vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE="eth0"
NM_CONTROLLED="no"
ONBOOT=yes
HWADDR=00:19:B9:EF:FA:01
TYPE=Ethernet
BOOTPROTO=static
PREFIX=24
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
#vi /etc/sysconfig/network-scripts/ifcfg-br0
DEVICE="br0"
NM_CONTROLLED="no"
ONBOOT=yes
TYPE=Ethernet
BOOTPROTO=static
IPADDR=192.168.10.70
PREFIX=24
GATEWAY=192.168.10.1
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
#ifconfig br0 up
#brctl addif br0 tap0
#brctl addif br0 tap1
#brctl addif br0 tap2
#ifconfig tap0 up
#ifconfig tap1 up
#ifconfig tap2 up
--vncserver settings:
#vncserver (set password,input twice)
#sed -i 's/twm/gnome-session/g' /root/.vnc/xstartup
#echo "VNCSERVERS=\"2:root\"" >> /etc/sysconfig/vncservers
#echo "VNCSERVERARGS[2]=\"-geometry 1024x768\"" >> /etc/sysconfig/vncservers
#chkconfig vncserver on
#service vncserver start
--create image file and running virtual machine:
#qemu-img create -f qcow2 /mnt/base.img 10G
#kvm -m 1024 -localtime -M pc -smp 1 -drive file=/mnt/base.img,cache=writeback,boot=on -net nic,vlan=0,macaddr=aa:00:00:00:00:00 -net tap,ifname=tap0,script=no -cdrom /root/CentOS-6.2-x86_64-bin-DVD1.iso -boot d -name kvm-CentOS62,process=kvm-CentOS62 -vnc :6 -usb -usbdevice tablet -pidfile /mnt/kvm-CentOS62.pid &
#qemu-img create -b /mnt/base.img -f qcow2 /mnt/instance001.img
#qemu-img create -b /mnt/base.img -f qcow2 /mnt/instance002.img
#kvm -m 1024 -localtime -M pc -smp 1 -drive file=/mnt/instance001.img,cache=writeback,boot=on -net nic,vlan=0,macaddr=aa:00:00:00:00:01 -net tap,ifname=tap0,script=no -boot c -name kvm-CentOS62,process=kvm-CentOS62 -vnc :6 -usb -usbdevice tablet &
#kvm -m 1024 -localtime -M pc -smp 1 -drive file=/mnt/instance002.img,cache=writeback,boot=on -net nic,vlan=0,macaddr=aa:00:00:00:00:02 -net tap,ifname=tap1,script=no -boot c -name kvm-712,process=kvm-CentOS62 -vnc :7 -usb -usbdevice tablet &
阅读(1163) | 评论(0) | 转发(0) |