烂泥: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.1 ks=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的配合使用,就已经配置完毕。
烂泥:KVM、kickstart与FTP集成的更多相关文章
- 烂泥:KVM、kickstart与nginx集成
本文由秀依林枫提供友情赞助,首发于烂泥行天下. 前几篇文章介绍了FTP.NFS与KVM.kickstart集成的案例,从这篇文章开始,我们来介绍HTTP方式与KVM.kickstart集成. HTTP ...
- 烂泥:KVM、kickstart与NFS集成
本文由秀依林枫提供友情赞助,首发于烂泥行天下. 其实这篇文章原本是可以不写的,不过为了学习NFS的使用形式还是写下,算是作为一个笔记. 有关NFS的搭建与配置,可以参考我以前的文档<烂泥:NFS ...
- 烂泥:kickstart无人值守安装CentOS6.5
本文由秀依林枫提供友情赞助,首发于烂泥行天下. 在本次实验进行之前,首先我们要把公司的网络环境进行介绍. 注意这个网络拓扑图,也是生产环境的一个实例.同时服务器192.168.1.214已关闭ipta ...
- 烂泥:rsync与inotify集成实现数据实时同步更新
本文由秀依林枫提供友情赞助,首发于烂泥行天下. 上篇文章我们介绍了如何使用rsync同步文件,这篇文章我们再来介绍下,如何把rsync与inotify集成实现数据的实时同步. 要达到这个目的,我们需要 ...
- 烂泥Linux学习笔记
把最近学习过程中所写的文章整理了下:注意:本帖会持续性更新!!! 虚拟化篇:<烂泥:虚拟化KVM安装与配置><烂泥:KVM安装centos6.5系统><烂泥:KVM中安装 ...
- 烂泥:KVM与kickstart集成
本文由秀依林枫提供友情赞助,首发于烂泥行天下. KVM与kickstart集成在这里我要说明下,因为在前面有关CentOS无人值守安装的文章中,我提到过如果要使用网卡PXE功能的话,内网中必须有DHC ...
- 一文带你速懂虚拟化KVM和XEN
来源 :蛋蛋团 前言 "云计算"这个技术经过十余年的普及到如今已经可以称得上是家喻户晓了,基于云计算平台,在多个领域内创造了一个又一个的记录:电子商务里亿万人同时在线抢购的的&qu ...
- 《Linux企业应用案例精解(第2版)》新书发售啦
本书在出版当年就获得了不错的销量,同时被中国科学院国家科学图书馆.中国国家图书馆.首都图书馆.清华大学.北京大学等上百所国内综合性大学图书馆收录为馆藏图书,在IT业界赢得了良好的口碑.随后2012年年 ...
- 《Linux企业应用案例精解(第2版)》新书开始发售
<Linux企业应用案例精解(第2版)>新书开始发售 650) this.width=650;" title="linux企业应用案例精解 第2版" alt= ...
随机推荐
- 2015年百度之星初赛(1) --- F 矩形面积
矩形面积 Problem Description 小度熊有一个桌面,小度熊剪了很多矩形放在桌面上,小度熊想知道能把这些矩形包围起来的面积最小的矩形的面积是多少. Input 第一行一个正整数 T, ...
- 统一者管理员指南(Unifier Administration Guide)中文
统一者管理员指南 Unifier Administration Guide 2014年6月 发布 2014年11月翻译 10.0版本 10.0.1译 关于译者 翻译者QQ:77811970 Email ...
- web api返回格式小结
web api返回格式小结: 1.默认是返回xml格式数据,如果需要返回json格式,需要在Global.asax中加入: GlobalConfiguration.Configuration.Form ...
- 用C#打开文件对话框的方法和简单使用的程序
- x3d 规范 在线镜像版
国内访问web网站不稳定,在此部署一个国内的在线版本,供有需要的同学查阅. 注:已失效 x3d规范文档: https://code.csdn.net/x3dcn/x3d-specification-d ...
- Hadoop Pipes Exception: Illegal text protocol command
Hadoop Pipes Exception: Illegal text protocol command 对于Hadoop pipes 出现这样的错误,基本上编译代码依赖的.so和.a 版本不匹配 ...
- 后缀数组---Milk Patterns
POJ 3261 Description Farmer John has noticed that the quality of milk given by his cows varies from ...
- c#泛型方法返回null的问题
c#的泛型方法实现和java实现有点不同,在java中,所有的泛型方法运行时类型必须是引用类型,所以和非泛型一样可以返回null. 但是c#中有点不同,可以同时是值类型和引用类型,而值类型不能赋值nu ...
- mysql内存消耗分析
最近有些生产服务器老是mysql内存不停得往上涨,开发人员和维护反馈,用了不少的临时表,问题时常线上发生,测试又一直比较难重现. 经观察mysql内存的os占用趋势,发现从8:40开始,mysql内存 ...
- Dalvik VM和JVM 的比较
dx:dx工具用于将.class字节码(bytecode)转换为Android字节码(保存在.dex文件中)这个字节码文件 是给 Android 的 Java 虚拟机(Dalvik虚拟机)运行用的. ...