KVM、kickstart与FTP集成
在上一篇文章中,我们介绍了有关KVM、kickstart与NFS集成的相关内容。在这节我们将继续介绍FTP与KVM、kickstart集成的相关操作。
注意我们使用的是CentOS6.5 64bit,KVM已经安装完毕。
既然是有关FTP,那么我们先来搭建FTP使用vsftpd。有关vsftpd的详细配置,可参考我以前的文章《烂泥:Vsftpd使用虚拟用户,访问FTP》。如下:
yum -y install vsftpd
启动vsftpd。如下:
/etc/init.d/vsftpd start
netstat -tunlp |grep :21
在vsftpd的公共目录下新建两个目录centos6.5与ks,如下:
mkdir {centos6.5,ks}
把ISO的镜像文件复制到centos6.5目录下,如下:
mount -o loop /iso/CentOS-6.5-x86_64-bin-DVD1.iso /iso-1/
cp –rv /iso-1/* /var/ftp/pub/centos6.5/
把ks.cfg文件复制到/var/ftp/pub/ks/目录下,如下:
cp -rv /iso/ks/ks.cfg /var/ftp/pub/ks/
现在我们再来查看下,/var/ftp/pub的目录,如下:
tree -d /var/ftp/pub/
现在我们来开始通过KVM来安装虚拟机,使用如下命令:
virt-install -n kickstart -r 2048 –vcpus=1 –os-type=linux -l ftp://192.168.1.102/pub/centos6.5-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=ftp://192.168.1.102/pub/ks/ks.cfg ksdevice=eth0″
注意命令中红色标记出来的部分。
其中-l ftp://192.168.1.102/pub/centos6.5就是FTP作为KVM安装虚拟机的镜像源来使用的。
在这我们可以看出FTP的连接形式为:ftp://ip_addr/path,其中/path为FTP的路径。
ks.cfg文件我们也使用FTP进行连接,如下:
more /var/ftp/pub/ks/ks.cfg
可以看到在ks.cfg配置文件中,使用ftp的形式和KVM基本上一样,如下:
url –url=”ftp://192.168.1.102/pub/centos6.5“
还有一部分的配置如下:
more /var/lib/tftpboot/pxelinux.cfg/default
这一部分是可有可无的,不过建议还是配置下。
下面开始正式安装KVM虚拟机,如下:
到此FTP与KVM、kickstart的配合使用,就已经配置完毕。
SpringBoot项目集成FTP FTP是一个文件传输协议,被开发人员广泛用于在互联网中文件传输的一套标准协议。而我们通常在开发过程中也要通过FTP来搭建文件系统,用于存储系统文件等。目前正值SpringBoot热潮,所以接下来会一起学习一下SpringBoot如何集成FTP,以及相关的FTP组件包,还有其主要提供的几个方法。
相关文章
- 消息通讯——springboot集成MQTT
- 物流软件市场机遇与挑战并存——访无锡中鼎集成技术有限公司软件总监潘颖
- ESLint: Typescript + React + TSX 集成
- PHP集成开发:PhpStorm 2022
- GraphQL实践3——Spring-Graphql集成Mybatis Plus
- springboot 之集成RabbitMQ
- 3-2. SpringBoot项目集成【用户身份认证】实战 【实战核心篇】基于JWT生成和校验Token
- TRICONEX 3704E 数据配置和集成到交钥匙解决方案的接口
- spring集成mongodb的常规配置详解大数据
- Linux下安全退出FTP服务(linux退出ftp)
- 使用Linux下FTP命令进行文件传输(linux上ftp命令)
- 服务Linux服务器上搭建FTP服务:完整指南(linux服务器搭建ftp)
- 新增FTP用户:在Linux中实现(linux新增ftp用户)
- 权限Linux下FTP目录权限设置指南(linux设置ftp目录)
- 服务安装Linux下的默认FTP服务(linux默认ftp)
- 挖掘Linux系统FTP软件之旅(linux的ftp软件)
- Spring Boot 2 快速教程:WebFlux 集成 Thymeleaf(五)
- 使用Linux FTP脚本简化文件传输(ftp脚本linux)
- Linux 下快速搭建FTP服务器(linux打开ftp)
- Linux下搭建FTP服务器(Linux下创建ftp)
- Linux下如何进行FTP登录(ftp登录linux)
- 若依集成,用Redis加速你的应用(若依集成Redis)
- 知梦框架为 Web 开发提供轻松集成 Redis 的新方案(知梦框架能使用redis)
- 数据库FTP实现Oracle数据库连接的技术方案(ftp连接oracle)
- 数据通过FTP管理 Oracle 数据库(ftp访问Oracle)
- 使用Redis集成超市管理系统的潜力(redis 连接超市)
- phpfile_put_contents()功能函数(集成了fopen、fwrite、fclose)