天道酬勤,学无止境

OSD部署WindowsUWP安装包 - Intel Graphics Command Center

最近几年,大约从Windows 10 - 1809开始,各大硬件PC厂商,应微软的要求,开始将驱动的管理软件和驱动本身分开。

这样做的好处是,避免出现管理软件上的冗余,比如以前的Intel WiFI驱动会绑定安装Intel的WiFI管理套件,导致Windows自带的WiFi管理程序不work,从而无法使用GPO来做一些控制。

但是微软给出的解决方案是将厂商的驱动管理软件放到微软在线商店去安装。一方面,很多企业已经通过GPO禁用了微软在线商店,用户无法方便的自行安装,即使没有禁用,国内网络环境访问微软商店也不是很稳定。

另一方面是,即便用户可以通过商店来安装,最佳的解决方案仍然是在image过程中默认安装这些管理套件,提供给用户最佳的体验。

这些UWP软件不是标准的Win32 app,安装过程和为Win32 app有明显的不同。

我们现在来说说怎么实现这个过程。

  1. 获取UWP安装包

    获取UWP包的途径大致有2种,1是找OEM厂商获取,2是访问business store,购买license,这样就可以在SCCM里创建这个app,也可以获取到安装包文件。

    这里我采用方法2.


    image.png

  2. Image过程中集成UWP包

    Task Sequence中添加执行命令如下

    dism /Image:c:\ /add-provisionedappxpackage /packagepath:c:\temp\AppUp.IntelGraphicsExperience.appxBundle /dependencypackagepath:c:\temp\Microsoft.NET.Native.Framework.2.2_x64.appx /dependencypackagepath:c:\temp\Microsoft.NET.Native.Runtime.2.2_x64.appx /dependencypackagepath:c:\temp\Microsoft.VCLibs.140.00_x64.appx /region:all /SkipLicense

    如果直接执行该命令,会发现报错 “The package does not meet the requirement for provisioning to the target image”

    问题在于该软件包不被系统信息,需要修改side-loading 配置

    执行命令如下

      Reg Load HKLM\TempImg C:\Windows\system32\config\SOFTWARE

      Reg Add HKLM\TempImg\Policies\Microsoft\Windows\Appx /t REG_DWORD /f /v "AllowAllTrustedApps" /d "1

      Reg unload HKLM\TempImg

      主要过程为离线挂线image注册表,修改注册表键值为“AllowAllTrustedApps”,修改完成后再执行dism集成uwp包就不会报错了


  1. image.png

    image.png


3. 校验Uwp安装包

访问目录C:\Program Files\WindowsApps检测是有IntelGraphics字样的文件夹,有的话就是安装成功了。

image.png


受限制的 HTML

  • 允许的HTML标签:<a href hreflang> <em> <strong> <cite> <blockquote cite> <code> <ul type> <ol start type> <li> <dl> <dt> <dd> <h2 id> <h3 id> <h4 id> <h5 id> <h6 id>
  • 自动断行和分段。
  • 网页和电子邮件地址自动转换为链接。

相关推荐
  • OSD部署WindowsUWP安装包 - Intel Graphics Command Center
    最近几年,大约从Windows 10 - 1809开始,各大硬件PC厂商,应微软的要求,开始将驱动的管理软件和驱动本身分开。这样做的好处是,避免出现管理软件上的冗余,比如以前的Intel WiFI驱动会绑定安装Intel的WiFI管理套件,导致Windows自带的WiFi管理程序不work,从而无法使用GPO来做一些控制。但是微软给出的解决方案是将厂商的驱动管理软件放到微软在线商店去安装。一方面,很多企业已经通过GPO禁用了微软在线商店,用户无法方便的自行安装,即使没有禁用,国内网络环境访问微软商店也不是很稳定。另一方面是,即便用户可以通过商店来安装,最佳的解决方案仍然是在image过程中默认安装这些管理套件,提供给用户最佳的体验。这些UWP软件不是标准的Win32 app,安装过程和为Win32 app有明显的不同。我们现在来说说怎么实现这个过程。获取UWP安装包获取UWP包的途径大致有2种,1是找OEM厂商获取,2是访问business store,购买license,这样就可以在SCCM里创建这个app,也可以获取到安装包文件。这里我采用方法2.Image过程中集成UWP包Task Sequence中添加执行命令如下dism /Image:c:\ /add-provisionedappxpackage /packagepath:c:\temp\AppUp
  • ProxmoxVE(V5.2) 之 使用外部ceph存储(luminous)
    上面左边是我的个人 微 信,如需进一步沟通,请加 微 信。 右边是我的公众号“Openstack私有云”,如有兴趣,请关注。我的哔哩哔哩主页:https://space.bilibili.com/649988837 继上篇博文《ProxmoxVE 之集群安装(V5.2)》 ,本来想模拟生产环境实现3节点集群,并且使用ceph分布式存储实现虚拟机级别的HA,但是在使用pveceph 工具创建ceph环境的时候出错了,发现需要商业订阅才能使用(已解决,见下面的备注)。因此这篇博文想从另一个角度,先搭建外部ceph存储集群,供pve直接使用外部ceph存储 。2019年1月31日注: pveceph 工具可以使用,前提是需要更改pve的软件源,方法如下: 重要!!!更改软件源,默认是订阅版,如果不做修改,在使用pveceph init进行ceph初始化安装的时候会将整个环境破坏,切记!更改为非订阅版,如下:将/etc/apt/sources.list.d/pve-enterprise.list 文件内的唯一一条记录注释掉:#deb https://enterprise.proxmox.com/debian/pve stretch pve-enterprisewget -q -O- 'http://download.proxmox.com/debian/pve/dists/stretch
  • 开源实践分享:Ceph bluestore部署实践
    Ceph bluestore部署 首先为大家分享Ceph bluestore具体该如何部署,使用环境如下• 单节点• CentOS 7.4• 使用 ceph-deploy 进行部署准备 centos 7.4 系统的机器,并配置好 ssh 的无密码登录。 安装 ceph-deployyum install https://download.ceph.com/rpm-luminous/el7/noarch/ceph-deploy-2.0.0-0.noarch.rpm数据 ceph 安装包mkdir ceph-installcd ceph-installceph-deploy new node1把如下内容加入到 ceph.conf 里面,把默认的副本数据调成1。[global]osd pool default size = 1osd pool default min size = 1安装 ceph 包ceph-deploy install --release luminous node2初始化 monceph-deploy mon create-initialceph-deploy admin node1这时 ceph 已经可以访问了$ ceph -s cluster: id: 5b2f0020-fc24-44de-a6c9-a88efdc5074f health: HEALTH_OK
  • Ceph 常规操作笔记 - 运维小结
    一、Ceph集群管理每次用命令启动、重启、停止Ceph守护进程(或整个集群)时,必须指定至少一个选项和一个命令,还可能要指定守护进程类型或具体例程。**命令格式如{commandline} [options] [commands] [daemons]常用的commandline为"ceph",对应的options如下表:对应的commands如下表:能指定的daemons(守护进程)类型包括mon,osd及mds。通过SysVinit机制运行ceph:在 CentOS、Redhat、发行版上可以通过传统的SysVinit运行Ceph,Debian/Ubuntu的较老的版本也可以用此方法。使用SysVinit管理Ceph守护进程的语法如下:[root@ceph ~] sudo /etc/init.d/ceph [options] [start|restart] [daemonType|daemonID]1. 管理Ceph集群内所有类型的守护进程:通过缺省[daemonType|daemonID],并添加"-a" options,就可以达到同时对集群内所有类型的守护进程进行启动、关闭、重启等操作目的。启动默认集群(ceph)所有守护进程:[root@ceph ~] sudo /etc/init.d/ceph -a start停止默认集群(ceph)所有守护进程:[root@ceph ~
  • 在Kubernetes中搭建ceph的StorageClass
    在Kubernetes中搭建ceph的StorageClass 搭建Ceph集群 注意 此文中的ceph只支持mimic以下的版本,推荐使用luminous版本 设备需求 操作系统数量CPU内存磁盘CentOS72或者322G200G 配置ssh互信 配置3台设备的HostName以及hosts文件 hostnamehostscephNode1/etc/hosts文件配置3台设备的IP和hostnamecephNode2/etc/hosts文件配置3台设备的IP和hostnamecephNode3/etc/hosts文件配置3台设备的IP和hostname 做ssh互信 ssh-copy-id ${hostname} 安装Ceph 配置ceph的repo (配置阿里云的即可)[ceph] name=ceph baseurl=http://mirrors.aliyun.com/ceph/rpm-luminous/el7/x86_64/ gpgcheck=0 [ceph-noarch] name=cephnoarch baseurl=http://mirrors.aliyun.com/ceph/rpm-luminous/el7/noarch/ gpgcheck=0 安装ceph cephNode1安装ceph-deploy和cephyum -y install epel-release
  • ceph详细安装部署教程(多监控节点)
    一、前期准备安装ceph-deploy工具 所有的服务器都是用root用户登录的1、安装环境 系统centos-6.5 设备:1台admin-node (ceph-ploy) 1台 monistor 2台 osd2、关闭所有节点的防火墙及关闭selinux,重启机器。 service iptables stop sed -i '/SELINUX/s/enforcing/disabled/' /etc/selinux/config chkconfig iptables off 3、编辑admin-node节点的ceph yum仓库vi /etc/yum.repos.d/ceph.repo [ceph-noarch]name=Ceph noarch packagesbaseurl=http://ceph.com/rpm/el6/noarch/enabled=1gpgcheck=1type=rpm-mdgpgkey=https://ceph.com/git/?p=ceph.git;a=blob_plain;f=keys/release.asc4、安装搜狐的epel仓库 rpm -ivh http://mirrors.sohu.com/fedora-epel/6/x86_64/epel-release-6-8.noarch.rpm5、更新admin-node节点的yum源 yum
  • Ceph v15.2.x 部署-Rook方式-9:集群管理
    修改配置默认Ceph集群的配置参数是在创建Cluster的时候生成的,若需要在部署完成后修改相应参数,可通过如下操作进行: 获取参数信息[root@K8S-PROD-M1 ceph]# kubectl -n rook-ceph get configmap rook-config-override -o yaml节点上查看[root@K8S-PROD-W1 ~]# cat /var/lib/rook/rook-ceph/rook-ceph.config [global]fsid = 792e13e8-0617-4bce-92bc-67fcccd82befmon initial members = a b dmon host = [v2:10.97.84.218:3300,v1:10.97.84.218:6789],[v2:10.110.45.116:3300,v1:10.110.45.116:6789],[v2:10.96.157.194:3300,v1:10.96.157.194:6789]public addr = 10.244.3.111cluster addr = 10.244.3.111 [client.admin]keyring = /var/lib/rook/rook-ceph/client.admin.keyring修改参数[root@K8S-PROD-M1 ceph
  • 在Linux上从零开始部署前后端分离的Vue+Spring boot项目
    最近做了一个前后端分离的商城项目来熟悉开发的整个流程,最后希望能有个正式的部署流程,于是试着把项目放在云服务器上,做了一下发现遇到了不少问题,借此记录一下整个部署的过程。 使用的技术栈如标题所说大体上是Vue+Spring boot,但还是要提一下详细的版本,因为在解决问题的过程中发现由于开发环境的不同会产生诸多影响,查找问题时如果没有版本作为前提经常会出现很多不必要的误解,甚至是误操作,非常浪费时间。详细版本情况如下: Vue 2.6.11Vue-cli 4.5.0Spring boot 2.1.1MySQL 8.0.13 (尤其注意)Nginx 1 上传工具 部署的第一步要把文件上传至云服务器,并且后续还要在云服务器上进行操作,方法很多,我这里选择了Xshell和Xftp这两个工具,均出自NETSARANG这家公司,需要注意的是在国内的官网上隐藏了免费家庭版的申请地址,可以通过直接访问 Xshell、Xftp免费许可 进行下载,需要填写姓名和邮箱。 1.1 Xftp 首先在Xftp中新建连接,填写主机地址和用户名密码,连接成功就可以看到左侧选项卡为本地的文件目录,右侧为云服务器的文件目录,只要从左侧或右侧将文件拖动到另一边就可以实现相应文件的上传和下载,下方传输选项卡会显示具体进度,图形化的界面相当直观,不做过多的说明了。 关于Linux的目录规范我没有查到太多需要的信息
  • Ceph集群部署与Dashboard管理
    一. 环境准备:1.关闭防火墙、selinux(所有节点):# systemctl stop firewalld ; systemctl disable firewalld# setenforce 0# sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config //注意,网上说这种关闭selinux方法,可能导致selinux无法临时开启,可以使用以下谨慎的方法# vim /etc/sysconfig/selinux //将SELINUX=disabled修改即可,重启虚机# init 62.修改主机名(所有节点):# hostnamectl set-hostname ceph01# hostnamectl set-hostname ceph02# hostnamectl set-hostname ceph03随便找一台虚机比如ceph01上,修改hosts文件:# vim /etc/hosts# scp /etc/hosts 192.168.10.11:/etc/# scp /etc/hosts 192.168.10.12:/etc/3. SSH登录免密(ceph01控制节点):# ssh-keygen //一路回车,生成RSA公钥# ssh-copy-id ceph02# ssh-copy-id
  • 官方工具Ceph-deploy部署chenlc
    前言 Ceph是优秀的分布式存储集群,可以为云计算提供可靠的存储服务,本次作者示范部署ceph存储集群,使用的系统ubuntu18.04.2,部署的ceph版本为Luminous,即Ceph 12.x。本次的范例是使用ceph的官方工具ceph-deploy进行部署服务。由于ceph的使用条件苛刻,不推荐在生产环境使用云主机部署,所以本次的部署测试使用睿江云的云主机部署服务是一个合适的选择。 先说明下搭建环境与各主机角色。 机器选择:睿江云平台 节点选择:广东G(VPC网络更安全、SSD磁盘性能高) 云主机配置:1核2G 网络选择:VPC虚拟私有云(VPC网络更安全、高效) 带宽:5M 系统版本:Ubuntu18.04 云主机数量:3 软件版本:Ceph 12.0.X 拓扑图 实战部署 1.设置Hostname vim /etc/hostname 127.0.0.1 localhost $IP ceph$i 2.设置Hosts文件(IP 是存储IP ceph-node是各ceph节点的hostname) vim /etc/hosts $IP $ceph$i hosts文件可以分发密钥后再scp给所有节点 3.设置ssh 并分发密钥 cat ssh-script.sh ##!/bin/sh ##关闭GSSAPIAuthentication sed -i 's
  • 利用PowerShell创建SCCM package升级Intel WIFI驱动
    Intel时不时的发布新的Wifi驱动包来修复一些安全和稳定相关的问题,如下面这个advisory。https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-00448.html 一般来说,Intel的Wifi驱动对于各个OEM厂商来说都是通用的,不必非要去OEM厂商为每个型号都下载一个单独的驱动,现在就来说一下如何创建一个通用的Wifi驱动升级包。Intel官网下载驱动包要下载 "Drivers for IT Admins", 用7zip解压 https://downloadcenter.intel.com/download/30280/Intel-PROSet-Wireless-Software-and-Drivers-for-IT-Admins 2. 创建PowerShell 脚本 驱动的升级需要利用PowerShell脚本调用devcon来实现 安装WDK并获取devcon.exe 创建脚本获取WIFI的硬件ID,match对用的inf文件并调用devcon来执行静默升级 代码如下<# .NOTES =========================================================================== Created with
  • SCCM 客户端PXE启动无法找到操作系统 0X80004005
    今天和大家分享一个SCCM PXE无法找到操作系统的故障,希望可以帮助到大家。之前我们通过五篇文章给大家介绍了SCCM2016 如何与WDS集成,实现通过网络PXE的启动方式向客户端PC推送操作系统安装包的。https://blog.51cto.com/horse87/2061619https://blog.51cto.com/horse87/2061631https://blog.51cto.com/horse87/2062078https://blog.51cto.com/horse87/2062097https://blog.51cto.com/horse87/2067167这样可以极大的方便企业IT管理员针对客户端的统一化智能部署,而且可以很有效的规范我们的部署方案。最近,有一个童鞋说他们遇到一个问题,SCCM 客户端通过PXE启动后,系统提示无法找到操作系统。 错误代码是 0X80004005,如下图。其实能到这一步,我们应该知道,SCCM已经成功的通过PXE找到了这台需要安装操作系统的客户端,并且能到这一步UI视图话操作,说明已经是成功加载了“启动映像”,已经进入到“任务序列”阶段了。但是也不要掉以轻心,先检查一下分发点的状态,可以看到,所有的OS是成功分发的。这个时候,通常我们需要收集客户端PC上的SCCM日志来进行分析。这个时候小伙伴就犯难了
  • 部署mimic版本的Ceph分布式存储系统
    1.简介 Ceph: 开源的分布式存储系统。主要分为对象存储、块设备存储、文件系统服务。Ceph核心组件包括:Ceph OSDs、Monitors、Managers、MDSs。Ceph存储集群至少需要一个Ceph Monitor,Ceph Manager和Ceph OSD(对象存储守护进程)。运行Ceph Filesystem客户端时也需要Ceph元数据服务器( Metadata Server )。 Ceph OSDs: Ceph OSD 守护进程(ceph-osd)的功能是存储数据,处理数据的复制、恢复、回填、再均衡,并通过检查其他 OSD 守护进程的心跳来向 Ceph Monitors 提供一些监控信息。冗余和高可用性通常至少需要3个Ceph OSD。当 Ceph 存储集群设定为有2个副本时,至少需要2个 OSD 守护进程,集群才能达到 active+clean 状态( Ceph 默认有3个副本,但你可以调整副本数)。 Monitors: Ceph Monitor(ceph-mon) 维护着展示集群状态的各种图表,包括监视器图、 OSD 图、归置组( PG )图、和 CRUSH 图。 Ceph 保存着发生在Monitors 、 OSD 和 PG上的每一次状态变更的历史信息(称为 epoch )。监视器还负责管理守护进程和客户端之间的身份验证。冗余和高可用性通常至少需要三个监视器
  • 图像识别——强大的低功耗嵌入式AI方案海思Hi3519AV100介绍
    强大的低功耗嵌入式AI方案海思Hi3519AV100介绍 海思Hi3519AV100是2018年10月在北京安防展展会上第一次进入我们视线的,然后11月初北京一家公司委托我们先研究一下,并从代理拿到初始版本的SDK资料,本人认真看了芯片DATASHEET,当时发觉比公司主推的Hi3519V101+Intel Movidius Myriad 2 MA2450强大,就决定动手做这个芯片方案,为了降低风险,我们只能先出自己的V1.0版本开发板玩玩,等软件工程师和硬件工程师调试SDK软件跑起来,我们才答应北京客户,进行Hi3519AV100项目定制。2019年1月底样机回来,能跑Hi3519AV100 的SDK程序,我们就立刻动手给北京客户定制Hi3519AV100的产品,反而本公司的对外销售的开发板没那么快出来,客户定制优先。本公司2019年3月份才对外出售Hi3519AV100方案的开发板,博客这边一直没多少时间来打理,去年写《图像识别VPU——易用的嵌入式AI支持深度学习平台介绍》里面介绍了Hi3559A这个更强悍的嵌入式AI平台,但是由于海思不对小公司开放SDK资源,我们就没必要这里详细介绍。时间来到2019年6月,发觉这个上半年推出很多价格适中低功耗嵌入式AI方案,比较有代表性的:英伟达的JETSON NANO(JETSON TX1的简化版本,注意是TX1的简化
  • kubernetes上部署rook-ceph存储系统
    文章目录 1. 简单说说为什么用rook2. rook-ceph部署2.1 环境2.2 Rook Operator部署2.3 Ceph集群创建2.3.1 标识osd节点2.3.2 yaml创建Ceph集群 2.4 Rook toolbox验证ceph2.5 暴露Ceph2.5.1 暴露ceph dashboard2.5.2 暴露ceph monitor 3. 配置rook-ceph4. kubernetes使用动态卷验证ceph5. 解决rook-ceph的csi-cephfs不能在flex的阿里云kubernetes上挂载问题5.1 创建cephfs-provisioner5.2 验证cephfs 6. 小结 1. 简单说说为什么用rook rook这里就不作详细介绍了,具体可以到官网查看。 说说为什么要在kubernetes上使用rook部署ceph集群。 众所周知,当前kubernetes为当前最佳云原生容器平台,随着pod在kubernetes节点内被释放,其容器数据也会被清除,即没有持久化存储数据能力。而ceph作为最好的开源存储之一,也是结合kubernetes最好的存储之一。利用kubernetes的调度功能,rook的自我扩展和自我修复能力,相互紧密配合。 2. rook-ceph部署 2.1 环境 版本备注系统CentOS7
  • Cehp-学习1
    一、概述Ceph是一个分布式存储系统,诞生于2004年,最早致力于开发下一代高性能分布式文件系统的项目。随着云计算的发展,ceph乘上了OpenStack的春风,进而成为了开源社区受关注较高的项目之一。Ceph有以下优势:1. CRUSH算法Crush算法是ceph的两大创新之一,简单来说,ceph摒弃了传统的集中式存储元数据寻址的方案,转而使用CRUSH算法完成数据的寻址操作。CRUSH在一致性哈希基础上很好的考虑了容灾域的隔离,能够实现各类负载的副本放置规则,例如跨机房、机架感知等。Crush算法有相当强大的扩展性,理论上支持数千个存储节点。2. 高可用Ceph中的数据副本数量可以由管理员自行定义,并可以通过CRUSH算法指定副本的物理存储位置以分隔故障域,支持数据强一致性; ceph可以忍受多种故障场景并自动尝试并行修复。3. 高扩展性Ceph不同于swift,客户端所有的读写操作都要经过代理节点。一旦集群并发量增大时,代理节点很容易成为单点瓶颈。Ceph本身并没有主控节点,扩展起来比较容易,并且理论上,它的性能会随着磁盘数量的增加而线性增长。4. 特性丰富Ceph支持三种调用接口:对象存储,块存储,文件系统挂载。三种方式可以一同使用。在国内一些公司的云环境中,通常会采用ceph作为openstack的唯一后端存储来提升数据转发效率。二
  • Windows Server 2019 新功能概述
    十一假期马上就过完了,不知道各位小伙伴玩的怎么样啊,是否有遇到“人在囧途”或者是否看到了处处大海。微软于2018年9月24日-28日在美国召开了Ignite 2018大会,并于10月2日正式发布了Windows Server 2019,这在微软忠实粉丝中可是一件大事,下面笔者就趁着假期间隙来为大家揭开Windows Server 2019的面纱,看看Windows Server 2019为我们带来了哪些激动人心的新功能。按照微软的一贯套路,Windows Server新功能的介绍主要分为四个方面,即:l 混合数据中心l 超融合基础架构l 增强的安全性l 应用程序我们下面的介绍也主要遵循上述4个方面,并额外添加了一些内容:l 常规更新n 下载:Windows Server当前在MSDN网站、VLSC已经提供下载,同时MSDN itell you也已提供下载,在此非常感谢MSDN ITELL YOU站长的奉献。n 发布版本:跟Windows Server 2016一样,发布“半年度更新“、”长期服务频道(LTSC)“两个版本。LTSC:每2~3年发布一个新的主要版本的Windows Server,每个版本用户可以获得5年的基础支持与5年的扩展支持。Semi-Annual 半年度:每年的春季与秋季推出2个新版本,每个版本支持18个月。 n Server Insights:Windows
  • Kubernetes使用Rook部署Ceph存储集群
    简单说明: 本实验内容参考于官方文档:https://rook.io/docs/rook/v1.2/依据《CentOS7使用KubeSpray搭建多节点K8S集群》部署一个3个节点的K8S集群每个节点增加一块存储设备/dev/sdbK8S版本为v1.16.7,Rook版本为v1.2 适应性变更: 以下变更在所有节点上均实施 更改原时间同步方案 crontab -l>/tmp/crontab.tmp sed -i 's/.*ntpdate/# &/g' /tmp/crontab.tmp cat /tmp/crontab.tmp |crontab rm -rf /tmp/crontab.tmp yum -y install chrony systemctl enable chronyd && systemctl start chronyd timedatectl status timedatectl set-local-rtc 0 systemctl restart rsyslog && systemctl restart crond 确保安装了lvm2 yum -y install lvm2 启用rbd模块 modprobe rbd cat > /etc/rc.sysinit << EOF #!/bin/bash for file in /etc/sysconfig/modules/
  • VMware宣布Big Data Extensions 2.0 GA
    vSphere Big Data Extensions (BDE) 的最新2.0 版支持 主要Hadoop 软件供应商提供的所有当前版本,包括YARN 以及 Hadoop 2.0。BDE 2.0 还可以创建仅包含基础架构的集群,暨一组已安装客户机操作系统的虚拟机。随后,您可以使用您满意的 Hadoop安装和管理工具来执行群集的部署和日常管理。BDE模板虚拟机中包含新版 CentOS (6.4),以提高Hadoop/YARN 应用程序的性能。这一版本还提高了对各种BDE 服务的运行状况检查能力,以提供一个更加友好的使用环境。主题 支持最新的 Hadoop 版本与 Hadoop2.X 和 YARN(Yet Another ResourceNegotiator) 在将应用迁移到新基础架构(例如 Hadoop 2.0 和 YARN)方面,客户已经表现出一定的兴趣。目前,大多数 Hadoop软件供应商支持 Apache Hadoop 版本 2.X (最新版本)。与旧版本相比,这一新版本有着显著的变化。新版本包含 YARN,这对于Hadoop 应用程序的开发人员和部署人员而言,是一种不同的模式。本质上,Hadoop 1.0 的 Job Tracker 已经在 YARN 中重新构造,成为调度器和资源管理器;而Application Master这一新组件承担了控制应用程序流的职责。更改YARN
  • Windows 10 OSD image 过程中 enroll machine cert
    因为covid19, 目前大部分用户都是在家办公,对的依赖程度不言而喻,而一旦出现问题,做远程troubleshooting就比较麻烦。 最近偶然发现了几个case,最新image的2-3台机器无法连接,原因是没有检测到machine cert,过不了的host check。 但机器是新做的image,windows 10 部署完成后应该会自动刷新GPO,出发machine cert auto enroll的policy从而可以从internal CA获取到machine cert。 分析下来可能是image刚刚做好就断网关机,没有来得及更新GPO导致的。 经过一番research,发现除了刷新GPO意外,还可以利用windows远程的CertReq来或者machine cert 添加一步在TaskSequence技术之前执行PowerShell脚本如下 $cert = gci Cert:\LocalMachine\My\ | ? subject -match $env:computername | ? subject -match "contoso.com" | select Thumbprint, Subject, NotAfter, NotBefore, Issuer | sort-object NotBefore -Descending | select -First 1