24.4.3 用virt-install装置Xen的guest体系
virt-install是一种用于简洁装置guest域的东西,Red Hat的应用软件virt-manager里就带它 .virt-install这个东西从指令行装置操作体系。它能承受各种来历的装置介质,如挂载的NFS文件体系、物理的CD或许DVD光盘,或许HTTP链接。
例如,装置一个guest域的指令如下:
这是一个典型的Xen guest域,它名为chef,VBD磁盘的方位在/vm/chef.img,从HTTP链接取得装置介质。这个操作体系实例有512MiB的RAM,在装置进程中没有运用根据X Windows的图形界面支撑。virt-install下载所需的文件,开端装置,然后退出装置进程。
读者会看到显现屏上的内容很清楚,需求经过一次规范的根据文本的Linux装置进程,其间包含装备网络和挑选软件包。在完结装置之后,guest域重启并准备就绪,可供运用。要从guest的主控台断开,回到dom0,需键入
值得一提的是,尽管virt-install这个东西只供给了根据文本界面的装置方法,但经过VNC(Virtual Network Computing)也能支撑图形界面方法。参阅30.2.2节了解有关VNC的更多细节。
这个域的装备保存在/etc/xen/chef里。这个文件的内容如下所示:
读者能够看到,NIC默许装备为bridged(桥接)形式。在本例中,VBD是一个block tap文件,它比规范的loopback文件供给的功能更好。在guest域看来,这个可写的磁盘镜像文件是/dev/xvda.出于功能方面的原因,Xen团队主张选用tap:aio这样特别的磁盘设备界说。
关于虚拟机的日常管理工作(如发动和中止VM、连上它们的主控台,以及搞清楚当时的状况)而言,xm这个东西十分便利。咱们在下面先显现正在运转的各个guest域,然后连上chef这个guest域的主控台。跟着创立新的guest域,分配的ID号也顺次添加,而当宿主机重启的时分,这些ID就被重置了。
为了让一个guest域的定制装备(如添加另一个磁盘,或许把网络由bridged形式改为NAT形式)发挥作用,应该修改坐落/etc/xen下的这个guest域的装备文件,再重启这个guest域。文件xmdomain.cfg的手册页里十分翔实地介绍了guest域的其他可配项。