KVM虚拟技术配置安装方式

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 #检查系统是否安装 (出现 “package vnc-server is not installed”说明vnc服务器没有安装)
  • yum install tigervnc-server fontforge -y #安装tigervnc-server和字体编译器(防止远程出现乱码)
  • vncserver
  • yum groupinstall Desktop -y #安装桌面环境
  • vncpasswd #配置vncserver 密码 ,有时不配服务器起不来
  • vncserver #重新加载服务唤醒配置文件
  • vi ~/.vnc/xstartup#改成自己安装的桌面环境,twm & 注释掉 再新加gnome-session &
    • # twm &
    • gnome-session &

    vi /etc/sysconfig/vncserver #更改默认登陆用户和远程分辨率 vnc配置文件

    • VNCSERVERS="1:root"#(桌面号:用户),配置启动一号桌面
    • VNCSERVERARGS[2]="-geometry 1024X768 -nolisten tcp -localhost"  #800x600表示桌面的分辨率

    注: 1.关闭selinux

    • 2.iptables 放行5901端口[vi /etc/sysconfig/iptables(添加如下-A INPUT -m state --state NEW -m tcp -p tcp --dport 5901 -j ACCEPT)]

3.添加桥口配置(主要用于KVM虚拟机中安装虚拟机,可以和真机互通并可出外 )

#(虚拟机选择桥接网络时,需要宿主机(真实机)创建一个共享的桥接网络设备,就是网桥。如果宿主机的物理网卡名称为eth0,则创建虚拟桥接设备)

  • cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-script/ifcfg-br0 #创建桥口br0
  • vi /etc/sysconfig/network-scripts/ifcfg-br0
  • 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-scripts/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"
  • 创建bradd.sh #在该脚本中添加如下命令
    • brctl bradd br0 #添加网桥
    • br0 brctl addif br0 eth0 #添加eth0 到br0中
    • service network restart #重启网卡
    • service libvirtd restart #重启libvirtd
  • chmod 755 addbr.sh #给bradd.sh赋予执行权限
  • nohup ./bradd.sh & #在后台运行该脚本中上述指令

关闭NetworkManager :service NetworkManager stop

  • 完成后在bradd.sh 所属目录下找到nohup.out 里面记录了操作日志,可帮助判断错误出在哪里

4.通过vncview工具访问主机管理虚拟主机

1.在终端输入:virt-manger 开启图形化管理程序,如图:

2.单击,“Create a new virtual machine”按钮,开启新建虚拟机向导和虚拟机名称以及安装方式,安装方式可以选择ISO,光盘,PEX等

3.安装介质路径,选择具体的光驱或则ISO文件路径和操作系统

4.配置CPU和内存参数

5.配置储存参数,可以选择创建新的虚拟存储文件,也可以选择使用当前存在额存储设备,默认虚拟机镜像文件路径为:/var/lib/libvirt/images

6.配置网络,架构以及其他硬体参数,网络选择Bridge桥接可以实现虚拟机直接访问外部网络

6.安装部署虚拟机系统

5.虚拟机管理机命令工具使用技巧

  • virsh list --all #查看所有虚拟主机列表
  • virsh autostart centos #设置centos虚拟主机开机自动启动
  • virsh dumpxml centos > centos.xml #备份centos虚拟主机的配置文件,并且以xml形式备份;在使用centos.xml创建新的虚拟主机之前,需要修改一些信息,<name></name>定义虚拟主机的名称<uuid></uuid>定义虚拟主机唯一的序列编号<mac address/>定义虚拟主机的MAC地址,这些为必须修改的内容,其中uuid可以使用uuidgen生成。
  • virsh create centos.xml #使用centos.xml创建新的虚拟主机
  • virsh dominfo 1#查看ID为1的虚拟主机的基本信息
  • virsh start centos #开启centos这台虚拟主机
  • virsh setmaxmen centos 2097152 --config # 设置centos虚拟主机最大内存值
  • virsh setmem centos 2097152 --config #设置centos虚拟主机内存大小
  • virsh setcpus centos 2 --config #设置centos虚拟主机cpu个数
  • virsh net-list #查看default网络配置文件
  • virsh net-dumpxml default > bank-net.xml #备份default网络配置文件,并且保存为bank-net.xml
时间: 2024-10-03 21:52:31

KVM虚拟技术配置安装方式的相关文章

Linux下kvm虚拟化技术的安装与使用

Linux下kvm虚拟化技术的安装与使用 云时代的到来,虚拟化的广泛应用.让我们重新的科技进行了定义.而当下知名的虚拟化产品有 vmware vsphere ,Hyper-v,xen,kvm.vmware的虚拟化所占的市场有目共睹,Hyper-V是windows平台下的虚拟化,而Xen就属于一个半虚拟化产品.kvm就是我们今天所介绍的对象. (kvm是kernel virtual module的简写)kvm是红帽公司5.4版本后所推出的最新虚拟化技术产品.它和vpc,virtual  box都属

VPS常用虚拟技术(OpenVZ、Xen、KVM)介绍与比较

VPS(虚拟专用服务器)的虚拟技术有很多种,VPS就是通过某种虚拟技术把一台服务器分成多个虚拟服务器.VPS常用的虚拟技术有OpenVZ.Xen.KVM三种,不同的虚拟机的VPS相同的配置可能价格相差很大,那么这三种虚拟技术到底是什么,它们之间又有什么区别?本文对OpenVZ.Xen.KVM三种虚拟技术做一个简单的介绍,并比较它们之间的差异,希望对以后你们选择VPS有点帮助. OpenVZ虚拟技术 OpenVZ的介绍:OpenVZ是操作系统级别的虚拟技术,即运行在Linux上,并在底层操作系统上

kvm(一)安装配置

本文Centos6.0_x64  (64为必须) 主机名:kvm ip:192.168.100.128 一.部署kvm环境 二.安装kvm虚拟机 KVM 需要有CPU 的支持(Intel VT 或AMD SVM),在安装KVM 之前检查一下CPU 是否提供了虚拟技术的支持: Inter 是vmx AMD 是  svm egrep '(vmx|svm)' /proc/cpuinfo --color 可见本机为Inter的cpu: 如果检测本机win机器是否支持的话,可使用一款软件 可见本机也是支持

构建Nginx服务器之一 安装及虚拟主机配置

一.Nginx简介     Nginx("engine x") 是一个高性能的HTTP和反向代理服务器,也是一个 IMAP/POP3/SMTP 代理服务器. Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,第一个公开版本0.1.0发布于2004年10月4日.其将源代码以类BSD许可证的形式发布,因它的稳定性.丰富的功能集.示例配置文件和低系统资源的消耗而闻名. 它已经在众多流量很大的俄罗斯网站上使用了很长时间,这些网站包括Yandex.

判断vps基于那种虚拟技术?Xen、OpenVZ、Xen HVM、KVM还是VMware

1.通过系统上的相关目录或文件判断 执行:ls /proc/ ,一般Xen的VPS,/proc目录下面会有xen的目录,openvz的会有vz目录. 2.执行:free -m 看内存,openvz的没有swap,当然也有xen的没有swap,但是xen的是可以加的,openvz不行.KVM是全虚拟化也是可以自己添加swap的. 3.执行:uname -a 有些xen的VPS里面会显示有xen. 4.执行:ifconfig 查看网卡,openvz的一般都是venet0:* ,xen.kvm的一般都

linux vsftpd 配置安装 (虚拟用户)

linux vsftp创建虚拟用户 FTP有三种登录方式:匿名登录.本地系统用户登录和虚拟用户登录. 虚拟用户是ftp服务器的专用用户,它的特点是只能访问服务器为其提供的FTP服务,而不能访问系统的其它资源.所以,如果想让用户对FTP服务器站内具有写权限,但又不允许访问系统其它资源,可以使用虚拟用户来提高系统的安全性.在VSFTP中,认证这些虚拟用户使用的是单独的口令库文件(pam_userdb),由可插入认证模块(PAM)认证.使用这种方式更加安全,并且配置更加灵活. vsftp 配置安装 -

Ngnix 安装、信号量、虚拟主机配置

一.Ngnix安装 ngnix的安装很简单 1.先从ngnix官网下载ngnix压缩包 wget http://nginx.org/download/nginx-1.6.2.tar.gz 2.解压并进入其目录 tar -zxf nginx-1.6.2.tar.gz cd nginx-1.6.2 3.编译安装 ./configure --prefix=/usr/local/ngnix #此处有可能报错,Ngnix依赖于pcre库,所以要先安装pcre库 yum install pcre pcre-

wampserver2.5下载、安装、虚拟主机配置详解

1,下载wampserver2.5 wampserver2.5 64位下载 wampserver2.5 32位下载 2,安装wampserver2.5 一直点击next就可以安装成功了,安装后电脑右下角会出现如下图标 红色框内显示绿色代表安装完成并成功启动了,默认是英文的现在我们切换为中文的=>右键点击绿色图标=>Language=>chinese. 3,wampserver虚拟主机配置 (这是我的安装目录)打开E:\wamp\bin\apache\apache2.4.9\conf\ht

apache-详细配置文件介绍+多种方式虚拟主机配置

grep -v "#" /etc/httpd/conf/httpd.conf ServerTokens OS    返回Server :Apache/2.0.41(unix) servertokens 指令 说明:配置HTTP服务器回应头,此指令控制了server回送给客户端的回应头域是否包含关于服务器OS类型和编译的模块描述信息 语法: servertokens  major|minor|minimal|productonly|os|full apache 启动后有9个进程,一个主进