天天看點

KVM、kickstart與NFS內建

其實這篇文章原本是可以不寫的,不過為了學習nfs的使用形式還是寫下,算是作為一個筆記。

而本篇文章我們來介紹,有關nfs與kvm、kickstart內建的方法,說白了就是如何讓nfs與kvm、kickstart配合使用。

<b>注意:在此nfs不是作為存儲來使用,有關nfs作為存儲來使用,我會再寫一篇文章。</b>

virt-install -n kickstart -r 2048 –vcpus=1 –os-type=linux -l nfs:192.168.1.11:/iso -f /dev/vg1/kickstart –bridge=br0 -m 00:16:3e:12:d7:5d –nographics -x “console=ttys0 –device=eth0 ip=192.168.1.220 netmask=255.255.255.0 gateway=192.168.1.1ks=nfs:192.168.1.11:/ks/ks.cfg ksdevice=eth0″

注意上圖中,我們标記出來的紅色部分。

其中-l nfs:192.168.1.11:/iso就是nfs作為kvm安裝虛拟機的鏡像源來使用的。

<b>在這我們可以看出nfs的連接配接形式為:nfs:ip_addr:/path,其中/path為nfs的共享目錄。</b>

我們還是以上述的-l nfs:192.168.1.11:/iso為例。首先來檢視nfs伺服器上的共享目錄,如下:

more /etc/exports

KVM、kickstart與NFS內建

可以看到目前nfs伺服器現在已經把/iso這個目錄共享出去。如果隻正常情況下,我們可以通過挂載的方式來使用。如下:

mount -t nfs 192.168.1.11:/iso /media/

KVM、kickstart與NFS內建

但是在kvm中我們隻能通過:nfs:192.168.1.11:/iso方式使用。

也就是說隻要是使用nfs不通過挂載方式的,我們要通路nfs必須通過nfs:ip_addr:/path方式。

以上是在kvm中使用nfs,而在kickstart中使用nfs其實和kvm一樣的。下面就介紹下kickstart使用nfs的方式。

在kickstart的配置檔案ks.cfg中,注意ks.cfg我們在此使用的也是nfs,如下:

KVM、kickstart與NFS內建

這是一部分,還有一部分的配置如下:

more /var/lib/tftpboot/pxelinux.cfg/default

KVM、kickstart與NFS內建

這一部分是可有可無的,不過建議還是配置下。

以上大緻就是nfs與kvm、kickstart的配合使用。

繼續閱讀