1. 安装 rsync
yum -y install rsync
2. 启动rsync
/usr/bin/rsync --daemon
3. php以root用户运行
修改 /usr/local/php/etc/php-fpm.d
user 改为 root
group 改为 root
重启php-fpm
/usr/local/php/sbin/php-fpm -R ( root运行需加-R )
4. 安装 ssh2-1.0
pecl install ssh2-1.0
5. 配置服务器间ssh验证
关闭防火墙
// 查看状态
systemctl status firewalld
// 临时关闭
systemctl stop firewalld
// 查看开机是否启动
systemctl is-enabled firewalld
// 禁止开机启动防火墙
systemctl disable firewalld
// 查看seLinux状态
getenforce
// 临时关闭seLinux
setenforce 0
// 永久关闭seLinux
修改 /etc/selinux/config 中 SELINUX=enforcing 为 disabled
Kvm
1. 检测是否支持虚拟化
grep -E '(svm|vmx)' /proc/cpuinfo
2. qemu-kvm用来创建虚拟机硬盘, libvirt用来管理虚拟机
yum install -y qemu-kvm libvirt
3. virt-install用来创建虚拟机
yum install -y virt-install
4. 启动libvirtd
systemctl start libvirtd
5. 是否启动成功
pstree -p | grep libvirtd
6. libvirtd设置开机启动
systemctl enable libvirtd
7. 启动libvirtd后会多出一块virbr0网卡
ip addr
8. qemu创建硬盘一个30G的硬盘 名为nongfa_1.raw
qemu-img create -f raw /opt/nongfa_1.raw 30G
9. 创建虚拟机 ( 指定镜像和硬盘位置 )
virt-install --virt-type kvm --name nongfa_1 --ram 1024 --cdrom=/opt/CentOS-7-x86_64-DVD-1708.iso --disk path=/opt/nongfa_1.raw --network network=default --graphics vnc,listen=0.0.0.0 --noautoconsole
10. VNC连接进行系统安装
11. 查看kvm虚拟机
virsh list --all
12. 启动虚拟机
virsh start nongfa_1
13. 虚拟机的信息在 /etc/libvirt/qemu 下可查看
14. 宿主机 配置网卡
touch ifcfg-br0
br0文件:
DEVICE=br0
TYPE=Bridge
NM_CONTROLLED=no
BOOTPROTO=static
IPADDR=192.168.66.253
NETMASK=255.255.255.0
GATEWAY=192.168.66.1
ONBOOT=yes
DEFROUTE=yes
修改原本网卡 ifcfg-enp2s0
TYPE=Ethernet
NM_CONTROLLED=no
DEVICE=enp2s0
ONBOOT=yes
BRIDGE=br0
15. 重启网卡
/etc/init.d/netword restart
16. 查看桥连
brctl show
17. 虚拟机网卡配置 ( 虚拟机网卡和普通机器一样正常配置就行 )
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=eth0
UUID=15858a4e-a32f-4939-b1d8-215df1237cab
DEVICE=eth0
ONBOOT=yes
IPADDR=192.168.66.249
NETMASK=255.255.255.0
GATEWAY=192.168.66.1
18. 修改dns
vi /etc/resolv.conf
nameserver 223.5.5.5
nameserver 114.114.114.114
19. 修改虚拟机配置文件网络改为桥连
/etc/libvirt/qemu/xxx.xml
修改: type='network' 和 network='default'
<interface type='network'>
<mac address='52:54:00:2a:85:14'/>
<source network='default'/>
<model type='virtio'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/>
</interface>
改为: type='bridge' 和 bridge='br0'
<interface type='bridge'>
<mac address='52:54:00:2a:85:14'/>
<source bridge='br0'/>
<model type='virtio'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/>
</interface>
20. 刷新配置文件
virsh define xxx.xml
21. 重启虚拟机
virsh reboot test
22. 虚拟机克隆 克隆nongfa_1虚拟机为nongfa_248 磁盘地址为/opt/nongfa_248.raw
virt-clone -o nongfa_1 -n nongfa_248 -f /opt/nongfa_248.raw
23. 启动新克隆的虚拟机 ( 复制原虚拟机关闭 ) 然后登录克隆的虚拟机修改ip
virsh list –all 查看所有虚拟机
virsh start test 启动虚拟机
virsh reboot test 重启虚拟机
virsh resume test 唤醒虚拟机使其恢复到running状态
virsh shutdown test 关闭虚拟机
virsh destroy test 强制关闭该虚拟机但不会销毁虚拟机