我已经在 VirtualBox 上安装了 XEN 虚拟机管理程序。我想创建虚拟机。我已遵循所有步骤,但最后我尝试使用最后一步来创建虚拟机时:
root@ubuntu:~# sudo xm create /etc/xen/guest4.cfg -c
Error: Unable to open config file: /etc/xen/guest4.cfg
Usage: xm create <ConfigFile> [options] [vars]
Create a domain based on <ConfigFile>.
我很需要你的帮助。
答案1
三个月前我已经创建了 3 个虚拟机。现在我想创建 VM4。在创建 VM4 时,出现了创建问题。错误是错误:无法打开配置文件:/etc/xen/guest4.cfg 用法:xm create [options] [vars]
1)#sudo apt-get install xen-hypervisor-amd64 2)#sudo sed -i 's/GRUB_DEFAULT=.+/GRUB_DEFAULT="Xen 4.1-amd64"/' /etc/default/grub 3) #sudo update-grub 4) #sudo sed -i 's/TOOLSTACK=.+/TOOLSTACK="xm"/' /etc/default/xen 5)重启#sudo reboot
6)验证安装是否成功。#sudo xm list 7)网络配置 Xen 已成功安装 1)安装LVM
sudo apt-get 更新
sudo apt-get 安装 lvm2
2)创建卷组和逻辑卷。
sudo mkdir /mnt/vmdisk
sudo dd if=/dev/zero of=/mnt/vmdisk/mydisk1 bs=100M count=10
sudo losetup /dev/loop1 /mnt/vmdisk/mydisk1
sudo pvcreate /dev/loop1
sudo vgcreate -s 512M myvolume-group1 /dev/loop1
sudo lvcreate-L 512M-n mylogical_volume1 myvolume-group1
ls /dev
3)获取网络启动映像
sudo mkdir -p /var/lib/xen/images/ubuntu-netboot
cd /var/lib/xen/images/ubuntu-netboot
命令 wgethttp://mirror.anl.gov/pub/ubuntu/dists/precise/main/installer-amd64/current/images/netboot/xen/initrd.gz
命令 wgethttp://mirror.anl.gov/pub/ubuntu/dists/precise/main/installer-amd64/current/images/netboot/xen/vmlinuz
4)设置初始客户机配置
vim /etc/xen/ubuntu.cfg
名称 = “ubuntu” 内存 = 256 磁盘 = ['phy:/dev/myvolume-group1/mylogical_volume1,xvda,w'] vif = [' '] 内核 = “/var/lib/xen/images/ubuntu-netboot/vmlinuz” ramdisk = “/var/lib/xen/images/ubuntu-netboot/initrd.gz” extra = “debian-installer/exit/always_halt=true -- console=hvc0”
5) (
问题就出在这一步。它没有创建虚拟机。
)启动虚拟机并连接到控制台(-c)。
sudo xm 创建-c /etc/xen/ubuntu.cfg
6)列出虚拟机