大数据平台如何一键安装OS.doc

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
大数据平台如何一键安装OS

定制化 大数据平台一键安装OS 定制化OS镜像制作 1.操作环境 操作环境:VMware Workstarion 9 and vSphere client 系统:CentOS -6.8-x86_64 工具:gconf-editor anaconda repodata createrepo mkisofs rsync 2.主要思路 定制化是通过kickstart脚本来实现的,linux系统安装完毕后在root目录下会生成anaconda-ks.cfg install.log等文件,anaconda-ks.cfg是自动安装脚本,install.log是安装包的一些信息记录。在定制化中我们用到的主要是anaconda-ks.cfg这个kickstart脚本,这个脚本可以通过工具生成,也可以通过修改原来系统的anaconda-ks.cfg文件来实现。这里为了方便,采用的是原来系统的anaconda-ks.cfg来进行修改,在kickstart脚本中我们可以自行设置在安装过程中要实现的操作,实现自动化定制化安装。 3.工具安装 在定制过程中,需要安装一些工具,这些工具用于生成我们需要的文件和最后制作镜像文件,进入centos,管理员模式下在命令行输入如下命令:#挂载镜像。 复制内容到剪贴板 代码: [root@localhost ~]# mount /dev/sr0 /mnt/ mount: block device /dev/sr0 is write-protected, mounting read-only [root@localhost ~]# df -TH Filesystem? ?? ?? ???Type? ???Size??Used Avail Use% Mounted on /dev/mapper/VolGroup-lv_root ? ?? ?? ?? ?? ?? ?? ?ext4? ?? ?38G? ?27G??9.5G??74% / tmpfs? ?? ?? ?? ?? ? tmpfs? ? 985M? ???0??985M? ?0% /dev/shm /dev/sda1? ?? ?? ?? ?ext4? ???500M? ?42M??433M? ?9% /boot /dev/sr0? ?? ?? ?? ? iso9660??5.8G??5.8G? ???0 100% /mnt #制作本地源 touch /etc/yum.repos.d/vrv.repo echo [vrv-local] name=vrv-local baseurl=file:///mnt/ gpgcheck=0 enabled=1 /etc/yum.repos.d/vrv.repo yum clean all echo yum repository has been updated! #安装工具 yum –y install anaconda repodata createrepo mkisofs rsync 4.定制化过程 #建立系统制作目录 mkdir /home/source 挂载镜像centos6.8.iso #复制除了Packages文件夹以外的所有文件到系统制作目录 mount /dev/sr0 /mnt cd /mnt cp -rf * /home/source/ 上传ks.cfg 服务端脚本配置和ks-config.cfg客户端脚本配置到isolinux文件夹下 执行yum install dos2* dos2unix isolinux/*.cfg #复制原系统的anaconda-ks.cfg和install.log文件到系统制作目录 [root@localhost ~]#cp /root/anaconda-ks.cfg /root/install.log /home/source #参照当前的系统,复制相应的软件包到系统制作目录,install.log记录了本机安装的软件包的信息,参考install.log可以减少复制多余的软件包。 [root@localhost ~]#mkdir /home/source/Packages [root@localhost ~]#awk ?Installing/{print $2}?/home/source/install.log | xargs 朓 cp /mnt/Packages/{}.rpm /home/source/Packages/ cp /mnt/.discinfo??home/source/牋#? ?? ?这一步很重要 #修改/制作kickstart脚本,修改这个脚本有两种方法,第一种方法是通过修改原系统的anaconda-ks.cfg脚本,第二种方法是通

文档评论(0)

junjun37473 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档