zoukankan      html  css  js  c++  java
  • 烂泥:KVM、kickstart与NFS集成

    本文由秀依林枫提供友情赞助,首发于烂泥行天下

    其实这篇文章原本是可以不写的,不过为了学习NFS的使用形式还是写下,算是作为一个笔记。

    有关NFS的搭建与配置,可以参考我以前的文档《烂泥:NFS存储与VSphere配合使用》。在上述那篇文章中,介绍了如何使用NFS与Vsphere进行集成。

    而本篇文章我们来介绍,有关NFS与KVM、kickstart集成的方法,说白了就是如何让NFS与KVM、kickstart配合使用。

    注意:在此NFS不是作为存储来使用,有关NFS作为存储来使用,我会再写一篇文章。

    在《烂泥:KVM与kickstart集成》文章中,我们知道NFS可以作为KVM安装虚拟机时的镜像源使用,如下:

    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.1 ks=nfs:192.168.1.11:/ks/ks.cfg ksdevice=eth0"

    注意上图中,我们标记出来的红色部分。

    其中-l nfs:192.168.1.11:/iso就是NFS作为KVM安装虚拟机的镜像源来使用的。

    在这我们可以看出NFS的连接形式为:nfs:ip_addr:/path,其中/path为NFS的共享目录

    我们还是以上述的-l nfs:192.168.1.11:/iso为例。首先来查看NFS服务器上的共享目录,如下:

    more /etc/exports

    clip_image001

    可以看到目前NFS服务器现在已经把/iso这个目录共享出去。如果只正常情况下,我们可以通过挂载的方式来使用。如下:

    mount -t nfs 192.168.1.11:/iso /media/

    clip_image002

    但是在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,如下:

    clip_image003

    这是一部分,还有一部分的配置如下:

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

    clip_image004

    这一部分是可有可无的,不过建议还是配置下。

    以上大致就是NFS与KVM、kickstart的配合使用。

  • 相关阅读:
    禁止在工作流设计器启动持续活动的重新编译
    设计流程 工作流
    workflow 工作流
    访问调度控制 时间控件
    如何:实现一个视图项目
    Python多线程之threading.Thread实现
    gcc 编译流程分析
    如何编写Makefile?
    linux 文件夹的颜色代表什么意思
    STL容器的迭代器失效的原因
  • 原文地址:https://www.cnblogs.com/ilanni/p/3962385.html
Copyright © 2011-2022 走看看