KVM+VNC 虚拟机远程管理
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 这里面记录了操作日志,可帮助判断哪步执行失败
KVM+VNC 虚拟机远程管理的更多相关文章
- centos7 通过kvm+vnc 实现远程桌面虚拟化和创建windows、Linux虚拟机
感谢朋友支持本博客.欢迎共同探讨交流,因为能力和时间有限.错误之处在所难免,欢迎指正! 假设转载.请保留作者信息. 博客地址:http://blog.csdn.net/qq_21398167 原博文地 ...
- kvm libvirt 虚拟机管理
http://www.2cto.com/os/201203/123128.html kvm虚拟机管理一.环境role hostname ip O ...
- kvm虚拟机日常管理和配置操作命令梳理
KVM虚拟机的管理主要是通过virsh命令对虚拟机进行管理.1)查看KVM虚拟机配置文件及运行状态KVM虚拟机默认配置文件位置: /etc/libvirt/qemu/autostart目录是配置kvm ...
- 如何在 vmware esxi 中开放 VNC功能及端口实现远程管理 完整篇
VMWare esxi中开放 VNC功能及端口实现远程管理 完整篇 在多个论坛上看了相关文章,总的写得不完整.现将各方资源整编写完整版.详文如下! (图片来自51CTO) 步骤1. 修改ESXi主机的 ...
- Linux远程管理之SVN,VNC
一.远程管理的基本概念 首先我们来初略的讲讲远程管理的一些基本概念.对于我们使用的计算机来说,如果是个人计算机,就没有远程管理这一概念了,想用的时候开机就能使用,而对于我们的服务器来说,就不同了,对于 ...
- Linux下KVM虚拟机基本管理及常用命令(转)
说明:可能有重复 一.KVM的基本管理 1.查看KVM虚拟机配置文件 #Kvm虚拟机默认配置文件位置 [root@kvm qemu]# pwd /etc/libvirt/qemu [root@kvm ...
- kvm虚拟化学习笔记(四)之kvm虚拟机日常管理与配置
KVM虚拟化学习笔记系列文章列表----------------------------------------kvm虚拟化学习笔记(一)之kvm虚拟化环境安装http://koumm.blog.51 ...
- kvm虚拟机日常管理与配置
1. 查看KVM虚拟机配置文件及运行状态 (1) KVM虚拟机默认配置文件位置: /etc/libvirt/qemu/ autostart目录是配置kvm虚拟机开机自启动目录. (2) vir ...
- KVM虚拟机的管理
1. 查看KVM虚拟机配置文件及运行状态 (1) KVM虚拟机默认配置文件位置: /etc/libvirt/qemu/ autostart目录是配置kvm虚拟机开机自启动目录 (2) virsh命令 ...
随机推荐
- 利用GridView控件导出其他文件(导出Excel,导出Word文件)
原文发布时间为:2008-10-16 -- 来源于本人的百度文章 [由搬家工具导入] // 注意,在Visual Studio2005平台下,如果使用GridView导出文件, //就必须重 ...
- 剖析CPU温度监控技术【转】
转自:http://blog.csdn.net/hunanchenxingyu/article/details/46476545 迄今为止还没有一种cpu散热系统能保证永不失效.失去了散热系统保护伞的 ...
- LeetCode OJ-- Longest Substring Without Repeating Characters ***@
https://oj.leetcode.com/problems/longest-substring-without-repeating-characters/ 给一个string,找出其中不含有重复 ...
- 【转载】51CTO-Android设置模拟器屏幕大小
在Eclipse Android中设置模拟器屏幕大小是本文要介绍的内容,主要是来了解并学习Eclipse Android中模拟器的设置,具体关于Eclipse Android内容的详解来看本文. ...
- Data structure basics - Java Implementation
Stack & Queue Implementations FixedCapacityQueue package cn.edu.tsinghua.stat.mid_term; import j ...
- C++并发实战 与多线程
http://blog.csdn.net/column/details/ccia.html
- python的安全插件
1.PyFuzz (0.1.3) - Simple fuzz testing for u ...
- MFC MFC对话框滚动条的使用
对话框的(上下/左右)滚动事件,比如,把一个比较大的对话框放入tab控件的某一页时,就需要添加滚动条.在使用了java和qt等图形界面化的集成开发环境之后,再使用MFC,就会发现,想要让一个对话框 ...
- Spark sql读取数据库和ES数据进行处理代码
读取数据库数据和ElasticSearch数据进行连接处理 import java.util.HashMap; import java.util.List; import java.util.Map; ...
- spring boot 读取配置文件(application.yml)中的属性值
在spring boot中,简单几步,读取配置文件(application.yml)中各种不同类型的属性值: 1.引入依赖: <!-- 支持 @ConfigurationProperties 注 ...