转到正文

天亮了说晚安's Blog

欢迎您的光临! http://www.tllswa.com

存档

2013 年 3 月 的存档

本文转自:http://sns.clnchina.com.cn/space.php?uid=360668&do=blog&id=4300 VLAN间路由的必要性 根据目前为止学习的知识,我们已经知道两台计算机即使连接在同一台交换机上,只要所属的VLAN不同就无法直接通信。接下来我们将要学习的就是如何在不同的VLAN间进行路由,使分属不同VLAN的主机能够互相通信。 首先,先来复习一下为什么不同VLAN间不通过路由就无法通信。在LAN内的通信,必须在数据帧头中指定通信目标的MAC地址。而为了获取MAC地址,TCP/IP协议下使用的是ARP。ARP解析MAC地址的方法,则是通过广播。也就是说,如果广播报文无法到达,那么就无从解析MAC地址,亦即无法直接通信。 计算机分属不同的VLAN,也就意味着分属不同的广播域,自然收不到彼此的广播报文。因此,属于不同VLAN的计算机之间无法直接互相通信。为了能够在VLAN间通信,需要利用OSI参照模型中更高一层——网络层的信息(IP地址)来进行路由。关于路由的具体内容,以后有机会再详细解说吧。 路由功能,一般主要由路由器提供。但在今天的局域网里,我们也经常利用带有路由功能的交换机——三层交换机(Layer 3 Switch)来实现。接下来就让我们分别看看使用路由器和三层交换机进行VLAN间路......Read More

本文转自:http://sns.clnchina.com.cn/space.php?uid=360668&do=blog&id=4299 汇聚方式 在交换机的汇聚链接上,可以通过对数据帧附加VLAN信息,构建跨越多台交换机的VLAN。 附加VLAN信息的方法,最具有代表性的有: l         IEEE802.1Q l         ISL 现在就让我们看看这两种协议分别如何对数据帧附加VLAN信息。 IEEE802.1Q IEEE802.1Q,俗称“Dot One Q”,是经过IEEE认证的对数据帧附加VLAN识别信息的协议。 在此,请大家先回忆一下以太网数据帧的标准格式。 IEEE802.1Q所附加的VLAN识别信息,位于数据帧中“发送源MAC地址”与“类别域(Type Field)”之间。具体内容为2字节的TPID和2字节的TCI,共计4字节。 在数据帧中添加了4字节的内容,那么CRC值自然也会有所变化。这时数据帧上的CRC是插入TPID、TCI后,对包括它们在内的整个数据帧重新计算后所得的值。 而当数据帧离开汇聚链路时,TPID和TCI会被去除,这时还会进行一次CRC的重新计算。 TPID的值,固定为0x8100。交换机通过TPID,来确定数据帧内附加了基于IEEE802.1Q的VLAN信息。而实质上的VLAN ID,是TCI中的12位元。由于总共有12位,因此最多可供识别4096个VLAN。 基于IEEE802.1......Read More

本文转自:http://sns.clnchina.com.cn/space.php?uid=360668&do=blog&id=4220 需要设置跨越多台交换机的VLAN时…… 到此为止,我们学习的都是使用单台交换机设置VLAN时的情况。那么,如果需要设置跨越多台交换机的VLAN时又如何呢? 在规划企业级网络时,很有可能会遇到隶属于同一部门的用户分散在同一座建筑物中的不同楼层的情况,这时可能就需要考虑到如何跨越多台交换机设置VLAN的问题了。假设有如下图所示的网络,且需要将不同楼层的A、C和B、D设置为同一个VLAN。 这时最关键的就是“交换机1和交换机2该如何连接才好呢?” 最简单的方法,自然是在交换机1和交换机2上各设一个红、蓝VLAN专用的接口并互联了。 但是,这个办法从扩展性和管理效率来看都不好。例如,在现有网络基础上再新建VLAN时,为了让这个VLAN能够互通,就需要在交换机间连接新的网线。建筑物楼层间的纵向布线是比较麻烦的,一般不能由基层管理人员随意进行。并且,VLAN越多,楼层间(严格地说是交换机间)互联所需的端口也越来越多,交换机端口的利用效率低是对资源的一种浪费、也限制了网络的扩展。 为了避免这种低效率的连接方式,人们想办法让交换机间互联的网线集中到一根上,这时使用的就......Read More

本文转自:http://blog.163.com/xiaopeng@126/blog/static/3873172120101253573674/ Thumbs.db是什么? Thumbs.db是一个用于Microsoft Windows XP、Windows7 或 mac os x缓存Windows Explorer的缩略图的文件。Thumbs.db保存在每一个包含图片或照片的目录中。 Thumbs.db 文件可缓存图像文件的格式包括:jpeg,bmp,gif,tif,pdf和htm。Thumbs.db文件是一个数据库,里面保存了这个目录下所有图像 文件的缩略图(格式为jpeg)。当以缩略图查看时(展示一幅图片或电影胶片) ,将会生成一个Thumbs.db文件。Thumbs.db绝不是病毒,而是一个数据库文件,它一般可以在带有图片的文件夹中找到,而且其体积随着文件夹 中图片数量增加而增大。 Winxp时代,“文件夹选项”可以关闭“缓存缩略图”。 Win7不生成Thumbs.db文件     Windows7不生成Thumbs.db文件 win7 里面没有这个选项。如何让系统不再生成Thumbs.db文件呢? 1、开始->附件->运行,输入“gpedit.msc”,打开 “本地组策略编辑器”, 2、选择“用户配置”下面的“管理模板”,双击打开右边“windows组件”, 3、双击打开右边 “windows资源管理器”, 4、双击打开右边“关闭隐藏的 thumbs.db 文件中的缩略图缓存”,......Read More

本文转自:http://blog.sina.com.cn/s/blog_81fcea160101b7e5.html 80端口被占用,于是win+r 运行cmd 输入netstat -ano 可以看到80端口被PID4占用,于是打开任务管理器-进程-查看,选择列,勾选PID 可以看到pid 4 的被NT kernel & System 占用 该进程是Http.sys。它是http API的驱动组件,Http栈服务器。如果该端口被Http.sys占用,说明一些正在使用http.sys的应用程序在运行。这就是阻止Apache运行的原因,因为Http.sys占用着80端口。 你可以按照下面步骤禁用http.sys: 1.  net stop http(*这个运行,提示无法停止需要你重启一下,,,在你运行第二次的时候会提示有在停止或无启动*) 这个你可能看到有很多关联服务,先看一下这些你是否需要  不要盲目的下一步  2. 运行 sc config http start= disabled 如果不成可能需要你重启一下在运行,,,,我这就重启了 在进行查看应该 没有在占用80端口了 Read More

VMware NIC Teaming技术探讨

3月 22
未分类

本文转自:http://delxu.blog.51cto.com/975660/276642 首先,说明几个知识要点: (1) 所有3种类型的VMware网络都支持NIC Teaming (复习提问:哪3种类型?答:VMkernel, Service Console和VM port group) (2) uplink连接到那些物理交换机的端口都必须在同一个Broadcast domain中。(也就是必须在同一个VLAN中,不能跨路由) (3) 如果uplink要配置VLAN,则每个uplink必须都配置成VLAN Trunk并且具有相同的VLAN配置。 (4) VMware的负载均衡(Load Balancing)只是出站(Outbound)的负载均衡。(概念类似于HP术语中的TLB。关于HP负载均衡的术语详见拙文《HP NIC Teaming技术探讨》,但是它和TLB其实不同,关于这一点,请看后文解释) (参考:p192. Scott Lowe, 《Mastering VMware vSphere 4.0》) (5) NIC Teaming的Load Balancing和一些高级路由算法的Load Balancing不同,它不是按照Teaming中网卡上通过的数据流量来负载均衡,而是根据网卡上的连接(connection)来进行负载均衡。 【VMware的3种负载均衡】 VMware的NIC Teaming Load Balancing策略有3种。 (1) 基于端口的负载均衡(默认) (2) 基于源MAC的负载均衡 (3) 基于IP hash的负载均衡 基于端口的负载均衡 (Route based......Read More

图解VMware内存机制

3月 22
未分类

本文转自:http://delxu.blog.51cto.com/975660/288682 在写《VMware内存机制初探》 之后,原本是计划写一篇《VMware内存机制再探》的,讲一讲VMware内存机制中的另外几个重要内容,比如透明内存共享(TPS, Transparent Page Sharing), Relaim Memory, Ballooning, swapping等等。但有网友反映说前面的文章还是不好懂。于是想,如果如同官方文档那样条条框框地列出来,那还不如大家都去看原版手册呢,所以有了这 么一篇东西。 首先,大家要记住,在内存没有过量配置(Memory Overcommitment)的情况下,内存的调度机制完全不会启动,就没有Reclaim内存。很明显嘛,主机总的物理内存(Host Physical Memory)大于所有虚机配置内存的总额的情况下,每台虚机想要多少内存,都能得到满足,当然不需要调度。 所以,以下探讨的VMware的内存机制,都是在内存过量配置的情况下发生的。 我的故事发生在一个有智慧的水池(Host)中,水池有不少水(4GB物理内存),里面还有2个水箱(配置了2台VM),水箱有一定的容量(配置内存是4GB),原本是空的(没有开机)。 但是现在水箱1里面要养鱼了,必须放点水进去以便鱼可以存活(开机了)。最少需要1GB内存。于是水箱1(VM1)就向水池(Host)要水(物理内......Read More

VMware内存分配初探

3月 22
未分类

本文转自:http://delxu.blog.51cto.com/975660/281559 【写在前面的说明】 为方便识别虚拟的资源和物理(或叫真实的)资源,本人文章中以小写字母v前缀标识虚拟资源,小写字母p前缀标识物理资源。例如: vCPU = 虚拟CPU pCPU = 物理CPU vRAM = 虚拟机的内存,也称之为Guest OS配置内存(Configured Size),或者说GOS的物理内存 pRAM = 物理内存,也称机器内存(Machine Memory),或主机物理内存(Host Physical Memory) ============================================= VM的内存资源分配,有3个可以配置的项:Limit,Reservation和Shares 【Memory Limit】 Memory Limit,顾名思义,内存上限,就是Host可以分配给此VM的pRAM数的上限。 默认情况下是选中unlimited复选框的,也就是不设上限。不设上限不意味着没有上限,隐含的上限值是分配给VM的内存值。 Q: 什么情况下要设置Memory Limit呢?(或者说Memory Limt有什么好处?) A: 一般情况下不用设置Memory Limt。 Limit通常用来管理用户预期。开始的时候,Host上的VM数量比较少,没有资源争用,因此VM的性能完全可以保证; 随后,当一台又一台VM创建出来,对于资源的争用渐渐变的频繁起来。于是VM的性能下降了,用户便会产......Read More

本文转自:http://delxu.blog.51cto.com/975660/279033 08年底曾经写过一篇博文介绍这个,时过境迁,当时的文章可能有些过时了,所以在这里作一个补充和更新。 当然你可以去微软网站看个仔细: http://www.microsoft.com/licensing/about-licensing/virtualization.aspx 或者下载这个文档: http://download.microsoft.com/download/F/C/A/FCAB58A9-CCAD-4E0A-A673-88A5EE74E2CC/Licensing_Microsoft_Server_Products_Virtual_Environments.docx 讨厌英文的同学可以看我这个简单的介绍: (1) 一个Windows Server 2008 R2 Standard 许可证可以在同一台物理服务器上安装1次(不包括Host那次,简写成1+1) (2) 一个Windows Server 2008 R2 Enterprise 许可证可以在同一台物理服务器上安装4次(不包括Host那次,简写成4+1) (3) 一个Windows Server 2008 R2 Datacenter 许可证可以在同一台物理服务器上安装无限次 (4) 一个Microsoft SQL Server Standard/Workgroup/Enterprise版的许可证可以在同一台物理服务器上安装无限次 (5) 以上license概念适用于各种VM技术,包括MS Virtual Server, Hyper-V, XEN和VMWare的各个版本。 由于高版本许可证允许安装低版本的软件,所以买了Windows......Read More

本文转自:http://delxu.blog.51cto.com/975660/269522 【安装前的准备】 首先检查硬件是不是符合要求。 内存:至少2GB,如果和Update Manager装在同一服务器上,则需要4GB,如果和MS SQL Server 2005安装在同一台物理服务器上,则需要再增加1GB内存 数据库:5个Host和50个VM以下的情况下,可以用vCenter自带的MS SQL 2005 Express,否则请用专门的数据库服务器。 从性能上讲,20台Host和200个VM以下的情况下,可以将vCenter和Update Manager以及相关的数据库放在同一台物理服务器上。 我准备了1台具有8GB内存的HP服务器,并在这台服务器上安装好了MS SQL Server 2005 【数据库准备】 1) 打开Microsoft SQL Server Management Studio 2) 直接点New Query按钮 3) 用下面这段script来创建一个数据库,起名为VCDB,并创建一个DB_owner权限的用户帐号vpxuser 这个script在安装目录下\vpx\dbschema\DB_and_schema_creation_scripts_MSSQL.txt 记得有一个地方要修改,就是vpxuser的密码,下面script里面是vpxuser0!,记得改成随便什么你喜欢的,但是为了安全考虑,不要用这个默认密码。 vpxuser及其密码会在下面的安装中用到。 =========================== use [master] go CREA......Read More

备案信息