`
luozhaoyu
  • 浏览: 346789 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

xen安装与配置

阅读更多
宿主OS是debian6.0.3_amd64
基本上是照着http://wiki.debian.org/Xen做的,有兴趣看英文的就翻翻吧。

一、安装xen及其它工具
aptitude -P install xen-linux-system xen-tools xen-hypervisor-4.0-amd64


二、修改grub(不知是否必须)
mv -i /etc/grub.d/10_linux /etc/grub.d/50_linux
update-grub2

如果update出错,并报device.map的错误,则把device.map删了再试

三、关闭save功能
当Dom0关闭时,会尝试save子VPS的状态,这可能会撑爆/var空间,所以修改/etc/defaults/xendomains这个文件
XENDOMAINS_RESTORE=false
XENDOMAINS_SAVE=""


四、网络配置
暂时用xen不可靠的网络脚本。
修改/etc/xen/xend-config.sxp
添加这行
(network-script network-bridge)

虚拟机的网络配置这里暂略,请关注随后的博文,我应该会写

五、配置xen-tools
lvm = yourLVMname
size   = 1.5Gb
gateway = 10.0.0.1
netmask = 255.255.255.0
mirror_squeeze = http://localhost:81/iso
passwd = 1

mirror用来把需要安装的光盘镜像做成http可访问链接,然后把url站在这里供安装时使用

六、创建mirror
把debian光盘放入机器
制作iso镜像
dd if=/dev/cdrom of=/debian.iso

挂载iso镜像
mount -o loop /debian.iso /usr/local/nginx/html/iso

配置nginx
vim /usr/local/nginx/conf/nginx.conf
listen 81
location /iso {
            alias   html/iso;
            index  index.html index.htm;
            autoindex   on;
        }


七、扩展硬盘分区
我这硬盘不够了,所以扩展硬盘,如果硬盘上还有空的分区,跳过这没关系
fdisk查看新硬盘的位置,假设位于挂载点/dev/sdb
首先格式化新硬盘,出于练习目的,就先分出1/4的空间好了,我这里分出1.5G
fdisk /dev/sdb

让内核重读分区表(下载parted包),这个千万不能忘
partprobe

格式化新分区为ext4
mkfs.ext4 /dev/sdb1

扩展volume group
vgextend vgname /dev/sdb1

查看volume group的大小,FE是否增加了
vgdisplay

最后调整分区大小
resize2fs /dev/mapper/vg_main-lv_root


八、安装、删除虚拟机
xen-create-image --hostname=xen-test0 --ip=10.0.0.1 --dist=squeeze --verbose
xen-delete-image xen-test0


九、一般操作
打开xend、列出虚拟机、启动虚拟机、重新连接虚拟机
xend start
xm list
xm create -c xen-test0.cfg
xm console cfg


Memo:
未完待续……之后要写xen的网络配置,有时间想想virtinst的虚拟机安装
分享到:
评论

相关推荐

    基于Redhat_Enterprise_Linux_AS_5_的_XEN安装与配置

    #### Domain 配置与登录 ##### Domain 配置文件 每个 domain 都有一个配置文件,通常位于 `/etc/xen/` 目录下。这个文件包含了 domain 的各种配置信息,如 CPU 分配、内存大小等。 ##### 让 domain 随服务器启动而...

    XEN 安装与配置PDF文档中文.pdf

    **Domain配置与登录** 每个domain都有自己的配置文件,位于`/etc/xen/`目录下,文件名通常与domain的名字相同。这些文件定义了domain的基本属性,如vCPUs数量、内存大小、网络接口等。配置完成后,可以通过XEN管理...

    XEN安装与配置[整理].pdf

    Domain配置与登录** 每个Domain有自己的配置文件,通常位于`/etc/xen`目录下,文件名为`.conf`。配置文件包含了Domain的基本信息,如网络设置、启动脚本等。登录Domain可以通过XEN管理工具或直接在Domain上运行SSH...

    基于Redhat_Enterprise_Linux_AS_5.5_的_XEN安装与配置

    #### Domain 配置与登录 1. **Domain 配置文件**: - 每个 Domain 都有一个对应的配置文件,位于 `/etc/xen/` 目录下。 2. **让 domain 随服务器启动而自动启动**: - 可以通过修改 `/etc/xen/auto/` 目录下的...

    虚拟化软件XEN安装与配置

    Xen是一个基于虚拟硬件监控器技术的虚拟化软件。Xen运行在一个宿主linux系统上,提供同时引导启动多个linux实例的能力。每个由Xen生成的虚拟机,被称为...新创建的domain需要为其安装一个操作系统,方可引导并使用。

    linux操作系统下XEN的安装与配置

    #### 六、Domain配置与登录 **Domain配置文件:** 每个域都有一个配置文件,用于指定该域的属性和资源。 - **让domain随服务器启动而自动启动:** 可以通过修改配置文件中的`on_poweroff`和`on_reboot`选项来控制域...

    Xen多网桥配置配置

    Xen多网桥配置 Xen多网桥配置 Xen多网桥配置 Xen多网桥配置

    xen 安装配置与运维

    **Xen 安装配置与运维详解** Xen 是一款开源的虚拟化平台,它允许在一个物理服务器上创建和运行多个虚拟机(称为 Domains,或 Dom0 和 DomU),从而实现硬件资源的有效利用和隔离。Xen 主要应用于云计算环境,提供...

    虚拟机Xen网络配置及原理

    在 CentOS 5 中安装 Xen 内核是一个相对简单的过程,只需要使用 RPM 包安装 Xen 内核并安装好 guest OS 后,即可开始配置网络。在多网卡的环境下,需要使用 xen-tools 工具来配置网络桥接,例如使用 xm network-...

    xen HVM guest 配置文件

    xen guest 配置文件,作为参考,方便 大家搭建环境

    xen配置安装.ppt

    #### 一、Xen及Dom0的编译与安装 Xen是一款开源的虚拟机监视器,能够提供强大的虚拟化能力,支持多种操作系统作为客户端操作系统(Guest OS)。本章节将详细介绍如何在CentOS 6.2环境下安装和配置Xen,并编译Dom0...

    Running Xen A Hands-On Guide to the Art of Virtualization

    本书详细介绍了Xen的安装与配置过程,其中包括了以下几个关键步骤: 1. **Xen Live CD**:通过Xen Live CD可以快速体验Xen环境而无需进行复杂安装。Live CD提供了一个预装有Xen的微型Linux发行版,便于初次接触Xen...

    Xen虚拟机配置与应用

    xen虚拟机概述 xen的配置安装方法 xen服务设置 虚拟系统安装树

    xen安装示例

    三、安装与配置 Xen 1. 安装第三方 Xen 的 yum 源,这将帮助我们获取 Xen 相关的软件包。 2. 配置 GRUB 引导加载器,以引导 Xen 内核。打开 `/boot/grub/grub.conf` 文件,添加一个新的 title 条目,如下所示: ``...

    xen配置必备,xen开源虚拟机配置文档xl_cfg 中文

    Xen虚拟机配置文件xl_cfg详解 Xen虚拟机是当前最流行的开源虚拟机之一,它提供了强大的虚拟化功能和可扩展的架构。XL_CFG是Xen虚拟机的配置文件,它提供了域(Domain)配置文件语法说明的详细信息。通过学习xl_cfg...

    ubuntu10.04安装xen虚拟机

    Ubuntu 10.04 安装 Xen 虚拟机 Xen 是一个开源的...安装 Xen 虚拟机需要安装必要的工具和库、下载和安装 Xen、配置 Xen、编译 Xen 化内核等步骤。通过这些步骤,我们可以在 Ubuntu 10.04 上成功安装 Xen 虚拟机。

    Linux平台上Xen虚拟机的安装与配置v0.7

    ### Linux平台上Xen虚拟机的安装与配置v0.7 #### 概述 本文档主要介绍了如何在Linux平台上安装和配置Xen虚拟机,并详细记录了基于PXE和AutoYaST实现批量无职守安装OpenSUSE系统的过程。通过自动化安装流程,能够...

Global site tag (gtag.js) - Google Analytics