环境虚拟机安装与配置
Posted iLisa
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了环境虚拟机安装与配置相关的知识,希望对你有一定的参考价值。
一:虚拟化技术
可以更好的利用计算机闲置的资源,我们可以在计算机中虚拟出多台虚拟机帮助我们执行程序或者业务,虚拟机的各种组成理论上和真实主机是一样的,如果要使用这种技术只需要安装对应的软件即可:Virtualbox, VirtualMachine; 我们这里安装的CentOS ;
上节我们下载好了Linux操作系统ContOS要安装到哪里呢?不能直接安装在我们的硬件上吧这样是不行的,所以我们要安装在虚拟化技术; 这里的vmare就相当于我们的一台电脑,我们进行安装vmware进行内存和硬盘的配置;
1.虚拟机的安装
这里我安装的是VM16 ,安装过程我们可以百度查看,在安装好后,将我们的CentOS配置在虚拟机上后,当我打开虚拟机的时候出现了蓝屏,我的电脑是win10系统,当时是因为没有开启电脑的虚拟化配置,当我设置好后,过了一会电脑又黑屏;(最终我选择了vm17和CentOS7进行,没有错误)
这里说一下我们的虚拟机就相当于一台电脑,我们的CentOS相当于一个操作系统,我们配置VM的时候相当于给电脑配置我们的内存,硬盘这些硬件,再讲我们的操作系统CentOS安装到我们的VM虚拟机上。
二:为新的虚拟机安装操作系统---省略(百度进行配置——里面重要的是进行分区)
三:配置虚拟机网络信息
判断我们的vm与操作系统是否安装成功,我们可以看我们的网络共享中心看是否有vmnet1与vmnet8,如果没有vmnet8我们进行vm卸载重新安装;
我们要为我们的操作系统配置网络连接方式——因为我们在安装的时候配置的NAT,在虚拟机中我们要好到这个文件夹来进行配置
1.修改网络信息
vi /etc/sysconfig/network-scripts/ifcfg-ens33
修改:
ONBOOT=yes
BOOTPROTO=static //修改网络IP dhcp 动态获取网络IP
添加:
IPADDR=192.168.58.100
NETMASK=255.255.255.0
GATEWAY=192.168.58.2
DNS1=114.114.114.114
删除:
UUID
上面的进行回车:(底下的是vi编辑器)
移动光标:在哪个位置后按俩下DD就可以把对应的删除
这里将UUID进行了删除
这里将UUID进行了删除;
接下来我们找到BOOTROTO下将后面的修改成static,我们在最后面按i,然后写成static
然后再最后ONBOOT 后面的改成yes ,启动的时候就加载这个信息
接下来添加底下的这些信息:
接下来按esc后底下的insert就没有了;
然后这里输入:wq(这里的wq要小些)然后回车
开始重启网卡:systemctl restart network.service
然后进行ping www.baidu.com 是不通的,回去看我们有个错误,把上面的144改成114
修改配置的时候还需要用vi /etc/sysconfig/network-scripts/ifcfg-ens33
然后再点击esc后输入:wq,然后再重启网卡重启网卡:systemctl restart network.service
此时网络是ping通了:
四:配置防火墙
保护本机的端口不被别人访问
如果端口需要被别人访问到,需要添加端口的防火墙例外
关闭防火墙:(防火墙是为了阻止访问我们的端口)
我们这里是开启我们的防火墙,为了以后安装软件不用安装一个开启一个端口
这样的话我们以后搭环境就不会有防火墙的问题(端口被禁止访问的问题了)真实环境中我们是不能把防火墙禁用的
有俩种关闭:第一种就是本机这次开机下临时的关闭,另一个是服务器重启后防火墙禁用(这里的俩个命令都要执行)
本次开机状态下防火墙关闭: systemctl firewalld (本次服务内关闭防火墙)
服务器重启后防火墙禁用:systemctl disable firewalld (禁用防火墙服务)
五:配置虚拟机软件安装限制
操作系统对未知软件的安装有可能拒绝或者警告,我们需要禁用这个功能
vi /etc/selinux/config (这个是个文件,我们一般改东西的用vi) 进入这个文件我们点到对应的字段中,我们点i进行修改
SELINUX=disabled
把上面这个进行修改为: SELINUX=disabled
改完以后按esc 然后输入:wq 回车
六:关机并拍摄虚拟机快照(拍摄快照的时候一定要关闭虚拟机后再拍照)
快照为了我们当前虚拟机比如不能用了,我们不用再重新安装一个,直接用你拍照后的
关机命令:poweroff
拍摄快照:点当前位置 再点一下拍摄快照进行
后来我们可以直接转到我们以前的位置:
七:虚拟机快照的俩种克隆方式(克隆必须在拍照上进行克隆)
拍摄快照
记录当前虚拟机的状态
拍摄快照的时候一定要关机
转到
回到某一个历史快照的节点
克隆
复制某一个历史快照节点
克隆方式
链接克隆
当前节点文件夹只存储差异性数据
相同数据存放在原始节点上
优点: 节省硬盘空间, 缺点: 耦合性大
完整克隆
就是基于原始节点完全拷贝到新节点的文件夹中
优点:耦合性低, 缺点:硬盘空间使用大
克隆完毕后,如果我们想要俩台虚拟机:这是登录进去将我们的完整克隆的虚拟机修改ip
如果我们的虚拟机不好使了,我们可以用打开虚拟机将同学的虚拟机文件放进来就可以了;找那个vmx
在虚拟机中部署测试环境
环境部署流程
(按照需求规格说明书)(下面的操作都在虚拟机中,在菜单栏虚拟机中下载Vmware tools,将文件拖进虚拟机)
1.硬件需求配置
2.操作系统安装配置
3.jdk安装与配置--JDK的使用主要有三步:JDK软件安装、环境变量配置、验证JDK配置。
4.mysql安装与配置
5.tomcat安装与配置
6.被测程序部署
(3,4,5顺序可以调换)
例如待测程序需求是这样的
名称 |
用途 |
版本号 |
Tomcat |
WEB服务器 |
6.0.36安装版 |
JDK |
JAVA编译器 |
1.8.0 |
MySql |
数据库 |
5.7 |
Windows Server 2008 Enterprise Edition |
系统平台 |
SP1简体中文版 |
1.1 硬件需求配置
硬件需求的配置很简单,只需要根据服务器硬件需求列表,向公司里负责硬件资源管理的部门或者人员申请即可。管理流程比较完善的公司可能会有环境保障部门,由专人负责公司硬件资源的管理与维护,也可能由质量保证部门负责这方面的事情,不管是谁负责,只要申请到相应的硬件资源即可。一般地,申请到的资源都是已经安装配置好的机器,无需再做什么改动。
1.2 操作系统安装
在申请到相应的硬件资源后,我们就开始着手服务器操作系统的安装了。
通常在普通的PC机上安装操作系统确实比较简单,按照常规的方式去做就行了。有些时候,根据资源的分配,我们可能需要在虚拟机,比如VMware Workstation上安装相应的系统,这时恐怕就不是那么容易了。至于为什么需要用虚拟机,这里简单介绍一下。有些公司的服务器配置是比较强劲的,如果一个很强的机器仅让它发挥部分的效能,恐怕这是最浪费的事,于是多数情况下领导会让我们一机多用,一台服务器上安装一个宿主系统,然后利用虚拟机工具模拟多个系统环境,在这些虚拟的系统上开展工作。
1.3 JDK安装与配置
安装好操作系统后,就需要进行相关的软件安装了,根据图4- 1的流程图,操作系统安装完成后,即开始JDK的安装。
JDK的使用主要有三步:JDK软件安装、环境变量配置、验证JDK配置。
JDK软件安装
按照OA系统运行的JDK软件版本要求,我们采用jdk-7u3-windows-i586进行JDK的安装与配置。
1、点击jdk-7u3-windows-i586.exe
2、点击【下一步】,进入下一安装界面。(注意点击更改按钮可以定义自己安装路径)
3、继续点击【下一步】,会出现如下图示。此处也可以更改路径
5、继续点击【下一步】,出现安装进度图
6、装好后如图示。
7、点击【继续】,就会看到如下图
8、点击【下一步】,进行安装路径选择,可以默认也可以点击浏览进行更改。
9、点击【下一步】,出现如下图示。
10、设置完成后如图。
JDK环境变量配置
正确安装了JDK后,我们需要对其进行环境变量的设置。
1、点击“我的电脑->属性->高级->环境变量”
3、修改Path路径,在系统变量中找到Path变量,点击编辑,在变量值的最前面添加“C:Program FilesJavajdk1.7.0_03in; ”(备注:此处以实际安装路径(找到bin复制安装路径)为准,且路径后有分号";",path环境变量值中的多个路径以“;”分割开),,如图4- 14。
验证JDK配置
1、在“开始”中打开“运行”,或者按windows徽标+R键,打开“运行”。输入“cmd”,进入命令行
2、输入“java -version”或者“javac -version”出现相关的版本信息或者帮助信息,即表示安装成功。
到这里,JDK就配置成功了,我们已经完成了环境搭建的第三步了。
1.4 Mysql安装与配置
在搭建带有数据库的环境时,需要弄清楚一个非常重要的事,就是数据库内容的生成方式。一般情况下有SQL导入、数据库备份还原、数据库附加等方式。这些生成数据库的文件,项目组开发工程师肯定会提供其一,所以我们在提取版本后,需要按照版本的文件清单列表仔细核对,检查相关的软件系统配置文件是否齐备,比如配置文件、数据库生成文件等等,缺一不可。对于本系统,我们使用的是SQL导入的方式生成相应的数据库文件。首先进行Mysql数据库的安装配置过程,然后再导入SQL文件,生成数据库内容。
1、双击mysql-essential-5.0.45-win32.msi,
2、选择三者中任意一种如“typical”,点击【Next】。
3、出现如下图示,可以按默认路径,也可以点击【change】按钮进行修改。
4、选择【Next】,出现如下图示。
5、点击【install】,完成后出现如下图示:
6、点击【Next】,继续
7、继续【Next】,出现如下配置界面。
8、点击【Finish】,图示如下。
9、点击【Next】,出现如下图示。
10、选择‘detailed Configuration’(展示配置细节)或‘standard Configuration’都可以,如下图是选择‘standard Configuration’,点击【Next】。
11、点击【Next】,设置root密码(要记住)。
12、设置好密码后,点击【Next】。
13、点击【Execute】,出现如下图示
14、点击【Finish】。
15、打开命令提示符,进入mysql的bin目录
16、登录Mysql,输入mysql –u root –p,此命令意思是以root登录,并要求输入密码,输入密码
显示此界面,表明mysql数据库安装成功
1.5 Tomcat安装与配置
前面我们完成了JDK、Mysql的安装与配置,现在要进行的是Web服务器的安装与配置了。Tomcat的安装与配置比较简单,基本可以分为三步:Tomcat安装、Tomcat配置、Tomcat验证。
Tomcat安装
1、点击apache-tomcat-6.0.36.exe点击【Next】。
2、点击【I Agree】
3、勾中Examples项,点击【Next】。
4、点击【Next】出现如下图
5、继续点击【Next】,可以默认路径也可以更改
6、继续【Next】,如下图。
7、点击【Install】,安装完成。
Tomcat验证
Tomcat安装完成后,我们使用命令窗口的方式启动Tomcat。
1、启动Tomcat
进入C:Program FilesApache Software FoundationTomcat 6.0in(Tomcat实际存放路径下的bin目录),将tomcat6.exe创建桌面快捷方式,回到桌面,双击tomcat6.exe
上图表示Tomcat正常启动了。
2、验证Tomcat
打开IE,输入http://ip(虚拟机中用命令查看ip ifconfig):port(默认是8080),出现图4- 49表示安装成功。
1.6 被测应用程序部署
1、创建数据库
安装好以上环境后,把解压后cwoa安装文件夹拷贝至tomcat/webapps目录下
导入cwoasetup目录下的数据库文件redmoonoa.sql
a)将redmoonoa.sql拷贝至C盘根目录下
b)打开命令行窗口,进入C:Program FilesMySQLMySQL Server 5.0in目录(此处以mysql 实际安装路径为准)
c)执行mysql -u root -p
d) 在mysql>提示符后,输入命令 source c: edmoonoa.sql(备注:source命令是执行Sql语句命令)
3、数据库配好后需要重启apache服务器,首先把资源管理器中将所有apache相关进程关掉(tomcat进程和两个tpautoconnect、tpautoconnsvc进程关闭),然后在C:Program FilesApache Software FoundationTomcat 6.0in下面重新打开tomcat
4、重新打开,然后运行 http://localhost:8080/cwoa/setup (备注:此处的cwoa要与webapp目录下的存放网站页面文件夹名字保持一致)
按照操作向导一步一步进行,注意在配置时所有的路径中的"",请用"/"替代
注意:修改端口为3306,如下图所示
4、登录路径:http://ip:port/cwoa(项目)/index.jsp
以上是关于环境虚拟机安装与配置的主要内容,如果未能解决你的问题,请参考以下文章