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

CentOS5下安装XEN并配置半虚拟化

Linux下的虚拟机有半虚拟方式和全虚拟方式,全虚拟方式需要cpu支持。具体介绍大家可以到网上搜索相关资料。今天主要讲的是半虚拟化方式的虚拟机,所以不需要去考虑cpu的型号,或者是其他硬件支持的问题。在linux下安装配置xen需要配置安装源,安装虚拟机的时候
Linux下的虚拟机有半虚拟方式和全虚拟方式,全虚拟方式需要cpu支持。具体介绍大家可以到网上搜索相关资料。今天主要讲的是半虚拟化方式的虚拟机,所以不需要去考虑cpu的型号,或者是其他硬件支持的问题。在linux下安装配置xen需要配置安装源,安装虚拟机的时候使用ftp、http、或者是nfs安装方式会比较方便,当然也可以把光盘做成镜像拷贝到机器上。在下面的安装中,我使用了ftp的源。如果配置了kickstart 也可以使用kickstart 方式进行安装,这样会更加快捷。
Linux下的xen虚拟机安装,需要xen内核支持。
下面是xen虚拟机要安装的rpm包:
kernel-xen-devel-2.6.18-53.el5
 

装好了以后,编辑/boot/grub/grub.conf
 vi /boot/grub/brub.conf
 

将    xen的内核设置为默认启动    改完后存盘退出,reboot 将系统重新启动。
用dd 命令建立一个大的映像文件用于安装系统。
dd if=/dev/zero of=/centos/centos.img bs=1M count=5000
上面的命令中,我将映像文件centos.img 放在 /centos/ 目录下,总大小为 1M*5000=5G


建好映像文件后,就可以使用virt-install 安装虚拟机了 可以直接在命令行下输入 virt-install 如果不加任何参数,会进入交互模式安装系统。
首先会让你输入虚拟机的名字,接着会让你输入将多少内存分配给虚拟机。再下面会让你输入安装虚拟机的映像文件位置,在这里输入刚才创建的映像的绝对路径。回车确认后会提示问你是否需要安装图形支持,如果需要安装则输入 yes 如果不需要图形支持输入 no
最后,会让你输入安装源的位置,在这里输入ftp、nfs、http的安装源,回车,虚拟机就会开始安装了。


除了以上说的交互的方式之外,还可以使用命令参数直接进行安装。刚才上面用的交互安装方式也可以使用下列命令来代替:
virt-install -n centos -f /centos/centos.img --nographics -r 256 -l ftp://192.168.10.5/pub/centos   其达到的效果是一样的。 -n 后面跟的是虚拟机的名字 -f  后面是映像文件的位置 --nographics 不需要图型支持  -r 256 分配给虚拟机256M 的内存空间  -l 后面跟的是安将文件的位置。大家可以用virt-install Ch 查看更多的参数,其中还有对VNC支持的部分等等。完成上面工作,下面的安装就和平时在真机上安装操作系统步骤是一样的了。(未完。。。。。。)

推荐阅读
  • CentOS7源码编译安装MySQL5.6
    2019独角兽企业重金招聘Python工程师标准一、先在cmake官网下个最新的cmake源码包cmake官网:https:www.cmake.org如此时最新 ... [详细]
  • 本文详细介绍了 Dockerfile 的编写方法及其在网络配置中的应用,涵盖基础指令、镜像构建与发布流程,并深入探讨了 Docker 的默认网络、容器互联及自定义网络的实现。 ... [详细]
  • 本文介绍了一款用于自动化部署 Linux 服务的 Bash 脚本。该脚本不仅涵盖了基本的文件复制和目录创建,还处理了系统服务的配置和启动,确保在多种 Linux 发行版上都能顺利运行。 ... [详细]
  • 如何配置Unturned服务器及其消息设置
    本文详细介绍了Unturned服务器的配置方法和消息设置技巧,帮助用户了解并优化服务器管理。同时,提供了关于云服务资源操作记录、远程登录设置以及文件传输的相关补充信息。 ... [详细]
  • 在Ubuntu 16.04 LTS上配置Qt Creator开发环境
    本文详细介绍了如何在Ubuntu 16.04 LTS系统中安装和配置Qt Creator,涵盖了从下载到安装的全过程,并提供了常见问题的解决方案。 ... [详细]
  • 使用Vultr云服务器和Namesilo域名搭建个人网站
    本文详细介绍了如何通过Vultr云服务器和Namesilo域名搭建一个功能齐全的个人网站,包括购买、配置服务器以及绑定域名的具体步骤。文章还提供了详细的命令行操作指南,帮助读者顺利完成建站过程。 ... [详细]
  • 本文详细介绍了VMware的多种认证选项,帮助你根据职业需求和个人技能选择最合适的认证路径,涵盖从基础到高级的不同层次认证。 ... [详细]
  • 本文介绍如何通过更改软件源来提前体验Ubuntu 8.10,包括详细的配置步骤和相关注意事项。 ... [详细]
  • 基于KVM的SRIOV直通配置及性能测试
    SRIOV介绍、VF直通配置,以及包转发率性能测试小慢哥的原创文章,欢迎转载目录?1.SRIOV介绍?2.环境说明?3.开启SRIOV?4.生成VF?5.VF ... [详细]
  • 本文详细介绍了Linux系统中init进程的作用及其启动过程,解释了运行级别的概念,并提供了调整服务启动顺序的具体步骤和实例。通过了解这些内容,用户可以更好地管理系统的启动流程和服务配置。 ... [详细]
  • 解决网站乱码问题的综合指南
    本文总结了导致网站乱码的常见原因,并提供了详细的解决方案,包括文件编码、HTML元标签设置、服务器响应头配置、数据库字符集调整以及PHP与MySQL交互时的编码处理。 ... [详细]
  • 本文介绍如何在现有网络中部署基于Linux系统的透明防火墙(网桥模式),以实现灵活的时间段控制、流量限制等功能。通过详细的步骤和配置说明,确保内部网络的安全性和稳定性。 ... [详细]
  • 在Ubuntu 8.04中安装美观的Cairo-Dock桌面增强工具
    本文介绍如何在Ubuntu 8.04系统中安装和配置Cairo-Dock,这款桌面增强工具以其精美的界面和高效的功能备受用户青睐。文章将指导您通过简单的步骤完成安装,并提供一些实用的配置建议。 ... [详细]
  • 深入解析 HDFS Federation:多命名空间架构详解
    HDFS Federation 是一种扩展 HDFS 架构的方式,通过引入多个独立的 NameNode 来解决单点故障和性能瓶颈问题。本文将详细探讨 HDFS Federation 的工作原理、优势以及潜在挑战。 ... [详细]
  • 本教程将详细指导您如何通过光盘引导安装 CentOS 7.0,包括选择语言、系统分区和配置网络等关键步骤。整个过程大约需要8分钟,具体时间视硬件配置而定。 ... [详细]
author-avatar
蓝瑟
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有