(连载)一个关于ORACLE数据库的虚拟工程(一)--安装一台CentOS的虚拟机

11 篇文章 0 订阅

序言

       如今IT界技术变化之快,让人难以想象,当我们沉醉于如何使用C++,java开发软件的时候,现在已经是python的世界了;当我们努力的在考取微软认证、思科认证的时候,现在已经是各种云计算、虚拟化了;当我们在运用sql语言做统计分析的时候,现在是各类的大数据分析,机器学习,深度学习了。近20年来IT业界有这样一个发展故事:以前我们搭建双机,确保一个节点故障业务不中断,我们称为冗余架构;接着我们搭建很多机,确保很多个节点故障业务不中断,我们称为分布式计算;再接着在这很多机的基础上安装一个虚拟化系统再虚拟出很多机或很多小服务,我们称为云计算;现在我们又在云上找块地方搭建虚拟双机,把最开始的实体双机搬进云里,软件系统无缝迁移。从技术的角度来说,是一种进步,实现了计算机行业的细化再分工,从哲学意义上来说,其实我们折腾了一圈又回到了原点。

       在这么多琳琅满目的技术方向和高大上术语面前,本连载返璞归真,在一台普通的计算机上虚拟了一个oracle数据库的工程,介绍大家一种最基本的IT技术构架方式,你可以把这一台普通的计算机看成是云,也可以使用自己的电脑安装一个虚拟化软件变成类似计算机云,从而深入了解在这朵云上我们就是这么一步一步完成一个信息系统基础构架的。

约定

本文代码或脚本约定:

“#”开头的代表在linux的root用户下的操作,

“//”代表该命令的注释,复制时需自行删除,

"$"代表非root用户的操作,如grid或者oracle用户下的操作。

在vmware下创建安装一台虚拟的CentOS-6.5

注意磁盘大小选择大一点,这里选择50G,但并不代表主机硬盘就占用了50G

添加3块网络适配器,共4块网卡(一块用作公网IP,两块用来连接openfiler,还有一块用作心跳)

在vmware workstation中打开编辑-虚拟网络编辑器,保证vmnet1和vmnet2是你需要的子网地址,若不是,你需要更改设置。

选择你的ISO映像文件,然后就可以开机了

开始安装,以下不截图的步骤都是默认选择下一步

选择上海时间,取消system clock uses UTC前面的勾

输入root用户的密码,提示你太简单,不管它

磁盘分区选项,采用建议值,勾选预览和修改。

分区设置预览,此处选中分区可以修改。但是默认把分区都设置好了,其中swap为4000MB,其他为/,即根分区,很正常,你可以直接next

引导安装位置,默认即可,也可安装到磁盘开始处。或者自定义boot分区。

软件安装选项,选择Basic Server,选择customize now 现在定制。

就到了要安装一些软件的界面,如下

总结一下需安装的软件:

Applications:勾选 Internet Browser 。

Base System:除系统默认勾选外,再勾选 Compatiblity libaries 和Legacy UNIX compatibility

Databases:全部不选,为空

Desktops:除KDE desktop外,全部勾选。

Development:全勾选。

High Availabillity:默认。

Languages:勾选 Chinese support 。

Load Balnacer:默认。

Resilient Storage:默认。

Scalable Filesystem Support:默认。

Service:勾选 NFS file server 、ftp server、 system administration tools

System Mangement:全部不选,为空

Virtuallztion:全部不选,为空

Web services:全部不选,为空

选择后就可以开始安装,等待后重启Reboot

创建用户,跳过

取消 Enable kdump?前面的勾选,这里是内核恢复,我们用不到,然后Finish

重启之后输入root用户和密码,就进入了一台CentOS的虚拟机

我们把Terminal安装到桌面,然后输入df -h,就可以看到磁盘的配置信息了。

安装VMware Tools

虚拟机安装完成之后,点击VMware Workstation下方提示中的“安装Tools按钮”或点击菜单“虚拟机->安装VMware Tools”启动VMware工具安装任务;会弹出VMware Tools光盘挂载提示,将“VMware Tools光盘目录”中的“VMwareTools-10.1.6-5214329.tar.gz”文件拖拽到桌面上,然后关闭“VMware Tools光盘目录”;

右键单击桌面上的“VMwareTools-10.1.6-5214329.tar.gz”文件,在快捷菜单中,选择“Extract Here”,解压文件到当前位置上。提取完毕后,直接点击提示框中的关闭按钮关闭提示;

解压出来的“vmware-tools-distrib文件夹”拖动到tmp文件夹下

打开终端,输入以下命令,然后一路回车安装,有些地方需要你输入yes,最后输入reboot重启虚拟机,即可从CentOS虚拟机和主机之间拖拽文件的功能,也可以使用复制粘贴的功能。

配置网络

我们需要把eth0的网卡配置IP地址,才能够让CentOS虚拟机上网,vi是一个编译器,类似于windows的txt文档,上面命令用于打开文件ifcfg-eth0,可以看到类似下面的东西,按键盘“i”可以对文件进行编辑,编辑后按:wq!保存文件。

[root@localhost /]#vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
HWADDR=00:0C:29:E0:4E:5E
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.5.111
NETMASK=255.255.255.0
GATEWAY=192.168.5.2
TYPE=Ethernet
UUID=75cdaea2-ac8b-465b-b1fe-7280e02b2ab3
NM_CONTROLLED=yes

[root@localhost /]#service network restart //才能使配置的IP生效

这里说明一下GATEWAY=192.168.5.2是怎么来的。我们打开vmware的编辑-虚拟网络编译器-点击VMnet8,选择NAT设置,可以看到网关的地址,这个地址如果不写入ifcfg-eth0文件,我们是ping不通外部网络的,即不能联通互联网。至于你的主机VMnet8的IP地址,如192.168.5.1,默认在windows开启防火墙下是ping不通的,但也不妨碍你ping通你的主机本地网卡的地址。

到了这个时候,我们使用SecureCRT就可以登录我们的刚刚做好的虚拟机了。

做到这里,你是不是看起来像一个计算机高手,至少在普通人看来。

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值