银河麒麟V10服务器系统UEFI模式PXE部署

这篇具有很好参考价值的文章主要介绍了银河麒麟V10服务器系统UEFI模式PXE部署。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

银河麒麟V10服务器UEFI模式PXE部署

一、PXE简介

​ 所谓的PXE是Preboot Execution Environment的缩写,字面上的意思是开机前的执行环境。

​ PXE是由Intel设计的协议,它可以使计算机通过网络启动。协议分为client和server两端,PXE client在网卡的ROM中,当计算机引导时,BIOS把PXE client调入内存执行,并显示出命令菜单,经用户选择后,PXE client将放置在远端的操作系统通过网络下载到本地运行。

​ vmlinuz:核心文件(kernel file)

​ initrd.img:开启过程中核心组件的参数

​ kylin-ks.cfg --> demo:开机pxe选择参考

二、PXE基本条件

​ DHCP:提供网络参数,告知客户端TFTP位置

​ TFTP:提供boot loader及kernel file下载路径

​ HTTP/FTP/NFS:三种架构提供内核文件

三、PXE服务端部署(V10_Server_GFB为例)

1.挂载镜像

​ mkdir /tmpmnt

​ mkdir /tmpmedia

​ mount -o loop Kylin-Server-V10_U1-Release-Build02-20210824-GFB-x86_64.iso /tmpmnt/

​ mount /tmpmnt/images/efiboot.img /tmpmedia/

2.关闭防火墙和selinux

​ systemctl stop firewalld

​ setenforce 0

​ sed -i ‘s/SELINUX=enforcing/SELINUX=disabled/’ /etc/selinux/config

3.安装DHCP

​ yum install -y dhcp

​ 配置文件: /etc/dhcp/dhcpd.conf

pxe安装银河麒麟,麒麟操作系统运维,linux,服务器,运维,linux,kylin

filename值取uefi模式x86为grubx64.efi,arm为grubaa64.efi,subnet请按照现场实际情况填写。

启动服务:systemctl start dhcpd systemctl enable dhcpd

4.安装tftp和xinetd

(1)yum install -y tftp tftp-server xinetd

(2)配置: vim /etc/xinetd.d/tftp

pxe安装银河麒麟,麒麟操作系统运维,linux,服务器,运维,linux,kylin

(3)拷贝pxeboot目录下的文件、grub*.efi、grub.cfg到tftp

​ rm -rf /var/lib/tftpboot/*

​ cp -rf /tmpmnt/images/pxeboot/* /var/lib/tftpboot

​ cp -f /tmpmnt/EFI/BOOT/grub*.efi /var/lib/tftpboot

​ cp -f /tmpmnt/EFI/BOOT/grub.cfg /var/lib/tftpboot

(4)配置/var/lib/tftpboot/grub.cfg

​ 删除所有系统菜单,只添加PXE菜单即可(### BEGIN /etc/grub.d/10_linux ###这一行以后全部删除),添加内容如下:

pxe安装银河麒麟,麒麟操作系统运维,linux,服务器,运维,linux,kylin

(5)启动服务

​ chmod -R 755 /var/lib/tftpboot

​ systemctl start xinetd

​ systemctl enable xinetd

​ systemctl start tftp

​ systemctl enable tftp

5.安装http

​ yum install -y httpd

​ mkdir /var/www/html/kylin

(1)同步镜像文件

​ rsync -a /tmpmnt/ /var/www/html/kylin/

​ chmod -R 755 /var/www/html/kylin

(2)拷贝grub.cfg

​ cp -f /var/lib/tftpboot/grub.cfg /var/www/html/kylin/EFI/BOOT/grub.cfg

(3)启动服务

​ systemctl start httpd

​ systemctl enable httpd

6.kickstart

​ mkdir /var/www/html/ks

​ cp /root/anaconda-ks.cfg /var/www/html/ks/kylin-ks.cfg

​ chmod 755 /var/www/html/ks/kylin-ks.cfg

pxe安装银河麒麟,麒麟操作系统运维,linux,服务器,运维,linux,kylin

​ 只需要修改部分参数:

rootpw –iscrypted:这个参数是设置PXE客户机的root密码,默认是密文,不修改就是当前PXE服务器的密码。

密文生成方式:

​ vim /tmp/rootpw.py

​ #!/usr/bin/python

​ import crypt

​ print(crypt.crypt(“qwer1234!@#$”)) 这里填写想要设置的密码即可

7.YUM源配置

​ vim /etc/yum.repos.d/network.repo

​ [network]

​ name=network repo

​ baseurl=http://192.168.253.242/kylin

​ enable=1

​ gpgcheck=0

到这里PXE服务端配置完成,客户端在启动时候选择网络安装即可

pxe安装银河麒麟,麒麟操作系统运维,linux,服务器,运维,linux,kylin

四、kickstart自动安装脚本文件

1.在kickstart安装脚本中自定义安装软件包/组

在kickstart文件里使用****%packages***命令来列出想安装的软件包,相关软件包的组的列表,参考系统Linux光盘里的/repodata/-comps.xml. 每个组都有一个编号,用户可见性的值,名字,描述和软件包列表.在软件包列表里,如果这个组被选择的话,组里的标记为"mandatory"的软件包就必须被安装;标记为"default"的软件包缺省被选择;而标记为"optional"的软件包必须被明确地选定才会被安装。

语法格式如下:

pxe安装银河麒麟,麒麟操作系统运维,linux,服务器,运维,linux,kylin

注: @^ 开头指定环境组包
​ @ 开头指定软件组包

2.kickstart安装脚本中指定自定义分区

pxe安装银河麒麟,麒麟操作系统运维,linux,服务器,运维,linux,kylin

volgroup:创建卷组,klas为卷组名称,pesize用来设置默认pe大小,pv.316是物理卷

logvol:创建逻辑卷,/为挂载点,fstype指定文件系统类型,size指定大小,name指定名字,后面根卷组名称

part:创建分区,后面根挂载点,fstype指定文件系统类型,ondisk指定分区落在哪块磁盘,szie指定大小。

注:以上指定的为系统分区为逻辑卷的场景,如果系统分区不采用逻辑卷模式,使用part命令指定挂载点、分区类型、大小即可。

3.PXE环境自定义分区和按需装包测试

(1)拷贝ks文件到http共享路径下:

​ cp anaconda-ks.cfg /var/www/html/ks/kylin-ks.cfg

(2)修改kylin-ks.cfg,指定分区和要安装的软件包

pxe安装银河麒麟,麒麟操作系统运维,linux,服务器,运维,linux,kylin

​ --size=1 --grow 就是把剩余空间都给了根分区

pxe安装银河麒麟,麒麟操作系统运维,linux,服务器,运维,linux,kylin

​ 自定义安装rabbitmq-server和虚拟化组包

(3)客户端验证

pxe安装银河麒麟,麒麟操作系统运维,linux,服务器,运维,linux,kylin文章来源地址https://www.toymoban.com/news/detail-696221.html

到了这里,关于银河麒麟V10服务器系统UEFI模式PXE部署的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 银河麒麟V10服务器操作系统网卡自启动配置

    背景:公司因为项目变更,使用国产服务器。因为第一次使用,在其中遇到的问题,与诸君分享。 问题现象:         服务器重启开机网卡不自动启动问题。需要手动点击一下,才能启动网卡。 现象图:   解决方案:  修改网卡配置文件,设置为开机自启动就可以解决

    2024年03月16日
    浏览(101)
  • vmware安装银河麒麟V10高级服务器操作系统

    官方提供使用通道 访问官网 链接: https://www.kylinos.cn/ 下拉到页面最底部 点击产品试用申请 输入申请信息 根据用户类型选择 个人用户试用选个人就行 输入手机号 获取验证码 输入验证码后 会跳转到镜像下载界面 跳转到镜像下载界面 如下 选择银河麒麟高级服务器操作系统

    2024年02月02日
    浏览(50)
  • 银河麒麟高级服务器操作系统 V10 版本安装教程

    随着国产化以及信创(信息技术应用创新)的不断推进,国产操作系统的发展和应用趋势越来越好,银河麒麟就是国产操作系统中的优秀代表。关于银河麒麟的前世今生,大家可以看下百度百科关于银河麒麟的介绍。 本文主要是基于 VMware 虚拟机安装银河麒麟高级服务器 V1

    2024年02月04日
    浏览(53)
  • 银河麒麟V10服务器系统安装教程及注意事项

    1.引导安装 从U盘引导安装时首先进入的是安装引导页面,如下图: 使用向上方向键↑选择“Install Kylin Linux Advanced Server V10”, 按进入安装过程。 2.欢迎界面 安装过程首先进入欢迎页面【欢迎使用 Kylin Linux Advanced Server V1 0】,如下图: 默认采用【简体中文(中国)】。确定 安

    2024年02月02日
    浏览(40)
  • window10下安装银河麒麟高级服务器操作系统(飞腾版)V10

     坑:我们经常使用的电脑CPU是x86架构的,然后我们安装x86架构的64位处理器的操作系统直接使用VMware等虚拟软件进行虚拟,而对与不同的CPU架构的arm架构的操作系统,可以使用QEMU模拟器模拟一个arm环境 2.1 下载QEMU软件 QEMU模拟器安装包 2.2 下载UEFI(BIOS的替代方案) UEFI下载

    2024年02月07日
    浏览(52)
  • VMware 安装 银河麒麟高级服务器操作系统 V10 版本教程

    目录 VMware 安装 银河麒麟高级服务器操作系统 V10 版本教程 银河麒麟的前世今生 安装过程 银河麒麟(KylinOS)原是在“863计划”和国家核高基科技重大专项支持下,国防科技大学研发的操作系统,后由国防科技大学将品牌授权给天津麒麟,后者在2019年与中标软件合并为麒麟软

    2024年02月02日
    浏览(64)
  • 银河麒麟服务器操作系统 V10 SP1 开启SSH服务

    此处显示已经安装了openssh。 如果此处没有任何输出显示,表示没有安装openssh 当发现没有安装openssh时,使下面的命令安装openssh: 如图所示,已经开启sshd服务。 如果显示未开启sshd服务,使用下列命令开启sshd服务 使用下面的命令查看ssh服务是否开机启动 如上图所示,ssh已经

    2023年04月22日
    浏览(34)
  • 银河麒麟高级服务器操作系统V10安装mysql数据库

    1.检查是否已经安装mysql 2.将查询出的包卸载掉 3.将/usr/lib64/libLLVM-7.so删除 4.检查删除结果 5.搜索残余文件 6.删除残余文件 7.验证删除 8.检查MySQL用户组以及用户是否存在,若没有则创建 9.上传安装包 将mysql-8.0.33-linux-glibc2.17-x86_64-minimal.tar安装包上传到银河麒麟系统虚拟机中

    2024年02月16日
    浏览(68)
  • 银河麒麟高级服务器操作系统V10下载安装及安装docker

    银河麒麟操作系统v10是中国电子研发的操作系统,该系统充分适应5G时代需求,打通手机、平板电脑、PC等,实现多端融合。 x86/兆芯/海光 Kylin-Server-10-SP2-x86-Release-Build09-20210524.iso 链接:https://pan.baidu.com/s/16sa8sumcJzXI95ip9gwptg 提取码:wxyu arm64/飞腾/鲲鹏 Kylin-Server-10-SP2-aarch64-Rel

    2024年01月16日
    浏览(57)
  • 银河麒麟服务器操作系统V10SP2搭建FTP服务端

    OS版本:银河麒麟服务器操作系统V10SP2(x86_64) FTP服务端:vsftpd-3.0.3-31 ①设定FTP根目录为/data/vsftpd/,并禁止匿名用户访问FTP服务端; ②FTP访问账户: 管理员用户:admin密码111,拥有整个FTP根目录/data/vsftpd/及子目录的上传、下载、修改和删除等全部权限; 普通用户一:test

    2024年02月07日
    浏览(92)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包