1.安装kvm
grep -E -o 'vmx|svm' /proc/cpuinfo #检查服务器是否支持虚拟化(vmx为interl平台、svm是AMD平台)
#安装KVM所需软件包:
yum groupinstall kvm
或
yum install kvm kmod-kvm qemu kvm-qemu-img virt-viewer virt-manager libvirt libvirt-python python-virtinst bridge-utils
lsmod |grep kvm #检查是否安装成功
2.安装vnc
rpm -qa | grep vnc-server #检查系统是否安装vncserver
yum install tigervnc-server fontforge -y #安装tigervnc-server和字体编译器(防止远程出现乱码)
yum groupinstall Desktop -y #安装桌面环境
vncpasswd #配置vncserver 密码 ,有时不配服务器起不来
vncserver #重新加载服务唤醒配置文件
vi .vnc/xstartup #改成自己安装的桌面环境,twm & 注释掉
# twm &
gnome-session &
vi /etc/sysconfig/vncservers #更改默认登陆用户和远程分辨率
VNCSERVERS="1:root"
VNCSERVERARGS[2]="-geometry 1024X768 -nolisten tcp -localhost"
注: 1.关闭selinux
2.iptables 放行5901端口
3.配置桥口(主要用于KVM虚拟机中安装虚拟机,可以和真是机互通并可出外网)
cp /etc/sysconfig/network-script/ifcfg-eth0 /etc/sysconfig/network-script/ifcfg-br0 #创建桥口br0
vi /etc/sysconfig/network-script/ifcfg-br0
vi /etc/sysconfig/network-script/ifcfg-eth0
vi /etc/sysconfig/network-script/ifcfg-eth1
DEVICE="br0"
BOOTPROTO="static"
#HWADDR="………………" #前面加井号注释掉mac地址,因为是eth0上拷贝的
ONBOOT="yes"
TYPE="Bridge"
IPADDR=X.X.X.X
NETMASK=X.X.X.X
GATEWAY=X.X.X.X
vi /etc/sysconfig/network-script/ifcfg-eth0
DEVICE="eth0"
BOOTPROTO="static"
HWADDR="………………" #默认
ONBOOT="yes"
TYPE="Ethernet"
IPADDR=X.X.X.X
NETMASK=X.X.X.X
GATEWAY=X.X.X.X
BRIDGE="br0"
vi /etc/sysconfig/network-script/ifcfg-eth1
DEVICE="eth1
BOOTPROTO="static"
HWADDR="………………" #默认
ONBOOT="yes"
TYPE="Ethernet"
IPADDR=X.X.X.X
NETMASK=X.X.X.X
BRIDGE="br0"
vi bradd.sh #创建脚本将下面的命令添加进去
brctl addbr br0 #添加网桥br0
brctl addif br0 eth0 #添加eth0 到br0中
brctl addif br0 eth1 #添加eth1 到br0中
service network restart
service libvirtd restart
chmod 755 addbr.sh #给bradd.sh赋予执行权限
nohup ./addbr.sh & #在后台执行脚本中的指令
最后关闭NetworkManager
完成后再addbr.sh 所属目录下找到nohup.out 这里面记录了操作日志,可帮助判断哪步执行失败
手机扫一扫
移动阅读更方便
你可能感兴趣的文章