CentOS 5.8下Xen虚拟机的安装及操作

公司新到的服务器IBM3650M4(12G内存,900G硬盘,cpuE5-2400),打算在上面搞xen虚拟化。查看了很多文档,最后终于成功。

1查看机器的cpu是否支持虚拟化

cat /proc/cpuinfo | grep flags 如果结果出现pae,说明支持半虚拟化;如果出现vmx或svm,则支持全虚拟化。

2 两种方法可以安装xen.

2.1 新机器装系统的时候在图形界面可以选择加上xen虚拟化

2.2 装好系统后,命令行安装方式。

3 使用yum 安装,自动解决依赖关系。 yum install xen kernel-xen -y

4 修改默认以支持xen启动

vim /boot/grup/grup.conf 修改default=0

5 重新启动系统reboot

6 检查内核:uname -r

7 在xen上安装系统,我选择的是nfs的方式。nfs:主机IP:目录

8 mount /dev/cdrom /media 挂载光盘

9 echo " /media 192.168.1.0/24(ro) " >>/etc/exports 重启/etc/init.d/nfs restart

10 修改主机名为aa ,修改/etc/hosts ,可以让本机解析到aa(ping即可)

检查是否生效 showmount -e aa

11 关闭防火墙和sefenforce

12 mkdir /data/xen/ 创建目录

13 制作一个4G大小的文件安装用来安装虚机

dd if=/dev/zero of=/data/xen/vm01.img bs=1M count=4096

14 安装虚拟机

virt-install -n vm01 -r 256 -f /data/xen/vm01.img --nographics -l nfs:192.168.1.100:/media

-n :后面跟虚拟机名字,配置在/etc/xen下

-r :后面跟分配内存,最少256M

-f:后面跟新建的磁盘文件

-l :后面接安装的路径

--nographics :不使用图形界面

注意:如果在VMWARE里搭建的话,一定要保证宿主机足够大的内存(4G最好),不然会报错。

安装完成后xm list 即可查看

15 xen常见命令

xm list

xm shutdown vm01 关闭虚拟机

xm console vm01 切换到虚拟机 。如果要切换回来,命令:ctrl+]

xm create /etc/xen/vm01 启动虚拟机

xm reboot vm01 重启

xm destroy vm01 销毁虚拟机

xen上大量复制虚拟机介绍两个方法

1 cp /etc/xen/vm01 /etc/xen/vm02 cp /data/xen/vm01.img /data/xen/vm02.img

修改新的虚拟机vm02里面的配置文件vim /etc/xen/vm02

保证name,mac,路径,uuid与第一台虚拟机vm01不一样

2 采用克隆虚拟机的办法

virt-clone -o vm01 -n vm02 --force -f /data/xen/vm02.img

-o:模板机 -n:新的虚拟机名字 -f新的虚拟机存储路径

备注:克隆出来的虚拟机的.img文件小于模板机,但是系统大小正常着,经过测试,.img文件会自动扩容到和模板机的大小一样。

安装虚机的时候选择的是全虚拟化和默认网络,要想虚拟机和宿主机可以ping通,需要改/etc/xen/vm01下的虚拟机配置文件,将里面的bridge改为bridge=xenbr0桥接上。

时间: 2024-12-09 09:31:22

CentOS 5.8下Xen虚拟机的安装及操作的相关文章

2、xen虚拟机的安装

将centos的镜像文件通过ftp上传到/data目录下 可以在本机上搭建一个ftp服务器 在VM虚拟机上下载镜像 也可以使用vmtools工具 开始安装xen虚拟主机准备工作(利用命令行安装xen虚拟机) 安装apache,在apache根目录下创建tree目录 # yum install httpd # service httpd start chkconfig httpd on # cd /var/www/html/ mkdir tree reboot 将centos镜像文件挂载到/var

CentOS 6.5下PXE+Kickstart无人值守安装操作系统

CentOS 6.5下PXE+Kickstart无人值守安装操作系统 一.简介 1.1 什么是PXE PXE(Pre-boot Execution Environment,预启动执行环境)是由Intel公司开发的最新技术,工作于Client/Server的网络模式,支持工作站通过网络从远端服务器下载映像,并由此支持通过网络启动操作系统,在启动过程中,终端要求服务器分配IP地址,再用TFTP(trivial file transfer protocol)或MTFTP(multicasttrivia

CentOS 6.9下PXE+Kickstart无人值守安装操作系统附常见问题

CentOS 6.9下PXE+Kickstart无人值守安装操作系统 一.简介 1.1 什么是PXE PXE(Pre-boot Execution Environment,预启动执行环境)是由Intel公司开发的最新技术,工作于Client/Server的网络模式,支持工作站通过网络从远端服务器下载映像,并由此支持通过网络启动操作系统,在启动过程中,终端要求服务器分配IP地址,再用TFTP(trivial file transfer protocol)或MTFTP(multicast trivi

CentOS 6.4下Squid代理服务器的安装与配置

一.简介 代理服务器英文全称是Proxy Server,其功能就是代理网络用户去取得网络信息. Squid是一个缓存Internet 数据的软件,其接收用户的下载申请,并自动处理所下载的数据.当一个用户想要下载一个主页时,可以向Squid 发出一个申请,要Squid 代替其进行下载,然后Squid 连接所申请网站并请求该主页,接着把该主页传给用户同时保留一个备份,当别的用户申请同样的页面时,Squid 把保存的备份立即传给用户,使用户觉得速度相当快.Squid 可以代理HTTP.FTP.GOPH

CentOS 6.6 下源码编译安装MySQL 5.7.5

版权声明:转自:http://www.linuxidc.com/Linux/2015-08/121667.htm 说明:CentOS 6.6 下源码编译安装MySQL 5.7.5 1. 安装相关工具# yum -y install gcc-c++ ncurses-devel cmake make perl \ gcc autoconf automake zlib libxml libgcrypt libtool bison2. 清理环境检查boost版本: # rpm -qa boost*卸载b

CentOS 6.3下rsync服务器的安装与配置[转]

CentOS 6.3下rsync服务器的安装与配置 一.rsync 简介 Rsync(remote synchronize)是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件,也可以使用 Rsync 同步本地硬盘中的不同目录. Rsync 是用于取代rcp的一个工具,Rsync使用所谓的 “Rsync 算法” 来使本地和远程两个主机之间的文件达到同步,这个算法只传送两个文件的不同部分,而不是每次都整份传送,因此速度相当快.您可以参考 How Rsync Works A Prac

mac 下 parallels 虚拟机 ubuntuServer 安装 parallels tools

1. 先点击ubuntu 虚拟机右下角的设置 -----安装 parallels tools ---开始挂载安装盘: 2. 检查 ubuntu 虚拟机是否已经挂载了 安装盘: sudo mount | grep iso9660 回车,啥也没有,为空,表示 parallels tools 安装盘没有挂载到虚拟机上: 3. 手动挂载 安装盘 sudo mount -o exec /dev/cdrom /media/cdrom 4. 开始安装 cd /media/cdrom ls sudo ./ins

Ubuntu系统下Xen虚拟机的基本安装方法(代码创建)

Ubuntu上Xen安装虚拟机方法一dd一个空的磁盘sudo dd if=/dev/zero of=/home/vm1.img bs=1G count=8 下载Xen VM通用配置文件 sudo wget http://mirrors.aliyun.com/ubuntu/dists/precise/main/installer-amd64/current/images/netboot/xen/xm-debian.cfg \ -O /etc/xen/vm1.conf对下载下来的配置文件进行相应的修

CentOS 6.4下PXE+Kickstart无人值守安装操作系统

一.简介 1.1 什么是PXE PXE(Pre-boot Execution Environment,预启动执行环境)是由Intel公司开发的最新技术,工作于Client/Server的网络模式,支持工作站通过网络从远端服务器下载映像,并由此支持通过网络启动操作系统,在启动过程中,终端要求服务器分配IP地址,再用TFTP(trivial file transfer protocol)或MTFTP(multicast trivial file transfer protocol)协议下载一个启动软