范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文

基于PXE自动配置RAID方法

  实现原理:
  我们要在内存中运行一个小的内核系统,并检测到raid,然后对raid进行配置,我们使用了基于centos6.5的内核和initrd.img(initrd.img本身是一个小的内存中运行的系统),但这个小系统本身带的工具太少,需要我们加入MegaCli64命令,以及用到的shell命令,定制一个符合我们要求的小系统,并重新打包。
  由于我们需要在正式安装前配置raid,所以我们利用ks文件中的%pre执行一些检测和配置工作,然后直接重启就OK了。
  1. 环境准备
  a. 正常安装的centos6.5一台
  b. 下载并安装megacli工具
  ftp://rpmfind.net/linux/Mandriva/devel/cooker/x86_64/media/non-free/release/megacli-8.02.21-1-mdv2012.0.x86_64.rpm
  c. 安装后在目录/opt/MegaRAID/MegaCli/三个文件
  libstorelibir-2.so.14.07-0 MegaCli MegaCli64
  2. 小系统制作
  a. 复制解压initrd.img
  mount centos6.5.iso /mnt -o loop
  mkdir /root/test
  cp /mnt/isolinux/initrd.img /root/test/
  cd /root/test
  xz -dc initrd.img | cpio –id
  解压后如下所示:
  上述是在ubuntu系统中解压的,最好是在centos中进行,方便后面加入命令
  b. 加入自定义的包
  cp -r /opt ./ #加入MegaCli64工具
  此时,Megacli64工具还不能用,因为在小系统中默认很多依赖包都没有
  我们通过ldd查看MegaCLi64依赖的包(有几个缺少的),如下:
  root@ubuntu:~/test# ldd opt/MegaRAID/MegaCli/MegaCli64
  linux-vdso.so.1 => (0x00007ffdaffd1000)
  libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f21f5f26000)
  libncurses.so.5 => /lib/x86_64-linux-gnu/libncurses.so.5 (0x00007f21f5d03000)
  libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f21f5aff000)
  libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f21f57fb000)
  libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f21f54f5000)
  libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f21f52df000)
  libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f21f4f1a000)
  /lib64/ld-linux-x86-64.so.2 (0x00007f21f6144000)
  libtinfo.so.5 => /lib/x86_64-linux-gnu/libtinfo.so.5 (0x00007f21f4cf1000)
  这时我们要从正常安装的centos6.5的系统中复制上述包到小系统的相应目录中。
  c. 加入特定的shell命令
  由于刚解压的小系统中缺少很多shell命令,所以也需要加入里面,以curl为例
  首先,在正常安装的centos6.5系统中找到curl命令(/usr/bin/curl),将该命令复制到小系统中的目录中,即/root/test/usr/bin/,并给预执行权限
  chmod +x /root/test/usr/bin/curl
  根据上述方法我们依次加了head、cp、wc、uniq等命令
  d. 打包小系统
  find . |cpio -o -H newc>initrd
  lzma initrd initrd.lzma
  mv initrd.lzma initrd.img
  然后将打包好的initrd.img放入PXE的启动文件所在目录中,这里是放在了/var/lib/tftpboot/centos6u5/目录中
  3. 配置ks文件
  langen_US
  keyboardus
  timezoneAsia/Shanghai
  rootpw--iscrypted $1$bzMRSch3$e2iTZ.7IuuONNJcXLq2jy1
  selinux--disabled
  reboot
  #text
  cmdline
  install
  zerombryes
  auth --useshadow --enablemd5
  firewall--enabled --port=22:tcp
  skipx
  url --urlhttp://10.1.15.250/Centos6u5/
  clearpart--all --initlabel
  bootloader--location=mbr
  autopart
  logging--host=10.1.15.250 --level=debug
  %packages
  @core
  %pre --interpreter /bin/sh --log=/root/my-pre-log
  exportPATH=$PATH:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
  echo"-------------------"
  ln -s -T /mnt/runtime/opt /opt
  mkdir /newroot
  mount tmpfs /newroot -t tmpfs
  cp -a /mnt/runtime/* /newroot/
  ls /mnt/runtime/
  mount /proc /newroot/proc -o bind
  mount /dev /newroot/dev -o bind
  mount /sys /newroot/sys -o bind
  # chroot to runipmitool/hpasmcli/omreport
  chroot /newroot
  /opt/MegaRAID/MegaCli/MegaCli64-DiscardPreservedCache -Lall -aALL
  /opt/MegaRAID/MegaCli/MegaCli64 -CfgForeign-Clear -aALL
  /opt/MegaRAID/MegaCli/MegaCli64-CfgLdDel -LALL -Force -aALL
  /opt/MegaRAID/MegaCli/MegaCli64-CfgClr -aALL
  id=`/opt/MegaRAID/MegaCli/MegaCli64 -cfgdsply -aALL |grep "Enclosure Device ID" |uniq | awk "{print $4}"`
  /opt/MegaRAID/MegaCli/MegaCli64-CfgSpanAdd -r10 -Array0[32:0,32:1] -Array1[32:2,32:3] -Array2[32:4,32:5]-Array3[32:6,32:7] -strpsz512 -a0 ||sleep 60
  /opt/MegaRAID/MegaCli/MegaCli64-LDSetProp WB -LALL -aALL
  /opt/MegaRAID/MegaCli/MegaCli64-LDSetProp ADRA -LALL -aALL
  echo"---------------------"
  reboot
  大功告成!!!!PXE测试!!!
  说明:
  基于ubuntu的系统使用了debain-installer,其中最关键的检测和安装过程由一个大的二进制程序main-menu进行,无法进行hook,所以本场景不适用;
  Rhel/Centos6.2之前的initrd.img打包方式不同,请注意,由于dell x20 、浪潮、联想最新的服务器最低只支持6.5,所以建议使用高版本系统制作配置raid的系统。
  4. Raid缓存参数说明
  建议设置:
  WriteBack,ReadAdaptive, Direct, No Write Cache if bad BBU
  写回(默认),自适应读(需要修改),读请求不缓存(默认),电池有问题时自动切到非写回模式(默认)
  自适应读修改的命令:/opt/MegaRAID/MegaCli/MegaCli64-LDSetProp ADRA -LALL -aALL
  ————————————————
  版权声明:本文为CSDN博主「枫华0925」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
  原文链接:https://blog.csdn.net/lizhihua0925/article/details/53198483

运动可以降低酒精相关疾病的风险研究人员发现,有规律的体育锻炼可以降低死于酒精相关癌症和其他疾病的风险。根据一项对36370名英国患者的医学研究,饮酒者做推荐量的运动可以降低死于酒精相关癌症的风险,每周进行两个半医疗人工智能技术与应用白皮书医疗人工智能发展迅速,产业格局风起云涌。人工智能在医疗领域中的应用已非常广泛,包括医学影像临床决策支持语音识别药物挖掘健康管理病理学等众多领域。人工智能技术呈现与医疗领域不断融合的新疆新能源发电有了天气预报应用AI技术风电功率预测准确率达962月14日,从国网新疆电力有限公司获悉,新疆应用人工智能(AI)等10余种算法进行新能源功率预测,相当于新能源发电有了天气预报,可以随时掌握未来一段时间新能源出力和电量情况,进一步工信部调整享受车船税减免优惠新能源汽车产品技术要求来源工业和信息化部为适应节能与新能源汽车产业发展和技术进步需要,结合插电式混合动力电动乘用车技术条件(GBT326942021)等标准发布实施,现就财政部税务总局工业和信息化部交通刘艳红人工智能技术在智慧法院建设中实践运用与前景展望作者刘艳红(中国政法大学教授,法学博士)出处比较法研究2022年第1期目次一引言人工智能在我国智慧法院实践运用中存在的问题二实践运用以人工智能技术拓展智慧法院建设实效场景三前景展望中国信通院护脸计划成员单位达106家华为字节跳动乐信等在列本报记者李冰据中国信息通信研究院1月26日最新消息显示,旨在促进人脸应用健康发展的可信人脸应用守护计划进展顺利,目前成员单位已经破百达到106家。护脸计划囊括中国电信招商银行北京银当教培行业失去老师暑假刚刚结束不久,转眼又是一年教师节。过去,暑假,是教育机构的老师们最为忙碌的时候。而2021年,这个悄悄过去的暑假,大量教育行业人员被迫闲下来。教育行业,是一个劳动密集型行业,尤世界机器人大会21件新品首发,伴宠机器人成家庭新朋友有机器人参与的智慧生活是什么样的?通过机器人就能和家里的萌宠视频餐厅点餐不再需要服务员,机器人能精准下单并送达菜品一个瘦弱的女孩借助外骨骼设备可轻松负重30公斤以上正在举行的202为了眼睛健康,四款好屏幕手机向您推荐,色彩与护眼兼顾说到最近两年国产智能手机进步最快的地方,除了影像之外,屏幕绝对是位居前列的,尤其是顶级OLED屏幕的使用,使得整个屏幕的色彩度流畅度,敏感度以及观赏度都更为出色。最为关键的是,一块明星新能源车能量裂变北汽EV5红遍城乡货运圈今年年初,四部门印发通知,开展新一轮新能源车下乡活动。历经半年多时间,新能源车在农村各领域做出突出贡献。其中,北汽昌河作为江西本土企业,积极参与到江西2021年江西省首届新能源汽车iPhone14配备TypeC无望!外媒爆3大原因造成有外媒接获独家消息人士爆料消息称,苹果不会替iPhone14配备TypeC(USBC)最主要真正原因有三个理由,依旧会继续采用Lightning连接埠,同时计划会提升iPhone1
戴尔全新27英寸4K显示器开售携程每周2天居家办公能提高生育率科技犬今日,戴尔UltraSharp系列新品27英寸4K显示器U2723QE正式开售,售价3999元。显示器支持LG独家的IPSBlack技术,可提高IPS面板的对比度,在保证清晰矿潮下的选择,千元内显卡推荐虚拟货币如此火热的当下,显卡成了香饽饽。就连英伟达AMD新推出的入门卡系列,RTX3050RX6500XT也跟着疯狂涨价,有巨大溢价率。如何选择一张符合价格的显卡是个问题,这里我根泳池筹款派对加密货币和迷你特朗普PeterThiel离开Facebook后的生活文AbramBrown一周前,PeterThiel宣布他将卸任一个已经担任了18年的职位Facebook母公司的董事会成员。与此同时,他正在筹划一个派对。这场派对将在几周后举行,地C使用宏参和构造有规律的字符串常量标识符常量值预处理符号可以将宏参粘合成字符串的一部分。预处理符号可以将宏参粘合成标识符常量值的一部分。通常可以用于构造有规律的字符串标识符常量值。includestdio。hdefineMAC时代进步,二维码该何去何从?对于二维码,手机达人们相信都不陌生。微信之父张小龙说搜索框是PC的互联网入口,二维码是移动互联网入口。二维码成为移动互联网的重要组成部分。目前,在国内一线城市的扫描习惯已经形成。街电脑如何设置离座自动锁屏配对手机和电脑,离座自动锁屏打开手机蓝牙,并与电脑进行蓝牙配对。以Win11为例,点击电脑桌面右下角状态栏,选中蓝牙图标为蓝色后,右击它并选择转到设置。打开蓝牙,依次点击添加设备蓝华云数据凭何成为行业独角兽?访华云数据集团董事长许广彬2019年,在无锡地铁项目建设招标时,众多IT企业纷纷拿出各种服务器竞标,当该地铁项目负责人问许广彬华云数据带来了什么?有何核心技术?许广彬自信地回答说我们带来了云计算,云计算无需saas和大数据的区别是什么?SaaS是云计算提供的服务方式之一,也称为软件即服务,SaaS的服务方式整合了用户购买软件维护软件升级软件购买服务器等一系列环节,可以说为用户提供了一站式的解决方案。另外,SaaS今日热点人民币成全球第四活跃货币腾讯控股向员工授超800万股1小红书回应违反未成年人保护法被罚近日,小红书关联公司行吟信息科技(上海)有限公司因违反未成年人保护法,被上海市黄浦区文化和旅游局罚款30万元,具体处罚事由为网络服务提供者发现用户财商快报宁德时代荣誉董事长张毓捷逝世滴滴将大面积裁员安踏创始人谈捐款100亿做慈善宁德时代荣誉董事长张毓捷逝世大家好今天是2月15日,星期二来看看有哪些大事儿值得闽商们关注闽企1安踏创始人谈捐款100亿做慈善钱放家里没什么用安踏创始人丁和木此前被评选为中国慈善家携程一周两天可在家办公滴滴被曝几乎全线业务都将裁员丨邦早报携程一周两天可在家办公携程宣布,3月1日开始,每周三周五,公司各事业部职能部门可根据实际管理需求,实行或逐步推行12天的混合办公。携程2021年的混合办公试验数据显示,对绩效无明显