技术改变世界 阅读塑造人生! - shaogx.com

This string was altered by TechBlog\Plugins\Example.; This is an example to show the potential of an offcanvas layout pattern in Bootstrap. Try some responsive-range viewport sizes to see it in action.

新CEO能否根治VMware顽疾?

事实上,即便现在,马里茨(Paul Maritz)在微软的人们眼中也是一个非常特别的角色。1999年的时候,政府的王牌检举人波伊斯(David Boies)将这家软件巨头推上了反垄断的法庭,一时间闹到满城风雨,可是在这阶段,也有极少数高层首脑们依然保持着冷静和客观,马里茨就是他们当中的一个。... 全文

VMware 虚拟化 服务器

linux中安装VMware的总结

安装rpm包是提示:Package *.rpm is not signed解决方案是:更改 /etc/yum.conf 下的 gpgcheck=1 为 gpgcheck=0关于 yum.conf 的详细可参考 man yum.conf。其中对 gpgcheck 的描述是:... 全文

VMware linux 休闲 职场

VMware HA 实验部署

下面我们开始实战VSPHERE 的HA网络拓扑图第一步:共享ISCSI 数据存储器.1.  如果我们进行设置ISCSI,VSPHERE 默认是不共享ISCSI数据存储器.如图所示... 全文

VMware 实验 部署 休闲 职场

轻松解决五个VMware安全漏洞(上)

让VMware的安全屏障成为蜂窝基本上讲,VMware vSphere是相当安全的,但是如果您忽略了对它的配置和远程访问管理,就会像蜂窝一样存在很多的漏洞。... 全文

VMware 漏洞

VMware推出新一代虚拟化产品VDC

今天,VMware公司在VMworld 2008大会上宣布了公司在多项开创性新产品和技术上的全面战略规划,这些新产品和技术将使VMware虚拟基础架构的旗舰产品套件扩展为全新的Virtual Datacenter Operating System (VDC-OS)。Virtual Datacenter OS 能够帮助企业将各项硬件资源,包括服务器、存储设备和网络,有效汇集到一个聚合的“按需使用”云中,必要时,企业可以安全地把工作负荷成批转移到外部云中,以获得额外的计算容量。... 全文

VDC-OS VMware

VMware推出vSphere 5和云基础架构套件(1)

VMware公司日前宣布,公司推出VMware vSphere 5和云基础架构套件,以帮助客户进行IT变革,提高现有投资的效率,改进运营灵活性。... 全文

VMware

vmware的检测与反检测

先说3种方法 代码: #include <windows.h> #include <stdio.h> BOOL gInVMWARE, gInVirtualPC; BOOL VMWareTest() { BYTE PortValue1,PortValue2; __try {     __asm     {       pushad       pushfd       xor ebx,ebx       mov ecx,0xa       mov eax, 'VMXh'        ; EAX=magic    //564D5868       mov dx, 'VX'            ; DX=magic       in eax, dx            ; specially processed io cmd       cmp ebx, 'VMXh'        ; also eax/ecx modified (maybe vmw/os ver?)       sete al;     movzx eax, al       mov gInVMWARE, eax;       popfd       popad     } } __except(EXCEPTION_EXECUTE_HANDLER) {     gInVMWARE=FALSE; } return gInVMWARE; } BOOL VirtualPCTest() { __try {     __asm     {       pushad            mov ebx, 0 // Flag       mov eax, 1 // VPC function number       __emit 0Fh       __emit 3Fh       __emit 07h       __emit 0Bh       test ebx, ebx     sete al     movzx eax, al       mov gInVirtualPC , eax;       popad     } } __except(EXCEPTION_EXECUTE_HANDLER) {     gInVirtualPC=FALSE; } return gInVirtualPC; } BOOL VMTest() {     ULONG xdt = 0 ;     ULONG InVM = 0;     __asm     {         push edx             sidt [esp-2]             pop edx             nop             mov xdt , edx     }     printf("idt = %08x\n" , xdt);     if (xdt &gt; 0xd0000000)     {         //printf("IDT Test :running in vm!\n");         InVM = 1;     }     else     {         InVM = 0;     }     __asm     {         push edx             sgdt [esp-2]             pop edx             nop             mov xdt , edx     }     printf("gdt = %08x\n" , xdt);     if (xdt &gt; 0xd0000000)     {         InVM += 1;     }     else     {         InVM += 0;     }     return InVM; } int main() {     if (VMWareTest())     {         printf("In Vmware !!!");     }     else if (VirtualPCTest())     {         printf("In VirtualPC!!!!");     }     else if (VMTest())     {         printf("In VM !");     }     else     {         printf("In Host!");     }     getchar ();     return 1; } OK,这样VMWare里面基本都能检测到 检测虚拟机,一般来说有3种方法: 1,是猥琐法,比如系统中有没有vmware类似的服务,进程等,检查BIOS的信息,虚拟设备的名称等等,这种方法是很猥琐的,优点是防不胜防,缺点就是不准确,而且都能修改(注意:BIOS也是能修改的)。 2,是模拟漏洞法,由于虚拟机毕竟不是真机,模拟上面是有一定的漏洞的,上面的VMTest就是漏洞法。优点是准确,基本上100%可以确定,因为是模拟的漏洞,所以不容易修改,缺点基本上没有。 3,是后门法,虚拟机需要和host进行通讯,利用通讯检测虚拟机,如上面的那个VMWare.GetVersion的后门。优点是准确,缺点是可以屏蔽掉后门。 所以,一般来说都是用后门法,高级一点用模拟漏洞。 随着硬件虚拟化技术的迅猛发展,模拟的漏洞越来越少,开了VT功能后,使用VMWare 6.0以上基本上灭掉了所有模拟的漏洞,后门法,patch一下主程序和guest的tools。 下面图是我修改过的开了VT-x的VMWare,用上面的代码是检测不出来的... 全文

职场 检测 vmware 休闲

vmware的vmnet

问题一:虚拟机中增加两块网卡eth0和eth1,均为bridge模式,两块网卡的ip地址配置到和真实机器真实网卡的同一网段,两块虚拟机网卡的arp_ignore均设置为1,然后真实机器上ping 虚拟机的eth0,在虚拟机的两块网卡上同时抓包,可以看出,eth0回复的arp回应也能被eth1收到,这是因为当在eth0和eth1上同时抓包时,两个网卡都将成为PROMISC(混杂)模式,而这两块网卡是由真实机器的两个userif的卡口代理的,可以在/proc/vmnet中看出,hub0.0由bridge,即物理真实网卡连接,而hub0.1由userif9(或者别的数字)连接,它即是虚拟机eth0的真实机器代理,hub0.2由userif10(或者别的数字)连接,它即是虚拟机eth1的代理,它们都在一个虚拟交换机上,因此当arp回应通过userif9进入虚拟交换机的时候,虚拟交换机将在各个卡口调用其receive例程,而eth1的userif10此时已经是混杂模式,因此虽然这个arp是单播给真实机器的真实网卡的,userif10也能收到,进而虚拟机的eth1也就收到了,具体在userif的receive例程中的比较目的mac地址的判断中: Bool VNetPacketMatch(uint8   *destAddr, // IN: destination MAC                 uint8   *ifAddr,   // IN: MAC of interface         uint8   *ladrf,    // IN: multicast filter                 uint32   flags)    // IN: filter flags {    static const uint8 broadcast[] = {0xff, 0xff, 0xff, 0xff, 0xff, 0xff};    return ((flags & IFF_PROMISC) || MAC_EQ(destAddr, ifAddr) ||  //混杂模式的网卡完全接收        ((flags & IFF_BROADCAST) && MAC_EQ(destAddr, broadcast)) ||        ((destAddr[0] & 0x1) && (flags & IFF_ALLMULTI ||          (flags & IFF_MULTICAST &&           VNetMulticastFilter(destAddr, ladrf))))); } 因此虽然这个虚拟交换机名字是交换机(Virtual Switch),然而它真实的身份却是一个hub,在源代码中,它真的没有命名为switch.c而是hub.c。 问题二:对于host-only模式的虚拟机网卡,如何访问外网? 办法就是将虚拟机的默认网关设到真实机器的vmnet1的ip地址,然后在真实机器上将ip_forward打开,并且配置一条snat规则在真实的网卡上,对于从host-only网络来的数据包,全部进行nat。此种办法对于杀掉vmnet-natd但是使用nat模式的虚拟机网卡同样有效,要知道nat模式和host-only模式的区别就在于host-only模式少一个vmnet-natd这个进程。... 全文

vmware 虚拟机 filter interface 网络

强行关闭VMware虚拟机的必杀技

     当VM在关机过程中长时间没有响应后,你可以在命令行版本的vCenter中执行“shutdown vm”。首先列出所有在该主机上运行的的虚拟机,复制并粘贴到命令“vmware-cmd stop trysoft”(它将尝试操作系统正常关机,若实在不行才执行断电操作)。在某些情况下,该命令可能并不能如你所愿。在这种情况下可以尝试使用vm-support来kill该虚拟机,或vmware-vim-cmd:“vmsvc/getallvms”列出所有VM和其id,“vmsvc/poweroff”指定关闭任何虚拟机,当然你也可以使用传统的Linux/Unix方法,用过“ps -auxwww”找到该虚拟机的进程ID然后kill它。  所以可用的方法如下:  1.vmware-cmd -l  vmware-cmd stop trysoft  2.vm-support -x  vm-support -X  3.vmware-vim-cmd vmsvc/getallvms  vmware-vim-cmd vmsvc/poweroff <虚拟机id>  4.ps -auxwww | grep <虚拟机名>  kill <进程ID> 或 kill -9 <进程ID>... 全文

kill vmware 虚拟机

VMWare桥接到tap

拎着个挺重的MacBook,公司家里两地乱跑。内装有Linux  VMware 开发机,要随时和公司的svn交互。在公司好办,mac os支持位置配置,直接将VMware桥接到以太网卡即可。可是在家里,在mac上启动vpn,在VMware里面要配置一大堆路由,很麻烦。你别说让我在VMware里面启动vpn,那个我知道,我不想那么做。我只想让VMware的网卡可以桥接到mac的tap上。... 全文

vmware vpn linux svn os

VMware ESX常用命令

ESX上特有的命令很多,有些是很方便,就用这个来记录我平时在ESX上用到的命令 1.       看你的esx版本。vmware –v2.      查看显示ESX硬件,内核,存储,网络等信息esxcfg-info -a (显示所有相关的信息)esxcfg-info -w (显示esx上硬件信息)3.      列出esx里知道的服务esxcfg-firewall –s4.      查看具体服务的情况esxcfg-firewall -q sshclinet5.      重新启动vmware服务service mgmt-vmware restart6.      修改root的密码passwd root7.      设置kernel高级选项... 全文

vmware esx ServiceConsole command esxcfg

Vmware

启动虚拟机软件VMware后,点机VM菜单选择Setting,然后在弹出地菜单中选择:Add命令进行添加硬盘操作。完成后启动虚拟机。 1.建立分区#fdisk -l查看磁盘分区情况。此时你会发现多了一个/dev/hda最后一行为:Disk /dev/hda doesn't contain a valid partition table.(此外我添加的是IDE硬盘。如你添加的是SCSI硬盘则会显示:/dev/sdb)#fdisk /dev/hda 提示:Command (m for help): n回车(此处键入m是帮助,键入n是建立分区,我们选择n来建立分区)Command action    e extended(建立扩展分区)  p primary partition(1-4)(建立主分区)e(键入e后回车)Partition number(1-4):1(分区数量,根据自己的实际需要设定。)First cylinder(1-6241,default1):直接回车(超始柱面数,一般这里我们选择默认)Last cylinder or.......  :回车默认。(结束柱面数)wq保存退出。fdisk -l 查看分区情况:多了二行;第一行为:Device Boot Start End Blocks Id System 对应的第二行分别/dev/hda1 1 6241之有效3145423+ Extended(其中数字根据你自己硬盘的大小会有不同)#fdisk /dev/hda Command (m for help): n回车(此处键入m是帮助,键入n是建立分区,我们选择n来建立分区)Command action    l logical (5 or over)(建立逻辑分区,在linux中逻辑分区为5之后的数字)  p primary partition(1-4)(建立主分区)l (小L建立逻辑分区)同建立扩展分区如建立多个逻辑分区,则Last cylinder or.......输入具体数值,然后下一个逻辑分区接着上一个的最后柱面顺延)wq保存退出fdisk -l 查看分区情况(我分了两个逻辑分区,有/dev/hda5 /dev/hda6)2.格式化分区:mkfs -t ext2 /dev/hda5(hda6)(可根据具体情况选择不同的分区格式)3.挂载分区:#mkdir /mnt/hda5(hda6) #mount /dev/hda5 /mnt/hda5(hda6同)4.启动时挂载硬盘vi /etc/fstab/dev/hda5 /mnt/hda5 ext2 defaults 0 0/dev/hda6 /mnt/hda6 ext2 defaults 0 0以上操作是让系统启动时自动挂载这两个分区。5.使用df -lh 查看分区使用情况。 ... 全文

linux command action 虚拟机 vmware 扩展

配置VMware HA出现的问题及其解决方法

今天到操作间查看各个主机在虚拟化环境的状况,在查看过程中发现几乎每个主机都有一个警示:vSphere HA检测信号数据存储数目为1,少于要求数目:2这个问题百度了下看到好多博文转载都是一个将警告关闭的做法,我感觉有点扯,首先这个问题是什么都没向我们讲明白只说了做法,那今后遇到这类问题,我们只能用同样的做法去解决不同的问题,这合适么?我觉得是不合适,然后自己就去找了相关英文资料看了下。结尾处有分享。仔细查了下发现VMware的ks里面有这个问题网站如下http://kb.vmware.com/selfservice/microsites/search.dolanguage=en_US&cmd=displayKC&externalId=2004739它产生的原因:在ESXi5.0之后,增加了DataStore HeartBeat(数据存储检测)功能,这项功能要求至少有两个及以上共享存储才能正常工作。官方显示:自 vSphere 5.0 开始,vSphere HA 至少需要在群集中的所有主机之间共享两个共享数据存储,才能正常运行数据存储检测信号。... 全文

VMware 虚拟化

VMware vCloud公有云服务即将到来

VMware已经邀请客户参加了即将到来的私有测试版公共云服务独家采访,但是无论他们是否使用这样的产品都保持中立态度。这项服务,构建在VMware的vCloud产品之上,包括vCloud Director,依照多种产业源,这仍旧是一种远离通用可用性的方法。同时,VMware拥护者用这项服务可以用vCloud发现服务提供商,因此转向VMware公有云并不是必须的。... 全文

VMware vCloud 公有云服务

Windows系统管理员必备的VMware PowerCLI功能

如果你是一名Windows管理员,最近又承担了接管VMware vSphere 4的任务,得知你熟悉且热爱的PowerShell平台也能管理VMware环境一定让你很高兴。与普通的看法相反,VMware是用来帮助管理员完成工作的,虽然需要时会涉及盗用微软的技术。进入PowerCLI,设置好PowerCLI以便使用,只不过是在现有Windows PowerCLI安装基础上进行“下一步-下一步-完成”的安装。... 全文

VMware PowerCLI PowerShell

使用 SAML 协议将 Web 应用与 VMware Horizon Workspace 集成

使用 SAML 协议将 Web 应用与 VMware Horizon Workspace 集成概述企业应用管理的难题之一是几乎每位最终用户都需要访问大量的应用[SW1]。单点登录 (SSO) 是一种非常有效的方式,可以使用户更方便地访问应用,而且对企业更安全。... 全文

VMware workspace

VMware I/O Compatibility Guide

最近自己配了台机器,准备装ESX做实验CPU:i5 2300MB:(ASUS) P8H67-V (REV 3.0)Memory:2G*2Storage:1T*2可惜网卡不兼容,正在找合适的网卡呢!VMware I/O Compatibility Guide ... 全文

VMware esx 职场 休闲

vmware view由哪些组件组成?

底层架构(桌面提供者)VMware vSphere For Desktops此版本是VMware 专门为桌面而设计,它为运行虚拟桌面和应用程序提供了一个高度可扩展、高度可靠、稳定的强健平台,它具有内置的业务连续性和灾难恢复功能,能够保护桌面数据和可用性,而且不像传统解决方案那样昂贵和复杂。为桌面虚拟化提供一个强大的后台保障。VMware vCenter Server for Desktops... 全文

职场 休闲 VMware view

VMware发布2012第二季度财报 收入同比增长22%

VMware公司近日公布了2012财年第二季度财务业绩报告:· 第二财季收入为11.2亿美元,比2011财年第二季度增长22%,按固定汇率计算增长23%。· 第二财季运营收入是2.12亿美元,比2011年第二季度增长13%。第二季度非GAAP运营收入为3.58亿美元,比去年同期增长23%。... 全文

VMware

VMware.Workstation v 9.X 英文官方原版

 经网友建议,提供常用试验用资源。以下软件或系统仅为完成本博客内的各种实验而提供下载。所有软件、系统均为该软件发布方提供的原版文件,未经任何修改、破解等操作。使用目的仅限于学习、测试及实验,符合国家相关法律规定。如您认为拥有以下资源的版权,且共享文件的行为违反了相关法律或您的权益。请在下面留言,我会尽快处理。 以下资源下载链接为电驴的ED2K格式,请使用电驴、迅雷或QQ旋风下载。 VMware.Workstation v9.0.2 英文官方原版 for Windows OS ... 全文

VMWare 9