本文共 3562 字,大约阅读时间需要 11 分钟。
转自
http://1.chaoxu.sinaapp.com/archives/1739
前言
看过网上的很多安装教程,基本都是一条命令安装后,便直接创建虚拟机。其实有很多的坑要么是不能创建,要么就是各种失败。所以,在这里,我给出自己的完整笔记,尽量避免大家去跳坑。
1、安装
# yum -y install qemu-kvm libvirt virt-install bridge-utils
# vim /etc/libvirt/qemu.conf# Some examples of valid values are:## user = "qemu" # A user named "qemu"# user = "+0" # Super user (uid=0)# user = "100" # A user named "100" or a user with uid=100#user = "root" # The group for QEMU processes run by the system instance. It can be# specified in a similar way to user.group = "root" # Whether libvirt should dynamically change file ownership# to match the configured user/group above. Defaults to 1.# Set to 0 to disable file ownership changes.dynamic_ownership = 0重启服务# systemctl restart libvirtd
# lsmod | grep kvm# systemctl start libvirtd# systemctl enable libvirtd# ip a# nmcli c add type bridge autoconnect yes con-name br0 ifname br0
# cd /etc/sysconfig/network-scripts/ # vim ifcfg-br0DEVICE=br0TYPE=BridgeBOOTPROTO=noneNAME=br0ONBOOT=yesIPADDR=192.168.1.133GATEWAY=192.168.1.1NETMASK=255.255.255.0DNS1=192.168.1.1# vim ifcfg-eno16777736 TYPE=EthernetBRIDGE=br0BOOTPROTO=noneDEFROUTE=yesPEERDNS=yesPEERROUTES=yesNAME=eno16777736UUID=d250bd30-01e7-4147-abb1-83382d7a7effDEVICE=eno16777736ONBOOT=yes
# systemctl restart network
# ip addr1: lo:mtu 65536 qdisc noqueue state UNKNOWN link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever2: eno16777736: mtu 1500 qdisc pfifo_fast master br0 state UP qlen 1000 link/ether 00:0c:29:ca:b9:21 brd ff:ff:ff:ff:ff:ff3: virbr0: mtu 1500 qdisc noqueue state DOWN link/ether 52:54:00:8b:52:5c brd ff:ff:ff:ff:ff:ff inet 192.168.122.1/24 brd 192.168.122.255 scope global virbr0 valid_lft forever preferred_lft forever4: virbr0-nic: mtu 1500 qdisc pfifo_fast master virbr0 state DOWN qlen 500 link/ether 52:54:00:8b:52:5c brd ff:ff:ff:ff:ff:ff6: br0: mtu 1500 qdisc noqueue state UP link/ether 00:0c:29:ca:b9:21 brd ff:ff:ff:ff:ff:ff inet 192.168.1.133/24 brd 192.168.1.255 scope global br0 valid_lft forever preferred_lft forever inet6 fe80::20c:29ff:feca:b921/64 scope link valid_lft forever preferred_lft forever
# mkdir -p /var/kvm/images # create a new Storage Pool# virt-install \--name centos7 \--ram 4096 \--disk path=/var/kvm/images/centos7.img,size=30 \--vcpus 2 \--os-type linux \--os-variant rhel7 \--network bridge=br0 \--graphics none \--console pty,target_type=serial \--location=/data/centos7.iso \--extra-args 'console=ttyS0,115200n8 serial'Starting install...# start installation
# yum -y install spice-server spice-protocol
# virsh edit centos7# virsh start centos7 centos7 b38a50ca-a1ae-4d37-ba10-caf1e05b43ce 4194304 4194304 2 . . . # add follows # set any password for "passwd=***" section # specify a uniq number for "sound" section "slot='0x06'" # the "slot='0x02'" in video section is fixed number for graphics
转载地址:http://elpsi.baihongyu.com/