用vmware安装虚拟机,选择桥接方式,安装完毕后启动虚拟系统
网络配置参照下文
http://dawn-sky.iteye.com/blog/1546472
修改NM_CONTROLLED=no和ONBOOT=yes
root # cat /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 HWADDR=00:0C:29:C3:3A:B4 TYPE=Ethernet UUID=e1c974f4-bb67-4b67-84ed-7566f34e1814 ONBOOT=yes NM_CONTROLLED=no BOOTPROTO=dhcp
找当地dns服务器配置好,虚拟机就可以访问外网了,接着安装基本的工具yum install gcc make
如果要用现有虚拟机拷贝一个新的虚拟机也很简单,直接复制粘贴文件改名字,启动新虚拟机如果找不到网卡,按照下面步骤操作
1、ifcfg-eth0的配置文件里保存了以前的MAC地址,就把这一行删除掉在重启网卡(service network restart)
2、/etc/udev/rules.d/70-persistent-net.rules 删除后重启机器(reboot)
因为这个文件绑定了网卡和mac地址,所以换了网卡以后MAC地址变了,所以不能正常启动,也可以直接编辑这个配置文件把里面的网卡和mac地址修改乘对应的,不过这样麻烦,直接删除重启,它会自动生成。
在虚拟机1上配置nginx服务需要先安装yum install zlib-devel pcre-devel
然后下载安装nginx源码,配置nginx.conf如listen 192.168.1.102:80;
虽然主机和其它虚拟机可以ping通这个虚拟机,使用sshd服务等,但是我这边测试不能访问http服务。
可在虚拟机1上关闭防火墙(iptables -F)
主机和别的虚拟机就可以访问这个虚拟机的http服务了(压力测试有很多connection refused的,估计需要修改ulimit -n 65535/ulimit -a以及nginx的配置项worker_connection)
关机命令(halt)