给电脑WOL(Wake On LAN)设置不生效的建议

天锦 发表于 女票们的新建与保养 分类,标签:
最近组了一台DELL的Optiplex790准备放在老家,因为人不在家,就可能需要远程开机,就在主板里面设置了WOL(参考这里),也在系统里面做了相关的设置。但是关机之后,网卡会同系统一起Down掉,交换机上灯也不亮。因为使用的是WindowsServer2019的系统,就在想是不是Server系统不支持WOL,网上搜索,结果遇见了个兄弟是Server能使用,Windows10却无法使用的……所以排除这个问题跟系统之间的关联,理论上所有系统都应该是支持的。对于这种能设置的都设置了但就是不起效的朋友可以去看一看网卡驱动,因为常见的网卡驱动在最近几个版本的Windows系统中都是自带了兼容驱动,在做系统的时候因为能上网就没去关注这个网卡驱动,兼容驱动能上网但是没有WOL等相关功能的支持,在设备管理器中看网卡状态又是正常的,由此埋雷。...

VMware vSphere设置GRID K2虚拟显卡(vGPU)与共享显卡(vSGA)共存

天锦 发表于 女票们的新建与保养 分类,标签:
NVIDIAGRIDK2是英伟达为虚拟化平台推出的一款虚拟显卡,支持直通、vSGA模式和vGPU模式。从官方的资料来看,这款显卡只能在三中模式中选择一种,ESXi主机使用vGPU模式的话就不能使用这张显卡用于vSGA模式。而我的机器中正好就有Linux和Windows两种系统的虚拟机,GRIDK2显卡的vGPU只支持Windows系统,Linux系统下没有对应的显卡驱动,只能使用vSGA模式。而使用vSGA模式又会有很大的性能上的降低。如此就陷入了进退两难的地步。不撞南墙心不死官网的文档都是说了只能选一种模式,可是K2可是有两颗物理GPU的,实际情况又是如何呢,好奇心和卡到不行的桌面环境逼着我最终淘了一张GRIDK2来实测一下。经过上手实测,确认可以将一个GPU设置为vGPU模式,另一个用于vSGA模式。安装将ESXi主机停机,把GRIDK2显卡安装的机器上之后,开启ESXi服务...

Bash脚本实现OpenConnect 自动添加路由

天锦 发表于 码农也得有格调 分类,标签:
最近在用OpenConnect进行多点异地组建虚拟专网,有一个主节点做OpenConnect服务器端,其他节点做客户端。OpenConnect服务器端可以下发路由各客户端但是客户端不能将客户端本地的LAN段路由反馈给服务器端,要实现各节点下的LAN段互访就需要手动在服务器端添加路由条目才行,而客户端拨号获得的IP是从服务器IP池中动态获取的,无法静态绑定(目前暂时没研究出来)也就无法手动设置永久路由。最终思路是使用occtl查看当前已经连接到网关的用户以及其获得的ip地址:root@gw:~# occtl show users      id     user    vhost  &nbs...

PXE实现Windows和Linux的双系统引导

天锦 发表于 码农也得有格调 分类,标签:
先前协会为了修电脑方便,部署了WDS服务器实现PXE网启,引导终端设备加载PE系统或是Window安装进程以进行系统的维护和安装。但是作为一个计算机社团,光有Windows是不行的,Linux对我们也很重要,所以有了这次双系统引导的折腾。在网上看了很多pxe引导的例子,觉得中国科技大学的PXE服务就是我想要的那种,既能引导Linux也能引导Windows,参考PXE是什么、中国科技大学网络启动服务、和中国科技大学PXE服务FAQ,最终选择跳坑科大的simple-pxe。simple-pxe是科大崔灏学长写的一个用于生成GRUB启动菜单的脚本,并不是一键安装的全套服务,所以还有很多要自己折腾的。在运行simple-pxe脚本前,要先准备好HTTP、NFS和TFTP服务环境。simple-pxe脚本使用到了bsdtar、curl、svn、和fatcat命令,fatcat在CentOS中没有...

Vivado的加速之路:Slurm Cluster!

天锦 发表于 码农也得有格调 分类,标签: Vivado的加速之路
相爱相杀,又爱又恨呀去年10月,我被Vivado的龟速所逼,研究了Vivado的加速之道,研究了如何在远程服务器上实现和综合,见文章《Vivado的加速之路:LaunchrunsonRemotehosts》当时看到了有两种远程方式,一种是简单的丢在远程服务器上运行的runsonRemotehosts,一种是Cluster集群的方式,当时使用的是Vivado2018,只支持IBM的LSF集群调度,由于LSF是商业软件,我连安装包都找不到,所以就只研究了runsonRemotehosts。最近升级到了Vivado2019,发现这次除了LSF之外,新添加了Slurm的集群支持,Slurm是一个开源的集群调度系统,资料也比较好找,软件包也能下得到,如今就来一探究竟!据说在我国首次获得世界TOP500计算机排名第一的天河一号计算机上使用的集群管理和作业调度系统,就是基于SLU...

Huawei服务器静音改造

天锦 发表于 女票们的新建与保养 分类,标签: 服务器改静音
说在前面:改造服务器散热系统有一定的安全风险,本文仅作为想法分想和参考,风险请自负!很喜欢华为的RH2288这款服务器,2U的机架高度12盘位,能插24根内存条还能查全尺寸的显卡,不管是做存储NAS还是做虚拟化云计算都能上。噪音也是各家之间控制的比较好的。But,用于家用放卧室放书房的话,还是有改造升级空间的。之前我的一台机器是放在办公室的,噪音不是很明显,这次带回家用之后,感觉噪音还是有点不舒服的,随即动手改造。服务器噪音的最大来源便是那四个吹震天的暴力风扇(其实是八个,两个并一起做一个单元)拔了再改静音风扇,主板会因为检测不到风扇的转速而报错,改造电路由很麻烦并且带有一定的风险。这里讲一个不用任何硬件改动就能实现降低噪音的办法。使用一个软件(准确来说是脚本)就能实现降噪。原理是这样的,华为的服务器板载了一个iBMC叫做iMana,这个管理模块提供了一个手动设置风扇转速的功能,你在iMa...

Linux 误删文件找回

天锦 发表于 女票们的新建与保养 分类,标签:
俗话说常在河边走那有不湿鞋的时候,终于我也遭了……不过还好,我并不是执行了rm-rf/的命令,而是通过SMB共享在Windows平台上误删了一个设计文件。所以我这次是要找回一个刚刚删除的、目标很明确的文件,相对来说还是比较容易的。首先第一步,也是最重要的一步,停掉相关服务,抓紧时间unmount磁盘,防止不必要的二次写入伤及文件。接着就是用相应的文件恢复工具找丢失的文件了。Linux自带了debugfs,但是我用的是EXT4文件系统,好像并不能用debugfs来找回文件,最终还是用extundelete找回了文件。先到这里下载源文件http://extundelete.sourceforge.net/然后是解压make三板斧[root@web ~]# tar -xjvf extundelete-0.2.4.tar.bz2[root@web&n...

ESXi找回并重新挂载丢失的数据存储

天锦 发表于 女票们的新建与保养 分类,标签:
我是在一张1TB的硬盘上安装了ESXi系统,并且默认建立了一个VMFS6的数据存储datastore1。开学后从家带到学校换到了另一台物理机上面,发现网络出现故障,Ping不通主机,随即尝试重置管理网络,不料将整个系统重置……网络是恢复了,能够进到WebClient,但是发现系统中的数据存储全部丢失,好在分区表还在,应该只是系统中的挂载信息丢失,没有挂载上。运行一下命令查看没有挂载的数据存储信息:[root@esxi:~] esxcli storage vmfs snapshot list你大致会看到一下内容:49d22e2e-996a0dea-b555-001f2960aed8Volume Name: datastore1VMFS UUID: 49d22e2e-996a0dea-b555-...

VMware Horizon Linux 云桌面 DKMS的BUG填坑记​

天锦 发表于 女票们的新建与保养 分类,标签:
揪到VMware一个BUG,吼开心接上回《VMwareHorizonLinux云桌面USB重定向配置》说,起初我为了省事儿,手动编译了kernel之后成功安装了VHCI驱动,实现了USB重定向功能。放手就没在管DKMS的事儿。然而,雷埋下了早晚要炸。没过几天,我随手就是一个aptupdate便更新了内核,VHCI驱动自然也掉了。按官网的手册一步一步部署DKMS并安装VHCI模块。安装完成之后,再次安装viewagent,得到一下报错:Failed to install USB redirection module, because the system doesn't meet the following requirement(s):VH...

VMware Horizon Linux 云桌面 USB重定向配置

天锦 发表于 女票们的新建与保养 分类,标签:
先前为了更愉快的折腾FPGA,尝试着把Vivado放到远程的服务器上去跑,用USB重定向解决调试的问题。后来又测试发现Linux下的速度要比Windows快那么一丢丢,那么最优解就是放在远程的Linux服务器上跑Vivado啦,随即把系统换成了Vivado,也按照先前折腾的步骤部署了云桌面,安好了ViewAgentforLinux。但是当我在Client上连接时,提示“USB不可用”。百度搜USB不可用也没搜出个啥,更何况我这是Linux系统。最终在官网的手册中看到了一条”install_viewagent.sh可选参数“,问题才算有了眉目。Linux版的HorizonViewAgent默认是没有使用USB重定向功能的,需要加上-Uyes来启用USB重定向功能。##卸载原有的ViewAgent[user@ubuntu ~] sudo /usr...