xen如何配置桥接上网

2024-04-29

1. xen如何配置桥接上网

自己手动建立起网桥吧,我之前用centos或者debian的时候都出现过类似的情况,后来自己手动建桥就OK了回复 3# xiaocai1988

xen如何配置桥接上网

2. 如何快速创建 Xen 虚拟机镜像

qemu-img create -f raw filename.img

qemu-img create -f filename.img(这个和上面的指令是一个意思,下面有解释)
这个指令就是创建一个raw格式的磁盘,raw格式的优点如下:
Raw disk image format (default). This format has the advantage of being simple and easily exportable to all other emulators. If your file system supports holes (for example in ext2 or ext3 on Linux or NTFS on Windows), then only the written sectors will reserve space. Use qemu-img info to know the real size used by the image or ls -ls on Unix/Linux.
简单,能很容易的转换为其他虚拟机的格式;
根据实际使用量来占用空间,但是和qcow2不同,raw需要宿主机支持hole(比如ext2,ext3,ntfs等);
能够调节空间最大值;
能够直接被宿主机挂载,以传输数据;
由于采用直接写文件的方式,性能高于qcow2;
注:由于raw格式是qemu-img创建磁盘的默认格式,所以如果不指定文件类型的话,默认是raw。

3. 如何创建xen的文件系统镜像

在 Linux 上安装完 Xen 服务器后
接下来的工作就是如何创建和启动一个虚拟机。这个看似很简单的问题难住了不少人,VPSee 
收到不少邮件关于如何快速创建和部署虚拟机镜像的。创建虚拟机的工具有很多,比如 virt-manager, virt-install, 
virsh, xen-create-image 
等等,不过这些工具都要每次重头安装虚拟机的操作系统,需要人机交互、速度慢、不自动,不利于写成脚本。有什么快速的创建/部署/克隆虚拟机的办法呢?可
以先做一个模版,然后通过拷贝模版的办法。我们只需要两个步骤:1、创建一个空白文件镜像;2、然后把一个打包好的 Linux 
系统模版拷贝过去。通常一个打包好的最小 Linux 系统只要200MB 
左右,拷贝基本可以在服务器上瞬间完成,速度还是很快的,比起拷贝整个虚拟机镜像文件(比如 10GB)要快得多。具体来说如下:
1、创建一个磁盘镜像文件:
# dd if=/dev/zero of=vpsee.img bs=1 count=1 seek=10G

2、格式化磁盘:
# mkfs.ext3 vpsee.img

3、挂载刚刚创建的磁盘镜像文件:
# mount -o loop vpsee.img /mnt

4、找个现有 Linux 的文件系统拷贝过去:
# tar -zxSf centos.tar.gz -C /mnt/

需要说明的是,这里的 centos.tar.gz 是提前制作好的,可以在一个干净的虚拟机上手动安装好一个最小的 CentOS 系统,然后配置和优化好,这样就是一个模板,以后如果创建新的 CentOS 虚拟机就可以从这个模板直接拷贝。
5、卸载 /mnt:
# umount mnt

6、创建一个交换分区:
# dd if=/dev/zero of=vpsee-swap.img bs=1M count=256

7、创建和编辑一个 Xen 虚拟机的启动文件:
# vi /etc/xen/vpsee.confname            = ‘vpsee’vcpus           = 1memory          = ’256′disk            = [ 'tap:aio:/home/vpsee/vpsee.img,sda1,w','tap:aio:/home/vpsee/vpseeswap.img,sda2,w',]vif             = [ 'bridge=eth0' ]root            = '/dev/sda1 ro'on_reboot       = 'restart'on_crash        = 'restart'kernel          = “/boot/vmlinuz-2.6.18-194.32.1.el5xen”ramdisk         = “/boot/initrd-2.6.18-194.32.1.el5xen.img”

8、启动 Xen 虚拟机:
# xm create vpsee

如果把上面的步骤综合起来写在一个脚本里并配上 Xen Shell 控制面板就可以完成 VPS 客户自己快速重装系统的功能。如果把这个脚本加到客户的账单管理系统(比如 WHMCS)里就可以完成客户付款自动开通 VPS 的功能。不过我们的 VPS 不提供客户自助重装功能和自动开通功能,损失了一点方便性,但是换来了稳定和性能还是值得的。如果用 LVM, iSCSI 之类的存储方式的话原理也是一样的。

如何创建xen的文件系统镜像

4. 如何快速创建 Xen 虚拟机镜像

windows下的思杰虚拟机Xencenter怎样创建虚拟主机啊,还有Xencenter、Xensource、Xenserver有什么区别?
还有VMware Workstation、VMware ESX server 、VMware view3呢?
百度度娘

5. xenserver怎么新建ios库

1、在笔记本或台式机上新建一个共享文件夹,把ISO文件复制到共享文件夹(提示:笔记本或台式机的登录账户administrator或者自己新建的登录账户必须设置一个密码)
2、使用XenCenter控制台连接XenServer以后,如果是英文版的xencenter,在中间位置有一个New Storage(中文版的话,就是“新建存储”) ---选择Windows的“CIFE”协议,依次输入账户名(如果失败的话,账户栏使用:计算机名\登录账户  的格式)、密码,完成创建ISO存储库。
如还有其它问题,可以随时留言

xenserver怎么新建ios库

6. 如何给xen server添加一个ISO的本地存储

我们知道,xen server在添加ISO文件的时候并没有VMWARE方便,xen server加载ISO是要建立ISO库的,而通过网络共享或存储似乎每次安装系统都太慢了,那么我们是不是可以吧ISO文件放在母机的的本地磁盘里面呢,下面我们就来看看如何给xen server建立本地ISO库

1、 登录到 Xen Server 主控制台。
2、创建一个目录用来存放本地ISO:

mkdir -p /var/opt/xen/iso 

3、 创建一个ISO存储库:


xe sr-create name-label=local-iso type=iso device-config:location=/var/opt/xen/iso/ device-config:legacy_mode=true content-type=iso
复制代码
4、附加ISO存储库: 


xe-mount-iso-sr /var/opt/xen/iso
复制代码
5、下载或复制ISO到/var/opt/xen/iso目录里;直接通过SSH上传到对应目录中即可。

6、这样就可以在Xen center里看到这个本地存储了。如图:
我们在xen center里面就能看到了

7. 创建新的虚拟机Xen使用命令行问题,怎么解决

(1) 启动 Xend 时出现错误 ImportError: /usr /lib/python/xen/lowlevel/acm.so: undefined symbol: Py_InitModule4 
(2) 使用 virt-install 创建Xen虚拟机时出现错误:ERROR virDomainCreateLinux() failed XML描述 domain 不是良好的格式或者无效 
(3) virt-manager 中连接虚拟机管理者Dom 0时出现错误:虚拟机管理者连接失败 libvirtError: virConnectOpenReadOnly() failed 
(4) virt-install 安装虚拟机是出现错误:ERROR    无法连接到 'localhost:8000': 拒绝连接 
(5) virt-manager 安装Xen虚拟机连接网络时nat和桥接设备均为空,无法选择,安装不能继续
(6) virt-manager 或者 virt-install 安装虚拟机系统过程中出现错误:
'libvirt.libvirtError virDomainCreateLinux() failed POST操作失败: (xend.err 'Device 0 (vif) could not be connected. Hotplug scripts not working.
(7)半虚拟化安装,选择nat上网方式、IP配置使用 DHCP 方式时,虚拟机系统安装过程卡在 TCP/IP 配置界面,停滞不前

创建新的虚拟机Xen使用命令行问题,怎么解决

8. 如何为Xen虚拟机建立高可用集群系统

一旦我们在信息中心的服务器中实施了虚拟化技术,任何一台物理服务器的断电都会导致多个虚拟机停止工作。一个高可用的(HA)集群系统可以帮助我们预防这种情况出现,当主机故障发生后,虚拟机可以在集群系统中迅速重建。举例来说,假设虚拟化集群中的一个物理节点失效,虚拟机可以迅速迁移到其他节点继续运行。在这种集群模式下,即使在服务器宕机的情况下,核心业务系统仍然可以持续地提供服务。
  在Xen虚拟机可以被集群系统管理并实现在节点间自由迁移之前,所有节点必须具备访问虚拟机的配置文件及后端存储的能力。在本文中,TechTarget中国的特约虚拟化专家Sander van Vugt将讲述如何对它们实现共享访问。
  实现对虚拟机配置文件的访问
  实现虚拟机配置文件在所有节点的共享访问是非常简单的。首先,把文件存放在SAN系统中的逻辑单元号LUN(logic unitnumber)上;接下来,把LUN中/etc/xen/vm目录映射给节点中所有相关主机;最后,把配置文件设置为网络共享状态,使其所在目录可以被主机动态加载。或者您也可以在配置发生变化后,手动同步文件(而且这种变化并不会经常发生)。然而,为了虚拟机后端存储的共享访问,设置方式是完全不同的。
  配置后端存储设备
  这里提供两种不同的配置虚拟机后端存储的方法。第一种是,虚拟机默认状态下是把后端存储作为一个文件来处理的。在这种情形下,设置该文件可以被集群中的每个主机访问就可以共享了。同时,我们建议把该文件放置在安全的集群文件系统中,例如Oracle的Oracle Cluster FileSystem 2。
  第二种更加简单的方式是,设置专门的设备作为后端存储。当创建虚拟机时,在安装过程中把逻辑卷配置为虚拟机的后端存储。这样,只需确保逻辑卷是位于SAN中的LUN上,并且可以被集群中的所有主机访问到就可以了。
 配置Xen主机
  在准备好多个Xen主机后,就可以开始创建集群系统了。首先,从主服务器上启动hb_gui终端,并认证为hacluster用户。接下来,选择Configuration进行配置,再选择Resources。在这页中,单击Add,对Primitive相关选项进行配置。最后,为resource命名输入其ID(在测试过程中,命名为\"Xen-node\"是个不错的选择)。下一步依次选择Class OCF, ProviderHeartbeat和Type Xen进行相应配置。全部完成后,点击Forward。
在下一个窗口中,我们可以进一步配置新Xen虚拟机的相应参数。选择Instance Attributes页,在xmfile参数中指定正确的Xen虚拟机配置文件。然后,提供虚拟机配置文件的完整路径并点击Apply。现在我们已经在集群中创建了源虚拟机。
到现在,在hb_gui终端的管理窗口中,我们已经可以看到源虚拟机了,但是它还处于非激活状态。右键点击虚拟机,选择Start。
  恭喜,现在我们已经完成第一台集群系统中虚拟机的创建。
最新文章
热门文章
推荐阅读