热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

在64位CentOS5.10系统中安装xen虚拟机

Linux相关的系统可以安装在半虚拟化中支持vmx指令,完全虚拟化Linux、Windows等等都支持查看是否支持虚拟化在终端执行#cat/proc/cpuinfo(或#grep-E(vmx|svm)/proc/cpuinfo)命令,找到flags部分,如果其中输出有VMX或SVM,即表明支持虚拟化技术。[r

Linux相关的系统可以安装在半虚拟化中支持vmx指令,完全虚拟化Linux、Windows等等都支持

查看是否支持虚拟化

在终端执行#cat /proc/cpuinfo(或#grep -E '(vmx|svm)' /proc/cpuinfo)命令,找到flags部分,如果其中输出有VMX或SVM,即表明支持虚拟化技术。

[root@qqdserver ~]# cat /proc/cpuinfo |grep flags

flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc arch_perfmon pebs bts aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm dca sse4_1 xsave lahf_lm tpr_shadow vnmi flexpriority

看到 我们是支持虚拟化的。

##############################

开始安装

yum -y install xen*   kernel-xen

#############

[root@qqdserver xen]# cat /boot/grub/grub.conf 

# grub.conf generated by anaconda

#

# Note that you do not have to rerun grub after making changes to this file

# NOTICE:  You have a /boot partition.  This means that

#          all kernel and initrd paths are relative to /boot/, eg.

#          root (hd0,0)

#          kernel /vmlinuz-version ro root=/dev/hda3

#          initrd /initrd-version.img

#boot=/dev/hda

default=0       此处修改为0

timeout=3

#splashimage=(hd0,0)/grub/splash.xpm.gz

hiddenmenu

title CentOS (2.6.18-308.20.1.el5xen)

----------------- (2.6.18-308.13.1.el5)

        root (hd0,0)

        kernel /xen.gz-2.6.18-308.20.1.el5

        module /vmlinuz-2.6.18-308.20.1.el5xen ro root=LABEL=/

        module /initrd-2.6.18-308.20.1.el5xen.img

title CentOS (2.6.18-308.16.1.el5)

----------------- (2.6.18-308.13.1.el5)

        root (hd0,0)

        kernel /vmlinuz-2.6.18-308.16.1.el5 ro root=LABEL=/

        initrd /initrd-2.6.18-308.16.1.el5.img

重启系统 reboot

[root@qqdserver xen]# uname -r

2.6.18-308.20.1.el5xen

####

相关配置文件所在:

/etc/init.d/xend

/etc/init.d/xendomains  

/etc/xen/      #VMM主配置文件以及各个虚拟机的配置文件

/var/lib/xen/images/   #默认的虚拟机img文件所在

/var/log/xen/xend*      #日志文件所在

 服务配置文件:

[root@qqdserver xen]# vim /etc/xen/xend-config.sxp

 日志输出,日志等级。排错是使用

(logfile /var/log/xen/xend.log)

(loglevel DEBUG)

 桥接网卡选择,以及桥接设备选择默认“xenbr0”

(network-script 'network-bridge netdev=eth0')

(network-script network-bridge)

 VNC图形连接

(vnc-listen '0.0.0.0')

(vncpasswd '')

==============

/etc/init.d/xend restart

 virbr0 ---> NAT

xenbr0 ---> 桥接

       桥=交换机    

 Install DomU:安装

[root@qqdserver xen]# virt-install --name=vm1 --ram=256  --file=/var/ftp/xen/vm1.img  --location=http://192.168.1.252/mnt/  --file-size=10  --vcpus=2  --paravirt  --bridge=xenbr0 --debug --nographics

################部分参数解释

http://192.168.1.252/mnt/我这里是http方式安装的,可以用ftp,nfs等。/mnt 是镜像挂载地址做了个连接到web目录下,如果此处出现问题把镜像cp到你的web目录。注意这里IP写的是宿主机的IP。

--name   #虚拟机的名字

—ram  #给虚拟机分配的内存

—file  #虚拟机安装后的文件所在

—location  #安装虚拟机的镜像文件所在

—file-size  #虚拟机的大小,默认单位是G

—vcpus    #虚拟cpu数量

—paravirt   #半虚拟化客户端

—bridge    #连接客户端的方式,默认的话是桥接

—debug    #调试

--nographics     #不要为该客户端设置图形控制台。

#########这里用字符界面安装的,如有需要自行调整,剩下的和安装真实机区别不大。

centos5.8_64位下安装xen

截取了安装过程中的一个图形。


推荐阅读
  • Linux服务器密码过期策略、登录次数限制、私钥登录等配置方法
    本文介绍了在Linux服务器上进行密码过期策略、登录次数限制、私钥登录等配置的方法。通过修改配置文件中的参数,可以设置密码的有效期、最小间隔时间、最小长度,并在密码过期前进行提示。同时还介绍了如何进行公钥登录和修改默认账户用户名的操作。详细步骤和注意事项可参考本文内容。 ... [详细]
  • 如何在服务器主机上实现文件共享的方法和工具
    本文介绍了在服务器主机上实现文件共享的方法和工具,包括Linux主机和Windows主机的文件传输方式,Web运维和FTP/SFTP客户端运维两种方式,以及使用WinSCP工具将文件上传至Linux云服务器的操作方法。此外,还介绍了在迁移过程中需要安装迁移Agent并输入目的端服务器所在华为云的AK/SK,以及主机迁移服务会收集的源端服务器信息。 ... [详细]
  • CentOS 7部署KVM虚拟化环境之一架构介绍
    本文介绍了CentOS 7部署KVM虚拟化环境的架构,详细解释了虚拟化技术的概念和原理,包括全虚拟化和半虚拟化。同时介绍了虚拟机的概念和虚拟化软件的作用。 ... [详细]
  • 本文介绍了在CentOS 6.4系统中更新源地址的方法,包括备份现有源文件、下载163源、修改文件名、更新列表和系统,并提供了相应的命令。 ... [详细]
  • Centos下安装memcached+memcached教程
    本文介绍了在Centos下安装memcached和使用memcached的教程,详细解释了memcached的工作原理,包括缓存数据和对象、减少数据库读取次数、提高网站速度等。同时,还对memcached的快速和高效率进行了解释,与传统的文件型数据库相比,memcached作为一个内存型数据库,具有更高的读取速度。 ... [详细]
  • 本文介绍了在rhel5.5操作系统下搭建网关+LAMP+postfix+dhcp的步骤和配置方法。通过配置dhcp自动分配ip、实现外网访问公司网站、内网收发邮件、内网上网以及SNAT转换等功能。详细介绍了安装dhcp和配置相关文件的步骤,并提供了相关的命令和配置示例。 ... [详细]
  • 本文讨论了在Windows 8上安装gvim中插件时出现的错误加载问题。作者将EasyMotion插件放在了正确的位置,但加载时却出现了错误。作者提供了下载链接和之前放置插件的位置,并列出了出现的错误信息。 ... [详细]
  • 在CentOS/RHEL 7/6,Fedora 27/26/25上安装JAVA 9的步骤和方法
    本文介绍了在CentOS/RHEL 7/6,Fedora 27/26/25上安装JAVA 9的详细步骤和方法。首先需要下载最新的Java SE Development Kit 9发行版,然后按照给出的Shell命令行方式进行安装。详细的步骤和方法请参考正文内容。 ... [详细]
  • CentOS 6.5安装VMware Tools及共享文件夹显示问题解决方法
    本文介绍了在CentOS 6.5上安装VMware Tools及解决共享文件夹显示问题的方法。包括清空CD/DVD使用的ISO镜像文件、创建挂载目录、改变光驱设备的读写权限等步骤。最后给出了拷贝解压VMware Tools的操作。 ... [详细]
  • 本文介绍了在CentOS上安装Python2.7.2的详细步骤,包括下载、解压、编译和安装等操作。同时提供了一些注意事项,以及测试安装是否成功的方法。 ... [详细]
  • mac php错误日志配置方法及错误级别修改
    本文介绍了在mac环境下配置php错误日志的方法,包括修改php.ini文件和httpd.conf文件的操作步骤。同时还介绍了如何修改错误级别,以及相应的错误级别参考链接。 ... [详细]
  • Vagrant虚拟化工具的安装和使用教程
    本文介绍了Vagrant虚拟化工具的安装和使用教程。首先介绍了安装virtualBox和Vagrant的步骤。然后详细说明了Vagrant的安装和使用方法,包括如何检查安装是否成功。最后介绍了下载虚拟机镜像的步骤,以及Vagrant镜像网站的相关信息。 ... [详细]
  • Linux下安装依赖包版本高解决方法
    本文介绍了在Linux系统下,当已安装的依赖包版本高于需要安装的依赖包版本时,解决方法包括欺骗安装程序和修改相关配置文件等操作。针对不同情况,提供了不同的解决方案。 ... [详细]
  • centos安装Mysql的方法及步骤详解
    本文介绍了centos安装Mysql的两种方式:rpm方式和绿色方式安装,详细介绍了安装所需的软件包以及安装过程中的注意事项,包括检查是否安装成功的方法。通过本文,读者可以了解到在centos系统上如何正确安装Mysql。 ... [详细]
  • Centos7搭建ELK(Elasticsearch、Logstash、Kibana)教程及注意事项
    本文介绍了在Centos7上搭建ELK(Elasticsearch、Logstash、Kibana)的详细步骤,包括下载安装包、安装Elasticsearch、创建用户、修改配置文件等。同时提供了使用华为镜像站下载安装包的方法,并强调了保证版本一致的重要性。 ... [详细]
author-avatar
捕风的水中龙_106
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有