随笔 - 12, 文章 - 0, 评论 - 5, 引用 - 0
数据加载中……

2012年7月26日

esxi 中两台vesx vmkernel不能通信

在一台DELL R710上安装了esxi5.0,并部署了两台esxi5.0的VM,名为vesxA,vesxB.

并在两台vesx上分别创建了vmkernel,连接到同一vSwitch,完成后,发现两台vesx间不能用vmkernel通信。

 

后请教有经验的同事,说是虚中虚需要在vSwitch中开启 混杂模式,经测试问题解决。

 

但是为什么呢?

 

请教高人得出答案:

 

由于vSwitch中的MAC TABLE记录只能从虚拟机的.vmx文件中读取。而.vmx中记录的MAC是虚拟机的网卡的MAC,当我们新建了一个vmkernel port后,生成的MAC并没有写入.vmx。所以当vSwitch 收到关于vmkernel port后,发现没有相关MAC记录,就会把包丢弃。

有人会问,交换机不是有Flooding功能么?

估计是由于vSwitch节省资源开销的原因,没有使用这个功能,所以这个时候就需要打开混杂模式,将vSwitch变成vHUB.

posted @ 2012-07-26 22:36 拼搏 阅读(2007) | 评论 (1)编辑 收藏

Suse Linux开启FTP服务

一、配置/etc/vsftpd.conf文件

 

1、vi /etc/vsftpd.conf

 

2、修改如下配置项

 

 anonymous_enable=YES  改成 anonymous_enable=NO   // 不启用匿名访问

 

 #local_enable=YES           改成 local_enable=YES             // 开启本地用户登录服务

 

 #write_enable=YES          改成 write_enable=YES            // 开启任何用户的写权限

 

二、配置/etc/ftpusers文件

 

1、vi  /etc/ftpusers

 

2、该文件中列出的用户是禁止使用FTP登录的,如果要使这些用户通过FTP登录,在用户前面加上#

 

三、重启FTP服务

 
service vsftpd restart

posted @ 2012-07-26 22:35 拼搏 阅读(9482) | 评论 (0)编辑 收藏

Myeclipse启动不了的解决方法

   我们在开发过程中经常在加载大工程时由于项目很大,导致编译时间很长。或是其他原因导致进度条有时候一直在不停地跑,占用了大量内存,在无奈之下直接将进程kill掉,当再次打开,这时候悲剧的事情发生了 。 
    发现MyEclipse启动不了了,进程的内存大小永远都是恒定值。陷入了一个纠结中。 

这里就说一下在工作经常遇到这样的问题是怎样解决的: 

环境说明 
IDE版本: Myecplise6.0(其他版本方法相同) 
安装路径:D:\dev_IDE\myeclipse 
工作空间:D:\dev_IDE\myeclipse\workspace 

方法一:修改工作空间 
    在刚启动Myeclipse的时候会有一个选择工作空间的地方。换一个新的工作空间即可,若是原来将默认工作空间勾中了,没有出来,就去你的MyEclipse安装路径中(如:D:\dev_IDE\myeclipse\eclipse\configuration\.settings),里面有个org.eclipse.ui.ide.prefs文件,将里面的SHOW_WORKSPACE_SELECTION_DIALOG修改为true即可。 
    这样做有个坏处,就是需要你重新import你的工程,需要重新编译,需要你养成经常备份的习惯。 

方法二:删除错误编译信息 
    这个方法最近才发现,当你由于在编译工程期间将进程kill掉以后,就会有编译加载“内容”出错,导致在启动的时候无法解析这个“内容”,所以要将该内容清除。如,当你的工程名为“TestProject”,在安装文件夹中(D:\dev_IDE\myeclipse\workspace\.metadata\.plugins\org.eclipse.core.resources\.projects\TestProject),有两个文件.markers和.markers.snap,将这两个文件删除。重启Myeclipse,OK了。  

posted @ 2012-07-26 22:34 拼搏 阅读(29985) | 评论 (3)编辑 收藏