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.1ks=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的配合使用。

相关文章
|
存储 网络安全 KVM
|
存储 KVM 虚拟化
|
应用服务中间件 测试技术 nginx
|
4月前
|
监控 druid Java
spring boot 集成配置阿里 Druid监控配置
spring boot 集成配置阿里 Druid监控配置
287 6
|
4月前
|
Java 关系型数据库 MySQL
如何实现Springboot+camunda+mysql的集成
【7月更文挑战第2天】集成Spring Boot、Camunda和MySQL的简要步骤: 1. 初始化Spring Boot项目,添加Camunda和MySQL驱动依赖。 2. 配置`application.properties`,包括数据库URL、用户名和密码。 3. 设置Camunda引擎属性,指定数据源。 4. 引入流程定义文件(如`.bpmn`)。 5. 创建服务处理流程操作,创建控制器接收请求。 6. Camunda自动在数据库创建表结构。 7. 启动应用,测试流程启动,如通过服务和控制器开始流程实例。 示例代码包括服务类启动流程实例及控制器接口。实际集成需按业务需求调整。
364 4
|
4月前
|
消息中间件 Java 测试技术
【RocketMQ系列八】SpringBoot集成RocketMQ-实现普通消息和事务消息
【RocketMQ系列八】SpringBoot集成RocketMQ-实现普通消息和事务消息
317 1

热门文章

最新文章