背景:
由于开发机一直是windows,而线上环境为linux,而线上服务器权限对技术开发限制太多,只有运维来管理, 所以每次上线部署之类的会出现很多的麻烦,运维人员技术能力有限,负载均衡,脚本等还需自己来模拟搭建, 故不得不用虚拟机模拟环境了。。
需求:
搭建虚拟机需求大概为三个
1.主机与虚拟机之间必须要网络互通,虚拟机与虚拟机之间也需要互通网络
2.主机虚拟机之间需要文件共享
3.虚拟机启动webserver等应用,主机与其他虚拟机可以访问。
我使用的虚拟机软件是virtualbox
安装比较顺利,选择sentOS操作系统,一路安装即可。(需要centOS的镜像包CentOS-5.5-i386-bin-DVD.iso)
系统登录后遇到个问题是部分命令如ifconfig出现not found情况,需要切换为root账户登录,或者su -命令
网络设置比较麻烦,需要第一块网卡配置NAT, 安装后第二块网卡配置桥接模式,并且在 系统-管理-网络 中设置IP,子网掩码,还有网关,注意IP需要与宿主在同一个网段。此处原理详细讲解地址http://www.douban.com/group/topic/15558388/,配置参考
http://www.2cto.com/os/201205/133370.html
http://wanglilife.blog.163.com/blog/static/464852712008101565644637/
/link?url=YR6dkOfmyv8I0HLZ7Yp4mWQ4YPNSxayE5R183ksgMT6wI_9mpGUNyiN8_UYq7cplUsgrPZbPExpw9zmOFlZ-Eq
配置结束互相ping一下,如果成功则可以进行共享文件的配置
共享文件夹配置起来比较麻烦,需要各种重启,并且更新yum gcc这些东西,参考地址
http://wenku.baidu.com/link?url=57ASXIv21LY8RtVlGp7lADhiasm1jiA3inLJvrs5aoeweJMyKTJF2m0t3plx4VKTtD8ER74ZdruTBv1_QZkJW2pI9Dfk8l99F-xBSDKRrP3
http://jingyan.baidu.com/article/84b4f565d8b3cb60f6da329b.html
接下来是对需要访问的端口开通防火墙,或者干脆关闭防火墙
http://www.2cto.com/os/201304/199870.html
安装JDK,应用部署这类就不多说了~ 需要注意的是jdk32位还是64位最好先确认一下,不然要重新安装比较麻烦
由于开发机一直是windows,而线上环境为linux,而线上服务器权限对技术开发限制太多,只有运维来管理, 所以每次上线部署之类的会出现很多的麻烦,运维人员技术能力有限,负载均衡,脚本等还需自己来模拟搭建, 故不得不用虚拟机模拟环境了。。
需求:
搭建虚拟机需求大概为三个
1.主机与虚拟机之间必须要网络互通,虚拟机与虚拟机之间也需要互通网络
2.主机虚拟机之间需要文件共享
3.虚拟机启动webserver等应用,主机与其他虚拟机可以访问。
我使用的虚拟机软件是virtualbox
安装比较顺利,选择sentOS操作系统,一路安装即可。(需要centOS的镜像包CentOS-5.5-i386-bin-DVD.iso)
系统登录后遇到个问题是部分命令如ifconfig出现not found情况,需要切换为root账户登录,或者su -命令
网络设置比较麻烦,需要第一块网卡配置NAT, 安装后第二块网卡配置桥接模式,并且在 系统-管理-网络 中设置IP,子网掩码,还有网关,注意IP需要与宿主在同一个网段。此处原理详细讲解地址http://www.douban.com/group/topic/15558388/,配置参考
http://www.2cto.com/os/201205/133370.html
http://wanglilife.blog.163.com/blog/static/464852712008101565644637/
/link?url=YR6dkOfmyv8I0HLZ7Yp4mWQ4YPNSxayE5R183ksgMT6wI_9mpGUNyiN8_UYq7cplUsgrPZbPExpw9zmOFlZ-Eq
配置结束互相ping一下,如果成功则可以进行共享文件的配置
共享文件夹配置起来比较麻烦,需要各种重启,并且更新yum gcc这些东西,参考地址
http://wenku.baidu.com/link?url=57ASXIv21LY8RtVlGp7lADhiasm1jiA3inLJvrs5aoeweJMyKTJF2m0t3plx4VKTtD8ER74ZdruTBv1_QZkJW2pI9Dfk8l99F-xBSDKRrP3
http://jingyan.baidu.com/article/84b4f565d8b3cb60f6da329b.html
接下来是对需要访问的端口开通防火墙,或者干脆关闭防火墙
http://www.2cto.com/os/201304/199870.html
安装JDK,应用部署这类就不多说了~ 需要注意的是jdk32位还是64位最好先确认一下,不然要重新安装比较麻烦