#重启httpd
service httpd restart
#制作客户机主要磁盘
mkdir -p /data/vm
dd if=/dev/zero of=/data/vm/web_001.img bs=2k seek=4096k count=1
#制作客户机交换磁盘
#dd if=/dev/zero of=/data/vm/swap.img bs=2k seek=512k count=1
virt-install -n web_001 -r 512 --vcpus=1 --nographic -f /data/vm/web_001.img -l -x "ip=192.168.9.221 netmask=255.255.255.0 gateway=192.168.9.1"
# -n :后面接虚拟机名称,配置 /etc/xen 底下
# -r :后面接分配的内存大小,至少需要 256MB 才能夠執行
# --vcpus : 分配多少个cpu
# -f :后面接新建的磁盘文件!
# --nographics :不使用图形化安装;
# -p : 半虚拟化
# -s : 虚拟机的硬盘空间
# -l :后面接安装源。写法为:
# NFS : nfs:主机IP:目录
# WWW : 主机IP/目录
# FTP : ftp://主机IP/目录
#然后根据系统提示安装系统,使用文本模式安装,安装过程跟真实机一样,虚拟机的配置文件存放在 /etc/xen 下面
#安装完成后,查看真实机上的虚拟机列表
xm list
#附相关操作命令:
ls /etc/xen #xen配置文件目录
xm list #查看各个域状态
xm shutdown web_001 #关闭web_001这个虚拟机
xm console web_001 连接web_001控制台,连接到虚拟机上面可以用组合键 ctrl + ] 键切换到物理机
#如果配置了IP,可以用ssh -l username IP 来连接
xm create web_001 启动web_001
#真实机开机如何自动启动虚拟机
ln -s /etc/xen/web_001 /etc/xen/auto/web_001
#也可以直接把配置文件拷贝到/etc/xen/auto/
cp -r /etc/xen/web_001 /etc/xen/auto/
XM命令:
xm create vm1 #其中vm1 为虚拟机的配置文件,位于/etc/xen/vm/vm1
xm create -c vm1 #如果需要启动控制台,则可以运行命令
xm list #可以列出所有的虚拟机
xm console <domid> #可以显示某虚拟机的控制台
xm reboot|shutdown <domid> #可以重起和关闭id 为domid 的虚拟机
xm destroy <domid> #可以销毁id 为domid 的虚拟机
xm console fc5 #从终端或控制台登录正在运行的虚拟操作系统
xm save <DomId> <File> # 存储正在运行的虚拟操作系统的状态
xm restore <File> # 唤醒虚拟操作系统
xm pause <DomId> #停止正在运行的虚拟操作系统
xm unpause <DomId> #激活停止的虚拟操作系统
xm mem-set <DomId> <Mem> #调整虚拟平台/虚拟操作系统的占用内存
xm shutdown 虚拟操作系统的Name或DomID #关闭被虚拟的系统
xm destroy <DomId> #立即停止虚拟的系统 (重要);
xm vcpu-set <DomId> <VCPUs> #调整虚拟平台及虚拟操作系统的虚拟CPU个数
xm top 或 xentop # 查看虚拟系统运行的状态
xm save VM1 VM1.chk # stop the domain and save its current state into a file called VM1.chk
xm restore VM1.chk #resume execution of this domain
#如果觉得手动安装虚拟机比较麻烦,可以手动到 去下载已经装好的镜像文件