如何在Linux发行版中安装并启用Hyper

如何在Linux发行版中安装并启用Hyper,第1张

Hyper-v是什么:

Hyper-V是微软的一款虚拟化产品,是微软第一个采用类似Vmware和Citrix开源Xen一样的基于hypervisor的技术。

Hyper-V底层的Hypervisor代码量很小,不包含任何第三方的驱动,非常精简,所以安全性更高。Hyper-V采用基于VMbus的高速内存总线架构,来自虚机的硬件请求(显卡、鼠标、磁盘、网络),可以直接经过VSC,通过VMbus总线发送到根分区的VSP,VSP调用对应的设备驱动,直接访问硬件,中间不需要Hypervisor的帮助。这种架构效率很高,不再像以前的Virtual Server,每个硬件请求,都需要经过用户模式、内核模式的多次切换转移。更何况Hyper-V现在可以支持Virtual SMP,Windows Server 2008虚机最多可以支持4个虚拟CPU;而Windows Server 2003最多可以支持2个虚拟CPU。每个虚机最多可以使用64GB内存,而且还可以支持X64 *** 作系统

完美支持Linux系统

Hyper-V可以很好地支持Linux,可以安装支持Xen的Linux内核,这样Linux就可以知道自己运行在 Hyper-V之上,还可以安装专门为Linux设计的Integrated Components,里面包含磁盘和网络适配器的VMbus驱动,这样Linux虚机也能获得高性能。比如Novell SUSE Linux 10 SP1,其中的网卡驱动,其总线类型就是VMbus。

Hyper-V可以采用半虚拟化(Para-virtualization)和全虚拟化(Full-virtualization)两种模拟方式创建虚拟机。半虚拟化方式要求虚拟机与物理主机的 *** 作系统(通常是版本相同的Windows)相同,以使虚拟机达到高的性能;全虚拟化方式要求CPU支持全虚拟化功能(如Inter-VT或AMD-V),以便能够创建使用不同的 *** 作系统(如Linux和Mac OS)的虚拟机。

如何选择LIS

很多相关工程师都知道,如果选择在 Hyper-V 中运行Linux guest VM,要获得最好的使用体验,必需针对你所使用的 Linux 发行版和使用场景选择 Linux Integration Services(LIS,Linux集成服务)。要想在 Hyper-V 中获得「最佳」Linux 使用体验会比较有趣。

Linux发行版内置的LIS

首先各大 Linux 发行厂商,例如 Red Hat、SUSE、Oracle、Canonical 和 Debian 社区等是 Linux Integration Services(LIS)最为直接的交付方式。微软和 Linux 社区开发人员会将大的 LIS 更新提交到 Linux 内核邮件列表,并从 Linux 社区收集代码审查和反馈意见。当反馈过程完成后,更改便会被纳入上游由 Linus Torvalds 和 Linux 社区「维护者」负责的 Linux 内核。当验收合格后,Linux 发行厂商会将 Linux 内核移植到自己的发行版本当中,并由该发行商将 LIS 作为其产品的一部分进行构建和测试。测试完成后,微软将得到产品的早期版本并将自己的测试结果返回给发行商。目前 Red Hat、SUSE、Canonical和 Oracle 等公司都与微软保持着这样的合作流程,所涉及的产品包括 RHEL、CentOS、SLES、Oracle Linux 和 Ubuntu。当然,Debian 社区也与微软保持同样的合作。

这条 LIS 发行通道被微软称为「内置」,即你从 Linux 发行商那里获取到产品时就已经内置了 LIS。例如,当你从 CentOS 7.0 升级到 7.1 后就会获得 CentOS 7.1更新的 LIS。需要注意的是,微软并没对内置式 LIS 指定版本号,用户什么时候能获得 LIS 更新完全取决于发行厂商何时从上游拉取并更新 Linux 内核。此种「内置」方式唯一不足之处就是用户可能无法及时获取到最新 LIS 更新及新特性,但 Linux 厂商与微软之间的联合测试能够保尽可能证 Linux 系统在 Hyper-V 环境下的使用稳定。对内置 LIS 的技术支持完全取决于最终用户与 Linux 发行商之间的支持协议和条款,微软的直接客户可以按 Hyper-V 的支持协议条款获取到微软官方的技术支持。在以上两种情况下,LIS 代码级 Bug 会由微软与Linux 发行商配合搞定,并通过 Linux 发行商的更新代码或补丁方式进行修复。

微软LIS独立安装包

Linux Integration Services 另一条交付通道便是微软为最终用户直接提供的 LIS 安装包,该种方式想必很多微软方向的工程师都不陌生,此种方式适用于 RHEL、CentOS 等采用 Red Hat 内核和兼容 Oracle Linux 的发行版。随着 Azure 的不断更新以及对 Windows Server 2016 新版 Hyper-V 的支持,独立 LIS 也保持了一定的更新频度和速度。独立 LIS 安装包的出现让用户可以及时更新,不必等待 Linux 厂商的官方更新便可获得 LIS 功能与性能提升。微软独立安装包目前最新为 LIS4.1 和 LIS4.0 版本,大家可以自行下载安装。

需要重点注意的是,使用独立LIS 版本必需要有特定版本的Linux 内核与之匹配。例如在使用LIS 独立包的情况下,系统由CentOS 7.0 更新到 7.1 后 LIS 包并不会更新,需要单独对 LIS 进行升级。如果你只更新 Linux 内核或大版本而不升级 LIS,可能造成 Linux 内核中的二进度不匹配,严重可能导致系统无法启动。微软会按Hyper-V 支持条款对使用独立 LIS 包的 Linux 用户提供官方技术支持,如果你使用老版本,微软会在技术支持时要求升级到最新LIS 版本观察问题是否存在。由于LIS 主要是运行于 Linux 内核级的驱动,所以微软只提供版本更新,不太可能提供修复补丁。

下面就 Hyper-V LinuxVM 该如何选择 Linux Integration Services 列出一个表格,仅供大家参考:

注意:

1.某些Linux发行版自身已经安装有LIS。对于这些发行版,大家只需要启用即可在Hyper-V中发挥其全部功能特性。

2.请在已经安装了LIS驱动程序与服务的Linux发行版中启用集成服务

安装LIS集成服务 1. 需要LIS的iso

2.利用Hyper-V管理器将LIS ISO导入虚拟机系统

3. 将LinuxIC-4.1.2-2.iso文件指向Linux虚拟机系统

4.执行以下命令以启动该ISO文件:

5.以root权限登录并对相关目录作出变更,具体以需要安装的发行版本决定

6.运行LIS ISO所提供的脚本以安装LIS

5. 重新启动Linux虚拟机,这样LIS组件就会完成初始化并成功注册。

重新启动之后,利用“lsmod”或者“Modinfo”命令检查LIS驱动程序与服务的当前状态。

启用集成服务的步骤

1. 第一步是利用以下命令编辑/etc/initramfs-tools文件夹下的“modules”文件:

2. 在vi编辑器中,找到该文件的最后一行并使用(I)插入命令加入以下命令行:

3. 接下来按下Esc键并利用“:x”命令保存文件。

4. 然后通过以下命令对“modules”文件重新进行初始化:

5. 最后,通过在Shell中执行以下命令重新启动虚拟机系统:

6. 客户虚拟机重新启动完成之后,LIS驱动程序与服务都将在系统中得到注册。重新启动之后,大家可以通过以下命令确认LIS驱动程序与服务是否已经安装完毕:

Lsmod

通过这项命令应该能够看到LIS驱动程序与服务被包含在列表当中,需要在其中找到hid_hyperv,hv_netvsc, hv_utils, hv_storvc以及hv_vmbus,有它们在LIS才能被正确启用。

首先注意以下几点:

1. LIS的安装与启用对Linux发行版有着多项要求。

2. 某些Linux发行版自身已经安装有LIS。对于这些发行版,大家只需要启用即可在Hyper-V中发挥其全部功能特性。

在已经安装了LIS驱动程序与服务的Linux发行版中启用集成服务

请大家通过以下步骤在已经安装有LIS驱动程序与服务的Linux发行版中将其启用。在下面的例子中,我们选择的是Ubuntu 12.04。

1. 第一步是利用以下命令编辑/etc/initramfs-tools文件夹下的“modules”文件:

sudo vi /etc/initramfs-tools/modules

2. 在vi编辑器中,找到该文件的最后一行并使用(I)插入命令加入以下命令行:

hv_vmbus

hv_storvsc

hv_blkvsc

hv_netvsc

3. 接下来按下Esc键并利用“:x”命令保存文件。

4. 然后通过以下命令对“modules”文件重新进行初始化:

sudo update-initramfs –u

5. 最后,通过在Shell中执行以下命令重新启动虚拟机系统:

sudo shutdown -r now

6. 客户虚拟机重新启动完成之后,LIS驱动程序与服务都将在系统中得到注册。重新启动之后,大家可以通过以下命令确认LIS驱动程序与服务是否已经安装完毕:

Lsmod

通过这项命令,我们应该能够看到LIS驱动程序与服务被包含在列表当中。大家需要在其中找到hid_hyperv, hv_netvsc, hv_utils, hv_storvc以及hv_vmbus,有它们在LIS才能被正确启用。

为没有预先安装LIS驱动程序与服务的Linux发行版安装集成服务

在以下情况中,大家可能发现自己需要为Linux发行版安装Linux集成服务:

1. Linux发行版并未预先集成LIS。

2. Linux发行版当中所包含的LIS并非微软官方网站上提供的最新版本。目前的LIS版本为3.5。

由于Linux只能利用RPM文件进行安装,因此LIS ISO镜像文件提供了必要的RPM文件以安装或者对现有LIS组件进行更新。

LIS安装流程的第一步是利用Hyper-V管理器将LIS ISO导入虚拟机系统,而后执行一系列命令以完成安装,具体步骤如下所示:

1. 将LinuxICv35.ISO文件指向Linux虚拟机系统。

2. 执行以下命令以启动该ISO文件:

# mount /dev/cdrom /media

3. 以root权限登录并对相关目录作出变更——具体路径视发行版类型而定:

对于 RHEL / CentOS 5.5: # cd /media/CDROM/RHEL55

对于 RHEL / CentOS 5.6: # cd /media/CDROM/RHEL56

对于 RHEL / CentOS 5.7: # cd /media/CDROM/RHEL57

对于 RHEL / CentOS 5.8: # cd /media/CDROM/RHEL58

对于 RHEL / CentOS 6.0, 6.1, 6.2: # cd /media/CDROM/RHEL6012

对于 RHEL / CentOS 6.3: # cd /media/CDROM/RHEL63

4. 接下来运行LIS ISO所提供的脚本以安装LIS:

对于 RHEL / CentOS 5.5: # ./install_rhel55.sh

对于 RHEL / CentOS 5.6: # ./install_rhel56.sh

对于 RHEL / CentOS 5.7: # ./install_rhel57.sh

对于 RHEL / CentOS 5.8: # ./install_rhel58.sh

对于 RHEL / CentOS 6.0, 6.1, 6.2: # ./install.sh

对于 RHEL / CentOS 6.3: # ./install.sh

5. 最后,大家需要重新启动Linux虚拟机,这样LIS组件就会完成初始化并成功注册。

重新启动之后,利用“lsmod”或者“Modinfo”命令检查LIS驱动程序与服务的当前状态。

更新LIS

微软提供了Linux发行版中更新LIS驱动程序所必需的升级脚本。大家可以按照前面提到的步骤加载ISO文件,并根据Linux发行版进行相关目录调整之后执行“Upgrade.sh”脚本。

该脚本完成LIS驱动程序与服务的安装之后,我们需要重新启动该虚拟机系统,这样LIS驱动程序与服务将被注册至Linux内核当中。

不支持功能

截至目前,以下功能特性尚不受Linux集成服务的支持:

• 动态内存热添加支持

• Trim功能支持

• TCP减负

• vRSS

在医疗信息化改革的这个大背景下,很多医院都在不断完善信息化建设,有些人还不知道医院实验室信息管理系统。

本文章仅以个人的理解整理出来,本文从LIS系统定义、LIS系统实现了哪些功能、LIS系统解决了实验室实际工作中的哪些问题,进行分享;希望能帮助更多基础医疗单位了解【实验室信息管理系统】【实验室LIS系统】。

实验室信息管理系统简称——LIS系统(Laboratory Information System)是指利用计算机网络技术,实现临床检验科的信息采集、存储、处理、传输、查询,并提供分析及诊断支持的计算机软件系统。

实验室信息管理系统(以下简称LIS系统)是医院信息化管理的重要组成部分,是结合临床检验科日常工作的需求,按检验科的工作流程设计,使检验有关各部门分散的业务连成一个共同整体,集分析检测、质量控制和检验科综合管理于一体的模块化、开放化的信息平台,是实现仪器检测与医疗信息自动化、智能化的检验科管理软件系统。

1.2、LIS系统在使用中都能实现哪些功能?

1)LIS系统功能完善 *** 作简捷

a、与HIS系统 [1] 无缝对接,共享缴费信息,生成检验申请单。

b、通过条形码、手工添加、电子申请单等多种方式录入样本。

c、自动接收检验结果,并根据患者的标本、年龄、性别等判断结果异常状态。

d、危急值提示,批量审核、打印,质控样本等功能协助医生更好的开展检验工作。

e、 *** 作多台设备,自由切换,和 *** 作单台设备一样。

2)LIS系统支持多点采血 条码应用

a、可以根据科室、病区等分开采血,避免了采血时的拥挤,减少等待时间。

b、根据申请单自动生成对应的条形码,条形码的应用,提高了检验的自动化水平,减低了人为出错的概率。

3)LIS系统多元化报告发布

1)集中打印可统一发放报告单,可查看患者的所有检验是否完成,提高工作效率。

2)自助机打印使报告单统一管理,查询,发放;减少了科室打印机的投入,解放了科室人员的工作,更避免了报告的错拿,漏拿。

3)微信报告,通过微信公众号轻松查询检验报告。

4)手机短信报告发布,通过手机短信直接发送结果到本人手机上。

4)LIS系统自带质量控制 校验偏差

a、支持Westguard.Gubbuss+T(n)等多种质控规则

b、支持多次质控结果,并能灵活选择平均值绘图

c、支持不同质控品(比如:不同浓度)在同一个图表上进行绘图

d、支持根据某一时间段内的结果情况自动计算靶值,SD值做为当前值,实现质控参数的免设置

e、支持质控结果人工维护,结果按不同方式(按日期,质控项目)查看,让质控更加灵活

f、通过质控样本,可方便校验患者的检验结果。

5)LIS系统主任办公模块 科学管理

a、可以对员工的详细档案、培训信息、奖惩信息、值班排班、考勤等进行全面的管理。

b、可以对检验科的仪器设备、维修记录等进行管理。

c、可以查看所有仪器的检验进度、检验结果、异常结果、质控图等。

d、可以统计员工的工作量,检验费用等。

6)LIS系统与病历、体检系统的对接,数据临床共享

a、与临床应用系统对接实现了电子病历的完整性,方便了医生对检验结果查询。

b、与体检系统对接,能完善体检报告的完整性。

8)区域协同

a、区域平台的应用,实现了临检结果区域内共享互认。

b、标本外送,检验报告回传。

2.1、普遍存在的错漏收费的问题

现状:经常由于病人做手脚在医生写好的化验单上交过费后又多勾几个项目;或者住院病人已经结算出院,检验科不会及时知道,导致做了检验无法收费等情况,出现少收费及漏收费的问题。

安装后:LIS通过对实验室整体流程的管理,通过与HIS系统门诊收费处及住院收费系统无缝对接,划价交费之后才能做检验,可完全杜绝错漏收费的环节。

2.2、普遍存在的标本送错及标本不合格问题

现状:实验室标本的分送由护工完成,通常会由于疏忽等原因导致标本与原来裹在外面的申请单搞错,有时还会送错标本;护士负责采样,检验项目的不同会直接影响抽血量及抽样要求的不同,所以时常会出错;

安装后:LIS通过条形码的应用,解决标本与患者的紧密对应;通过与HIS系统的信息共享,可以清晰明了的看到检验项目护士可以根据条码信息区别采血量。

2.3、实验室因人工工作环节导致的错误

现状:只要有手工 *** 作环节难免会发生人为的疏忽出现的差错,如检验人员在仪器控制台设置标本检测项目错误、手工项目手工输入结果错误等,但是检验科的工作对准却性严谨性的要求比较高,不允许发生任何人为差错,现实情况却难以避免以上错误。

安装后:LIS通过对实验室整体的流程管理,规范人工的工作,例如通过设置规则对项目的状态直观提示,以免由于人员的差错导致发错报告。

2.4、报告单不统一问题

现状:实验室各专业组的报告单格式各不相同,而且由于个别专业组的特色,如尿检由于不同的方法(物化方法、显微镜筛选)导致向临床发布的检验报告会让临床医生误解,前后不一致等,从而导致医生的误解。

安装后:LIS支持灵活的报告单格式设计,通过规则的设置通用性报告单格式,以提供临床医生以结果统一,逻辑严密的检验报告单。

2.5、实验室相关信息不能及时与临床共享问题

现状:实验室是辅助临床科室,实验室的相关信息,包括:护士所需要了解的抽取标本的要求等,医生需要及时了解患者结果及项目的临床意义以及希望听到实验室的建议及意见等,但是现在实验室只是通过报告单的发放向临床医生提供患者的检验结果,远远没有达到及时向临床服务的要求

安装后:LIS通过与HIS系统的无缝连接,及时向临床发布检验报告,并且可以备注实验室的建议,无须等待书面报告,也可以及时向护士人员提供需要的信息 。

2.6、实验室报告送错问题

现状:目前医院住院部的检验报告需要定时人工传送,门诊检验报告需要患者自己取,急诊检验报告需要打电话等了解结果,如此完全依靠人工劳动,难免导致报告不及时或分检错误,将是发生重大失误的隐患。

安装后:LIS通过多种发布报告的方式,杜绝报告错发、少发和不及时的问题,高效准确。

2.7、科主任内部管理不便问题

现状:实验室分门、急诊、住院等部门,常在不同楼层,主任碍于分散的布局,无法实现整个实验室相关信息的汇总,如查阅当天科室人员质控情况、工作量、工作日志、上班人员的情况等,完全依靠询问、观察等,也是实验室主任比较头疼的问题。

安装后:LIS系统提供主任管理需要的辅助功能模块,例如统计分析功能、试剂管理功能、预决算管理功能、电子工作日志功能等,轻松掌握实验室的工作情况

2.8、实验室“没有科研”现状

现状:实验室检验结果保存受限制,不能对临床数据进行历史数据跟踪对比,不能积累有科研意义的病理结果。不能提供科研性论文的数据依据。

解决: LIS提供各类学术项目统计、检验数据动态变化等应用的功能, 例如统计免疫的阳性率等, 以及通过条件的设定将统计结果导出, 以便使用专业的统计软件进行分析。

LIS系统 结合客户需求可单机仪器运行,可检验科局域网内运行,可全院区临床数据共享运行需要与医院的HIS系统,病历系统,体检系统等信息化软件对接,可区域内数据共享运行需要与区域平台对接。下面就以基础型全院区临床数据共享运行为例讲解LIS系统功能的应用。

LIS系统功能模块图:


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/11536503.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存