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

Ubuntu12.04系统安装xen虚拟机

系统版本:ubuntu12.04x64serverXen版本:4.1一、安装需要的软件包以及xen内核apt-getinstallxen-utils-4.1xenwatchxen-toolsxen-utils-commonxenstore-utilsxen-hypervisor-4.1-amd64注意:如果是64位系统

系统版本:ubuntu 12.04 x64 server
Xen版本 :4.1

一、安装需要的软件包以及xen内核

apt-get install xen-utils-4.1 xenwatch xen-tools xen-utils-common xenstore-utils xen-hypervisor-4.1-amd64

注意:

如果是 64位系统 安装 xen-hypervisor-4.1-amd64

如果是 32位系统 安装 xen-hypervisor-4.1-i386 还得多安装linux-image-server

安装完成后会在 /boot/ 目录下生成 xen-4.1-amd64.gz 文件

二、重启服务器,选择菜单中选从xen内核启动

重启进入系统查看,显示如下:


则为xen内核安装正常

三、修改网络配置

DHCP的可以不用修改也行

vim /etc/network/interfaces

auto xenbr0

iface xenbr0 inet static

address 192.168.30.139

netmask 255.255.255.0

gateway 192.168.30.2

dns-nameservers 219.141.136.10 219.141.140.10

bridge_ports eth0

auto eth0

iface eth0 inet manual

四、配置xen-tools创建Ubuntu实例

修改如下内容
vim /etc/xen-tools/xen-tools.conf
dir = /data/xen
size = 4Gb
memory = 128Mb
swap = 128Mb
install-method = debootstrap
fs = ext3
dist = `xt-guess-suite-and-mirror --suite` # Default distribution to install.
image = sparse
#gateway = 192.168.30.2
#netmask = 255.255.255.0
#broadcast = 192.168.30.255
#passwd = 1
xfs_options = defaults
reiser_optiOns= defaults
serial_device = hvc0 #default
disk_device = xvda #default

注:
由于安装的xen-tools默认支持的最新Ubuntu版本是maverick,而11.10的版本是oneiric(现在的12.04是precise)所以需要它支持precise 操作如下:

cd /usr/lib/xen-tools/
ln -s karmic.d precise.d

vim /etc/xen/xend-config.sxp
将 #(xend-unix-server no) 注释去掉 no改为yes
#(network-script 'network-bridge netdev=eth1') 注释去掉 网卡改为自己使用的网卡

#如果不重启xend,则会报错见 http://blog.csdn.net/sdytlm/article/details/6566893

/etc/init.d/xend restart

安装ubuntu12.04虚拟机

xen-create-image --hostname=xen.game.yy.com \
--ip=172.17.1.222 --gateway=172.17.0.1 --netmask=255.255.254.0 \
--dist=precise --mirror=http://archive.ubuntu.com/ubuntu --size=10Gb \
--memory=256mb --swap=1024mb --arch=amd64 \
--boot --passwd --role udev --dir=/data/xen --force

以上命令,如果没有报错,就可以把guest 系统安装成功。

选项说明:

--hostname=xen.game.yy.com 虚拟机的主机名,通过xm list 可以查看到

--ip=121.9.221.251 --gateway=121.9.221.129 --netmask=255.255.255.128 配置静态IP

--dist=precise 该选项指定安装ubuntu 的版本,这里的precise,是12.04 版本,其他版本依此类推

--mirror=http://archive.ubuntu.com/ubuntu 镜像文件站点

--size=10Gb 设置主硬盘镜像大小

--memory=2048mb 设置内存大小

--swap=1024mb 设置交换分区大小

--arch=i386 镜像系统类型(32bit)64位为:amd64

--boot 安装完成后启动系统

--passwd 指定安装过程中设置系统密码

--role udev

--dir=/data/xen 指定镜像文件的路径

--force 强制创建映像文件,若已经存在同名文件,则覆盖

查看日志:/var/log/xen-tools/主机名.log

以上命令,如果没有报错,就可以把guest 系统安装成功。

启动安装好的虚拟机

xm create -c /etc/xen/xen.game.yy.com.cfg

五、安装完成进行管理

cd /etc/xen/

xm create vm1.cfg 开启虚拟机

xm list 查看当前xen虚拟机状态

xm console vm1 连接vm1控制台

xm shutdown vm1 停止vm1虚拟机

xm reboot vm1 重启vm1虚拟机

xm destroy vm1 删除vm1虚拟机

xentop 查看各主机的资源占用情况


推荐阅读
  • Linux服务器密码过期策略、登录次数限制、私钥登录等配置方法
    本文介绍了在Linux服务器上进行密码过期策略、登录次数限制、私钥登录等配置的方法。通过修改配置文件中的参数,可以设置密码的有效期、最小间隔时间、最小长度,并在密码过期前进行提示。同时还介绍了如何进行公钥登录和修改默认账户用户名的操作。详细步骤和注意事项可参考本文内容。 ... [详细]
  • 本文介绍了在rhel5.5操作系统下搭建网关+LAMP+postfix+dhcp的步骤和配置方法。通过配置dhcp自动分配ip、实现外网访问公司网站、内网收发邮件、内网上网以及SNAT转换等功能。详细介绍了安装dhcp和配置相关文件的步骤,并提供了相关的命令和配置示例。 ... [详细]
  • 图解redis的持久化存储机制RDB和AOF的原理和优缺点
    本文通过图解的方式介绍了redis的持久化存储机制RDB和AOF的原理和优缺点。RDB是将redis内存中的数据保存为快照文件,恢复速度较快但不支持拉链式快照。AOF是将操作日志保存到磁盘,实时存储数据但恢复速度较慢。文章详细分析了两种机制的优缺点,帮助读者更好地理解redis的持久化存储策略。 ... [详细]
  • Java在运行已编译完成的类时,是通过java虚拟机来装载和执行的,java虚拟机通过操作系统命令JAVA_HOMEbinjava–option来启 ... [详细]
  • 本文介绍了在Linux下安装和配置Kafka的方法,包括安装JDK、下载和解压Kafka、配置Kafka的参数,以及配置Kafka的日志目录、服务器IP和日志存放路径等。同时还提供了单机配置部署的方法和zookeeper地址和端口的配置。通过实操成功的案例,帮助读者快速完成Kafka的安装和配置。 ... [详细]
  • mac php错误日志配置方法及错误级别修改
    本文介绍了在mac环境下配置php错误日志的方法,包括修改php.ini文件和httpd.conf文件的操作步骤。同时还介绍了如何修改错误级别,以及相应的错误级别参考链接。 ... [详细]
  • 本文介绍了Python高级网络编程及TCP/IP协议簇的OSI七层模型。首先简单介绍了七层模型的各层及其封装解封装过程。然后讨论了程序开发中涉及到的网络通信内容,主要包括TCP协议、UDP协议和IPV4协议。最后还介绍了socket编程、聊天socket实现、远程执行命令、上传文件、socketserver及其源码分析等相关内容。 ... [详细]
  • 本文介绍了解决Netty拆包粘包问题的一种方法——使用特殊结束符。在通讯过程中,客户端和服务器协商定义一个特殊的分隔符号,只要没有发送分隔符号,就代表一条数据没有结束。文章还提供了服务端的示例代码。 ... [详细]
  • 学习SLAM的女生,很酷
    本文介绍了学习SLAM的女生的故事,她们选择SLAM作为研究方向,面临各种学习挑战,但坚持不懈,最终获得成功。文章鼓励未来想走科研道路的女生勇敢追求自己的梦想,同时提到了一位正在英国攻读硕士学位的女生与SLAM结缘的经历。 ... [详细]
  • 如何基于ggplot2构建相关系数矩阵热图以及一个友情故事
    本文介绍了如何在rstudio中安装ggplot2,并使用ggplot2构建相关系数矩阵热图。同时,通过一个友情故事,讲述了真爱难觅的故事背后的数据量化和皮尔逊相关系数的概念。故事中的小伙伴们在本科时参加各种考试,其中有些沉迷网络游戏,有些热爱体育,通过他们的故事,展示了不同兴趣和特长对学习和成绩的影响。 ... [详细]
  • 本文介绍了高校天文共享平台的开发过程中的思考和规划。该平台旨在为高校学生提供天象预报、科普知识、观测活动、图片分享等功能。文章分析了项目的技术栈选择、网站前端布局、业务流程、数据库结构等方面,并总结了项目存在的问题,如前后端未分离、代码混乱等。作者表示希望通过记录和规划,能够理清思路,进一步完善该平台。 ... [详细]
  • 如何在服务器主机上实现文件共享的方法和工具
    本文介绍了在服务器主机上实现文件共享的方法和工具,包括Linux主机和Windows主机的文件传输方式,Web运维和FTP/SFTP客户端运维两种方式,以及使用WinSCP工具将文件上传至Linux云服务器的操作方法。此外,还介绍了在迁移过程中需要安装迁移Agent并输入目的端服务器所在华为云的AK/SK,以及主机迁移服务会收集的源端服务器信息。 ... [详细]
  • Linux如何安装Mongodb的详细步骤和注意事项
    本文介绍了Linux如何安装Mongodb的详细步骤和注意事项,同时介绍了Mongodb的特点和优势。Mongodb是一个开源的数据库,适用于各种规模的企业和各类应用程序。它具有灵活的数据模式和高性能的数据读写操作,能够提高企业的敏捷性和可扩展性。文章还提供了Mongodb的下载安装包地址。 ... [详细]
  • 本文详细介绍了Vim编辑器中的三种模式(命令模式、末行模式和编辑模式)以及它们之间的操作区别和切换方法。Vim编辑器凭借其多种命令快捷键和高效率的操作方式,得到了广大厂商和用户的认可。对于想要高效操作文本的用户来说,了解这些模式的使用方法是必不可少的。 ... [详细]
  • 本文介绍了在CentOS 6.4系统中更新源地址的方法,包括备份现有源文件、下载163源、修改文件名、更新列表和系统,并提供了相应的命令。 ... [详细]
author-avatar
你走之后你的美我如何收拾_686
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有