在CentOS中安装KVM
留下自己的备忘录。
环境
$ cat /etc/redhat-release
CentOS Linux release 7.3.1611 (Core)
CentOS安装后需要做的事情
普通用户创建
# useradd udon -s /bin/bash -d /home/udon
# passwd udon
# vi /etc/sudoers
----
## Allows people in group wheel to run all commands
- %wheel ALL=(ALL) ALL
+ #%wheel ALL=(ALL) ALL
## Same thing without a password
- # %wheel ALL=(ALL) NOPASSWD: ALL
+ %wheel ALL=(ALL) NOPASSWD: ALL
----
# usermod -aG wheel udon
请不要停止服务。
不, 不是说我不要啦, 只是嘛
$ sudo systemctl stop NetworkManager
$ sudo systemctl disable NetworkManager
$ sudo systemctl stop firewalld
$ sudo systemctl disable firewalld
如果设定
由于我们通过 VLAN 连接到 L2SW。
$ sudo cp -p /etc/sysconfig/network-scripts/ifcfg-eno1 /etc/sysconfig/network-scripts/ifcfg-eno1.10
$ sudo vi /etc/sysconfig/network-scripts/ifcfg-eno1.10
----
- BOOTPROTO=dhcp
+ BOOTPROTO=static
- NAME=eno1
+ NAME=eno1.10
- ONBOOT=no
+ ONBOOT=yes
- UUID=.....
+ IPADDR=192.168.10.120
+ NETMASK=255.255.0.0
----
$ sudo service network restart
外部连接
$ sudo vi /etc/sysconfig/network
----
+ GATEWAY=192.168.200.98
----
$ sudo vi /etc/resolv.conf
----
+ nameserver 8.8.8.8
----
$ sudo service network restart
我讨厌SSH登录慢。
$ sudo vi /etc/ssh/sshd_config
----
- #UserDNS yes
+ UserDNS no
----
$ sudo service sshd restart
没有vim很不喜欢。
$ sudo yum -y install vim
我不喜欢SELinux。
$ sudo setenforace 0
$ sudo vim /etc/selinux/config
----
- SELINUX=enforcing
+ SELINUX=disable
----
KVM 安装
参考资料:在CentOS 7上构建KVM环境(CUI环境)
参考资料:在文具堂构建CentOS服务器-KVM(虚拟化环境)的安装方法
$ sudo yum -y install libguestfs libvirt libvirt-client python-virtinst qemu-kvm virt-manager virt-top virt-viewer virt-who virt-install bridge-utils
完成
$ sudo vi /etc/yum.conf
----
+ exclude=kernel*
----
$ sudo vi /etc/sysconfig/kernel
----
- UPDATEDEFAULT=yes
+ UPDATEDEFAULT=no
----
$ sudo yum -y update
$ sudo cat /etc/redhat-release
CentOS Linux release 7.7.1908 (Core)