KVM服务创建虚拟机
1.安装KVM
配置本地YUM安装源
[root@localhost ~]# cat /etc/yum.repos.d/yum.repo
[kvm]
name=kvm
baseurl=file:///opt/kvm_yum
gpgcheck=0
enabled=1
[centos]
name=centos
baseurl=file:///opt/centos
gpgcheck=0
enabled=1
使用YUM安装KVM的主要组件及工具
[root@localhost ~]# yum install qemu-kvm openssl libvirt -y
启动libvirtd服务
[root@localhost ~]# systemctl start libvirtd
将/usr/libexec/qemu-kvm链接为/usr/bin/qemu-kvm
[root@localhost ~]# ln -s /usr/libexec/qemu-kvm /usr/bin/qemu-kvm
- 创建NAT模式KVM虚拟机
将cirros-0.3.3-x86_64-disk.img镜像与qemu-ifup-NAT脚本文件上传到系统/root目录下
[root@localhost ~]# ls
anaconda-ks.cfg cirros-0.3.3-x86_64-disk.img qemu-ifup-NAT
给脚本赋予执行权限
[root@localhost ~]# chmod +x /root/qemu-ifup-NAT
通过qemu-kvm命令启动KVM虚拟机
[root@localhost ~]# qemu-kvm -m 1024 -drive file=/root/cirros-0.3.3-x86_64-disk.img,if=virtio -net nic,model=virtio -net tap,script=/root/qemu-ifup-NAT -nographic -vnc :1
创建虚拟机完成后,cirros用户登录虚拟机,输入用户名为cirros,密码为cubswin:)。
然后输入ip addr list命令查询IP地址,最后输入route -n命令查询路由表
############ debug end ##############
____ ____ ____
/ __/ __ ____ ____ / __ \/ __/
/ /__ / // __// __// /_/ /\ \
\___//_//_/ /_/ \____/___/
http://cirros-cloud.net
login as 'cirros' user. default password: 'cubswin:)'. use 'sudo' for root.
cirros login: cirros
Password: cubswin:)
$
$ ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast qlen 1000
link/ether 52:54:00:12:34:56 brd ff:ff:ff:ff:ff:ff
inet6 fe80::5054:ff:fe12:3456/64 scope link
valid_lft forever preferred_lft forever
$ route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
route: fscanf