fedora18下的xen安装与管理

############################# xen installation ##############################

关闭防火墙和禁用selinux

# iptables -F

# service iptables save

# vim /etc/selinux/config

SELINUXTYPE=permissive

xen的安装

# yum update

# yum -y install xen xen-hypervisor kernel-xen libvirt-daemon-xen virt-manager virt-viewer libvirt libvirt-pythonpython-virtinst libvirt-daemon-config-network libvirt-daemon-driver-network

# yum -y install tigervnc

xen的默认启动(grub2)的配置

# GRUB_DEFAULT="saved"

# grub2-mkconfig -o /boot/grub2/grub.cfg

# grep ^menuentry /boot/grub2/grub.cfg | cut -d "‘" -f2

xend服务的配置

# systemctl enable xend.service

# systemctl start xend.service

# systemctl status xend.service

xen-tools的安装

# yum -y install debootstrap perl-Text-Templateh perl-Config-IniFiles perl-File-Slurp perl-File-Which perl-Data-Dumper

# wget http://xen-tools.org/software/xen-tools/xen-tools-4.3.1.tar.gz

# tar zxvf xen-tools-4.3.1.tar.gz

# cd xen-tools-4.3.1

# make install

############################## xen configuration file ##############################

fedora18下,xen虚拟机的配置文件存放路径: /var/lib/xend/domains/"uuid",镜像存放路径: /var/lib/xen/images/“virtual name”

rhel5.4下,xen虚拟机的配置文件存放路径: /etc/xen/“virtual name”,镜像存放路径: /var/lib/xen/images/“virtual name”

故需/var/lib/xend/domains/"uuid"内容转出到/etc/xen/“virtual name”下,实例“virtual name”为vm0{1..5},总共5台虚拟机,故有以下的脚本

# vim fedora-xen-virt-manager.sh

#!/bin/bash

xenfile=/etc/xen/vm0{1..5}

if [ -f $xenfile ]

then

rm -rf $xenfile

if

for i in vm0{1..5}

do

virsh dumpxml $i > /root/$i.xml

cd /root

virsh domxml-to-native xen-xm $i.xml > /etc/xen/$i

done

############################## xen manage ##############################

# xm list

# xm create DomainName

# xm console DomainName

# xm destroy DomainName

# xm reboot DomainName

# xm shutdown DomainName

# xm pause DomainName

# xm unpause DomainName

# xm save DomainName

# xm restore DomainName

# xm rename DomainName

# virt-install -p -n vm01 -f /var/lib/xen/images/vm01.img -s 4 -r 512 --vcpus=2 -b br0 -l ftp://192.168.254.254/pub -x "ks=ftp://192.168.254.254/pub/ks.cfg"

# virt-clone -o vm01 -n vm02 -f /var/lib/xen/images/vm02.img

############################## xen network configuration ##############################

给vm01增加一块网卡

# vim /etc/xen/vm01

vif = [ "mac=00:16:36:88:76:d4,bridge=br0,script=vif-bridge","mac=00:16:36:77:66:d5,bridge=virbr0,script=vif-bridge" ]

# cp /etc/libvirt/qemu/networks/default.xml /etc/libvirt/qemu/networks/virbr1.xml

# vim /etc/libvirt/qemu/networks/virbr1.xml

<network>

<name>virbr1</name>

<uuid>703619d1-1b15-4621-acc6-6f2d88f51eb9</uuid>

<bridge name="virbr1" />

<forward/>

<ip address="192.168.123.1" netmask="255.255.255.0">

<dhcp>

<range start="192.168.123.2" end="192.168.123.254" />

</dhcp>

</ip>

</network>

# ln -s /etc/libvirt/qemu/networks/virbr1.xml /etc/libvirt/qemu/networks/autostart/virbr1.xml

小结:    fedora18下,图形化下调用“虚拟系统管理器”是kvm;在xen下安装和配置虚拟机,还是得靠字符界面下操作,故写下此文,方便日后翻查。

时间: 2025-01-08 07:24:15

fedora18下的xen安装与管理的相关文章

在ubuntu下用apt-get安装和管理java

1. 简介 本文将介绍如何在ubuntu下使用apt-get安装不同版本的java. 2. 安装默认的JRE/JDK 这种是最简便的方法,(原文OpenJDK6→ubuntu12.04,Open'JDK6→ubuntu12.10+) 更新软件包列表 sudo apt-get update 检查是否已经安装java java -version 如果没有安装,继续.(这一步安装JRE,可以跳过–译者注) sudo apt-get install default-jre 安装JDK sudo apt-

Linux下软件的安装与管理

一.源码安装方式: 1.下载.解压源码包通常源码包的格式:".tar.gz".".tar.bz2"2.分析安装平台环境./configure 后面可以加上软件的安装路劲以及所需模块选项3.编译.安装软件在执行./configure通过后,会在当前目录下生成Makefile文件在输入make命令时,会查找当前目录下的Makefile文件ps:如果用其他文件作为Makefile,需要制定文件如:make -f make_file 栗子:通过软吗安装apache http

Linux下的虚拟机安装与管理

一.虚拟机安装 1)脚本方式 [1]步骤: 在真机的超级用户下进行 vim  /mnt/create_virt.sh #!/bin/bash   virt-install \   --cdrom  /home/kiosk/Desktop/rhel-server-7.2-x86_64-dev.iso \   --ram 1024 \   --cpus 1 \   --disk /var/lib/libvirt/images/$1.qcow2,bus=virtio,size=9 \   --name

实验七:Xen环境下cirrOS的安装配置

实验名称: Xen环境下cirrOS的安装配置 实验环境: 这里的cirrOS和实验六中的busybox的启动方式相同,唯一的区别就是我们使用的cirrOS镜像中,已经包含了根文件系统.内核文件以及ramdisk和grub程序: 只需要我们使用xen环境下的/usr/bin/pygrub程序来引导即可: 所以,这里只需要看xen环境的安装是否正常即可:通过 xl list 命令来测试即可: 实验需求: 通过 pygrub 程序引导 cirrOS 启动,虚拟机系统cirrOS正常运行即可: 实验配

XEN网络配置+XEN安装虚拟机

系统版本(已经安装完xen的内核) [[email protected] ~]# uname -aLinux yao 3.10.68-11.el6.centos.alt.x86_64 #1 SMP Fri Feb 6 10:40:16 CST 2015 x86_64 x86_64 x86_64 GNU/Linux 安装步骤分2部 xen安装首先看看系统支持不支持xen /proc/cpuinfo如果想让Xen提供全虚拟化,那么你的中央处理器必须符合下列条件.Intel 中央处理器提供vmx标签.

mosquitto在Linux环境下的部署/安装/使用/测试

mosquitto在Linux环境下的部署 看了有三四天的的源码,(当然没怎么好好看了),突然发现对mosquitto的源码有了一点点感觉,于是在第五天决定在Linux环境下部署mosquitto. 使用传统源码安装步骤: 步骤1:http://mosquitto.org/files/source/官网下载源码,放到Linux环境中.解压后,找到主要配置文件config.mk,其中包含mosquitto的安装选项,需要注意的是,默认情况下mosquitto的安装需要OpenSSL(一个强大的安全

server 2008r2 rabbitmq 安装web管理

在server 20008 r2 安装完之后打开 localhost:15672 显示无法找到网页 因为默认web管理没有启用 需要启用下,启用过程 1:打开rabbbitrq命令 (开始菜单rabbitmq文件夹下) 2:依次输入 (1)rabbitmq-plugins enable rabbitmq_management (2)rabbitmq-service stop (3)rabbitmq-service install (4)rabbitmq-service start 然后在打开就可

一个菜鸟在fodera 21 下的软件安装的随思随想

接触linux很久了,每次安装软件的时候都很纠结自己没有仔细.全面的研究一下linux下安装软件这个最基本的技能,所以现在才折腾了一番 1.通过软件库安装软件(由于知识局限,所以只是说说yum下安装软件,对于apt-get的,因为之前用过ubuntu,所以会提到一点点): 在fodera中:[[email protected] roy]# yum search package(你所需要的软件的相关的关键词)  -根据关键词查找你想要的软件  [[email protected] roy]# yu

使用 ipmitool 实现 Linux 系统下对服务器的 ipmi 管理

http://www.ibm.com/developerworks/cn/linux/l-ipmi/ 1.简介 IPMI(Intelligent Platform Management Interface)即智能平台管理接口是使硬件管理具备“智能化”的新一代通用接口标准.用户可以利用 IPMI 监视服务器的物理特征,如温度.电压.电扇工作状态.电源供应以及机箱入侵等.Ipmi 最大的优势在于它是独立于 CPU BIOS 和 OS 的,所以用户无论在开机还是关机的状态下,只要接通电源就可以实现对服