VMware-Appliance5.5部署_第1页
VMware-Appliance5.5部署_第2页
VMware-Appliance5.5部署_第3页
VMware-Appliance5.5部署_第4页
VMware-Appliance5.5部署_第5页
已阅读5页,还剩42页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、VMwareAppliance 部署一、 环境介绍1. 硬件环境Ø物理服务器:思科刀片服务器;Ø网卡:每台设备 2 个网卡;Ø虚拟机交换机:1 台 vSwitch,绑定 2 个物理网卡2. 软件环境Ø底层环境:Esxi5.5 Ø vCenter:VMware-vCenter-Server-Appliance-5.5.0.30400-3730881_OVF10.ova Ø 数据库:Oracle12C 二、 vCenter 部署1. VMware-Appliance1) 简介作为在 Windows 计算机上安装 vCenter Serve

2、r 的替代方法,可以下载和 部署 VMware vCenter Server Appliance。vCenter Server Appliance 是预配 置的基于 Linux 的虚拟机,针对运行的 vCenter Server 及关联服务进行了优 化。 a) 默认用户名Ø root,密码为 vmware; Ø administratorvsphere.local,密码为您在安装期间为内置域中的vCenter Single Sign-On 管理员帐户输入的密码 b) 所支持的数据库Ø 对于外部数据库,vCenter Server Appliance 仅支持 Ora

3、cle 数据库; Ø对嵌入式数据库使用 PostgreSQL 而非 IBM DB2; c)硬件版本vCenter Server Appliance 5.5 上部署了虚拟硬件版本 7,后者在 ESXi 中 支持每个虚拟机具有 8 个虚拟 CPU。根据要通过 vCenter Server Appliance 进 行管理的主机,您可能希望升级 ESXi 主机并更新 vCenter Server Appliance 的版本以支持更多虚拟 CPU: ØESXi 4.x 最高支持虚拟硬件版本 7,最多支持每个虚拟机具有 8 个虚拟 CPU; ØESXi 5.0.x 最高支持虚

4、拟硬件版本 8,最多支持每个虚拟机具有 32 个虚 拟 CPU; ØESXi 5.1.x 最高支持虚拟硬件版本 9,最多支持每个虚拟机具有 64 个虚 拟 CPU。 警告:如果将 vCenter Server Appliance 更新到硬件版本 10,您将无法使 用 vSphere Client 编辑设备的虚拟机设置。这可能会导致难以管理 vCenter Server Appliance,因为您无法使用 vSphere Web Client 直接连接到 vCenter Server Appliance 所在的主机以对其进行管理。请勿将 vCenter Server Appliance

5、 升级到硬件版本 10。2) 注意事项如果 esxi 环 境 下 的 vSwitch 虚 拟 交 换 机 设 备 是 两 台 , 则 在 部 署 vCenter-Applicance 的过程中,会有“网络映射”和“属性”选项,可以在部署 的过程中进行 IP、子网掩码、网关等信息设置。 但如果 esxi 环境下的 vSwitch 虚拟交换机设备是 1 台, 则在部署vCenter-Applicance 的过程中,是不会有“网络映射”和“属性”选项,无法在部署的过程中进行网络 IP 等设置,需在部署完成后,单独设置。3) 部署步骤a) 模板部署b) 系统部署如果之前 vSwitch 是两台交换机,

6、则在模版部署过程中会提示设置网络信息, 则就不需要进行系统部署,如果在“模版部署”中没有设置网络信息,则继续按 下列操作进行。未配置 IP2. 安装 Linux 系统系统版本:centos7.2 l选择用那种语言进行安装 l 选择”DATE&TIME" l设置市区 l选择语言支持 l选择软件包 根据实际需要进行选择,本例选择最小安装 l选择分区 本例选择手动分区 默认为 LVM 添加挂载点 l设置 root 用户密码 3. 安装 Oracle 数据库1) 软件包要求本例不详细说明创建过程,详细请参考我另编写的Centos 7.2 系统安装 Oracle12C 数据库文档。Or

7、acle12C 对系统的要求较高,请参考 Oracle12C 官方 文档,建议内存 10G 以上。不同版本的 Linux 对软件包的要求会有所不同,本例安装的是 Centos 7.2 的版 本,故以此为例,其他版本请查阅官方文档:·binutils-2.23.52.0.1-12.el7.x86_64·compat-libcap1-1.10-3.el7.x86_64·compat-libstdc+-33(x86_64)-3.2.3·gcc-4.8.2-3.el7.x86_64·gcc-c+-4.8.2-3.el7.x86_64·glib

8、c-2.17-36.el7.i686·glibc-2.17-36.el7.x86_64·glibc-devel-2.17-36.el7.i686·glibc-devel-2.17-36.el7.x86_64· ksh·libaio-0.3.109-9.el7.i686·libaio-0.3.109-9.el7.x86_64·libaio-devel-0.3.109-9.el7.i686·libaio-devel-0.3.109-9.el7.x86_64·libgcc-4.8.2-3.el7.i686

9、83;libgcc-4.8.2-3.el7.x86_64·libstdc+-4.8.2-3.el7.i686·libstdc+-4.8.2-3.el7.x86_64·libstdc+-devel-4.8.2-3.el7.i686·libstdc+-devel-4.8.2-3.el7.x86_64·libXi-1.7.2-1.el7.i686·libXi-1.7.2-1.el7.x86_64·libXtst-1.2.2-1.el7.i686·libXtst-1.2.2-1.el7.x86_64·make-3

10、.82-19.el7.x86_64·sysstat-10.1.5-1.el7.x86_64·unixODBC (非官方文档要求)·xhost(非官方文档要求)·xclock(非官方文档要求)软件包的安装可以通过 YUM 源的方式进行安装2) 创建用户和组oracle 需要创建以下几个组和用户:· The Oracle Inventory group (typically, oinstall)用于管理 Oracle 产品清单:· The OSDBA group (typically, dba)用于 Oracle database 管理(

11、SYSDBA 权限)· The Oracle software owner (typically, oracle) 属于 Oracle Inventory 和 Oracle OSDBA组· The OSOPER group (optional. Typically, oper)# groupadd oinstall# groupadd dba# useradd -g oinstall -G dba oracle# passwd oracleChanging password for user oracle. New password:BAD PASSWORD: it is

12、based on a dictionary word Retype new password:passwd: all authentication tokens updated successfully.3) 设置内核参数修改/etc/sysctl.conf 文件,以满足参数需要(以下为数据请根据自身系统实 际情况设置,如果自身的值高于前表所列值,则无需修改)fs.aio-max-nr = 1048576fs.file-max = 6815744kernel.shmall = 2097152kernel.shmmax = 536870912kernel.shmmni = 4096kernel.

13、sem = 250 32000 100 128net.ipv4.ip_local_port_range = 9000 65500net.core.rmem_default = 262144net.core.rmem_max = 4194304net.core.wmem_default = 262144net.core.wmem_max = 1048576让配置生效,可不重启系统:# /sbin/sysctl p这些值的设定,如果此处不知该如何设置也没关系,后期在图形界面按照进 行检查时,可根据检查的提示进行修改4) 设置 oracle 用户资源限制#vim /etc/security/limi

14、ts.conf通过/etc/security/limits.conf 进行修改 Oracle 用户的资源限制oraclesoftnproc2047oraclehardnproc16384oraclesoftnofile1024oraclehardnofile65536oraclesoftstack10240oraclehardstack32768注意:l上述的值只是一个示范的值,并不是必须如此设置,请根据自身系统的实际 情况参考所限制的资源范围进行设置。l此值的更改会立即生效,但如果是用 oracle 用户登录时做的修改,则必须在oracle 用户重新登录时,更改才会生效。5) 创建 Orac

15、le 所需的目录Oracle 软件安装需要创建以下两类文件,并且授予此类文件正确的用户、用户 组和相应的权限lOracle 软件的安装目录lOracle 软件数据文件目录建议 Oracle 的安装目录与数据目录最好为独立的目录,软件安装目录的空间 最少要在 3G 或 4G 的空间。a) 创建 Oracle 软件的安装目录# mkdir -p /mount_point/app/# chown -R oracle:oinstall /mount_point/app/# chmod -R 775 /mount_point/app/在本例中,创建的目录和授予相应的权限方式如下# mkdir -p /h

16、ome/u01/app# chown -R oracle:oinstall /home/u01/app/# chmod -R 775 /home/u01/appb) 创建 Oracle 的数据文件目录一般生产环境中,会单独挂载一个磁盘充当数据文件夹,本例中/date 为一 个单独的挂载磁盘。#mkdir -p /date/u02/oradata#chown -R oracle:oinstall /data#chmod -R 775 /date/u02/oradata6) 配置用户环境变量设置 Oracle 安装用户 oracle 的的环境变量:$vi .bash_profileexport D

17、ISPLAY=192.168.0.88:0.0 #操作端(本机)的地址 export ORACLE_BASE=/home/u01/app/oracleexport ORACLE_SID=vcexport ORACLE_HOME=$ORACLE_BASE/product/11.2/dbhome_1 export PATH=$ORACLE_HOME/bin:$PATHexport LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATHexport ORACLE_BASE ORACLE_HOME PATH LD_LIBRARY_PATH ORACLE_SI

18、D修改完配置文件,需重新用 oracle 账户登录以使参数生效,或者直接用下述命令来生效$source .bash_profile$set #检查环境变量是否生效一般情况都会使用 Bash shell 的环境,故需修改 .bash_profile 配置文件(也可 以先不设置环境变量,在具体进行图形安装的时候根据安装路径进行实际设置)lDISPLAY:设置为操作机的本端地址,以便通过 Xmanager 软件,在本端计算机显示出 Oracle 软件的安装界面。l ORACLE_BASE:Oracle 公司产品的根目录,ORACLE_BASE 下是 admin 和 productl ORACLE_H

19、OME:oracle 产品的目录,ORACLE_HOME 下则是 ORACLE 的命令、 连接库、安装助手、listener 等等(如果装了 2 个版本的 oracle,那么 ORACLE_BASE 可以是一个,但 ORACLE_HOME 是 2 个)lORACLE_SID:设置系统环境变量,使操作系统识别数据库实例名。7) 其他配置a) 本地计算机打开 Xmanager 软件在服务器端,设置了在 192.168.0.88 主机进行图形显示export DISPLAY=192.168.0.88:0.0故需在此 IP 主机打开“Xmanager Passive”软件。b) 关闭防火墙#iptab

20、le F为了不影响测试,暂时关闭系统的防火墙c)关闭 SElinux在不重启系统的情况下,可通过如下命令将 SELinux 改为警告模式#setenforce 0#转换成警告模式permissived) 启动数据库安装界面将数据库安装文件拷贝到/tmp,解压缩,生产 database 文件夹:$ unzip p21419221_121020_Linux-x86-64_1of10.zip$ unzip p21419221_121020_Linux-x86-64_2of10.zip$ lsdatabasesolaris.x64_11gR2_database_1of2.ziphsperfdata_n

21、oaccesssolaris.x64_11gR2_database_2of2.zip hsperfdata_root进入 database 目录,运行安装程序$ cd database/$ ./runInstallerStarting Oracle Universal Installer.Checking Temp space: must be greater than 180 MB.Actual 10060 MB Checking swap space: must be greater than 150 MB.Actual 15299 MBChecking monitor: must be

22、configured to display at least 256 colors.PassedPassed Actual16777216PassedPreparing to launch Oracle Universal Installer from/tmp/OraInstall2015-03-27_11-32-09AM. Please wait .此时会在打开“Xmanager Passive”软件的主机上弹出安装界面: 配置安全更新。电子邮件可写可不写,取消下面的“我希望通过 My OracleSupport 接受安全更新(W)”.可以选择第二项,只装软件,随后在安装实例,本例选择了“安

23、装和配置数 据库”,则一起进行了安装。选择服务器类网格安装选项。选择“单实例数据库安装”选择高级安装选择产品语言,建议选择英语选择数据库版本(企业版)设置安装位置,此处即为系统配置中环境变量的设置,如果之前环境变量没 有设置,可以到此图形界面后,再将路径粘贴在.bash_profile 下设置环境变量。产品清单目录,如果是第一次安装,需指定安装文件的目录,在前面已经设置了目录的权限:所以这里默认直接安装即可如果报下图的错,则是由于/u01/app 权限问题,可进行权限修改。选择创建数据库的类型,这里选择“一般用途/事务处理”填写数据库名和 SID 名称,和之前环境变量设置的内容要相符合“Cre

24、ate as Container database”为 12C 的新特性,可以建立一个容器,利于进行 数据库迁移,使数据库虚拟化这里建议 global name 和 sid 名称一样(最好四个字符内),本例名称不一致,导 致后期配置链接数据库服务时候,应填写全局名称,写成了 SID 名称。配置选项: 内存选择,本例选择为自动模式切换到“字符集”选项卡,考虑到实际数据库的中文特性,所以选择“ZHS16CBK”, 请根据自己数据库的实际情况进行选择,如下图所示数据库存储,指定文件系统类型以及数据文件的位置,这里我选择之间建立 的/date/u02/oradata 路径EM 默认即可,如果有云平台,

25、可进行勾选设置备份和恢复,本例选择不自动备份为了便于测试,这里使用了相同的密码。选择数据库管理员组以及数据库操作者组,这里为了方便所有组都为 dba, 在实际生产中,会进行分开设置,以便控制权限。进行先决条件检查,如图所以有以下几个方面出现警告根据提示,修改参数,安装软件即可其中 compat-libstdc+-33-3.2.3-61.x86_64.rpm 光盘中不带此软件,需要自己在网 上下载,完成先决条件检查,如果所有设置都符合要求,则会弹出下图:开始安装:安装过程中会提示用 root 账号运行以下两个脚本:按照提示进行运行即可4. 配置 Oracle 数据库1) 创建数据库表空间 a)

26、命令注意路径使用实际系统的路径CREATE SMALLFILE TABLESPACE "VPX" DATAFILE'/date/u02/oradata/orcl/vpx01.dbf'SIZE 1G AUTOEXTEND ON NEXT 10M MAXSIZE UNLIMITED LOGGING EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO;b) 语法解释l CREATE TABLESPACE:创建一个表空间,名称为 tablespace_name。ORACLE 可以创建的表空间有三种类型: 

27、16;TEMPORARY:临时表空间,用于临时数据的存放; ØUNDO:还原表空间. 用于存入重做日志文件;Ø用户表空间:最重要,也是用于存放用户数据表空间 lDATAFILE:用于指定数据文件的具体位置和大小.由以下几种形式: ØFilename:数据文件的路径名,可以是相对路径,也可以是绝对路径; ØSize:文件大小; ØREUSE:表示文件是否被重用; ØAUTOEXTEND:表明是否自动扩展. ØOFF | ON :表示自动扩展是否被关闭. ØNEXT :表示数据文件满了以后,扩展的大小. Øm

28、axsize_clause:表示数据文件的最大大小.形如 MAXSIZE UNLIMITED | integer K | M . ØUNLIMITED :表示无限的表空间 Øinteger 是数据文件的最大大小. l LOGGING:有 NOLOGGING 和 LOGGING 两个选项 ØNOLOGGING: 创建表空间时,不创建重做日志,由于在于创建时不用生成 日志,表空间的创建较快,但是没能日志,数据丢失后,不能恢复; ØLOGGING:创建表空间时生成重做日志. l EXTENT MANAGEMENT LOCAL:存储区管理方法 在 Oracle

29、8i 以前,可以有两种选择,一种是在字典中管理(DICTIONARY),另 一种是本地管理(LOCAL ),从 9I 开始,只能是本地管理方式.因为 LOCAL 管理方 式有很多优点. 在字典中管理(DICTIONARY):将数据文件中的每一个存储单元做为一条记录, 所以在做 DM 操作时,就会产生大量的对这个管理表的 Delete 和 Update 操作.做大 量数据管理时,将会产生很多的 DM 操作,严得的影响性能,同时,长时间对表数据 的操作,会产生很多的磁盘碎片,这就是为什么要做磁盘整理的原因. 本地管理(LOCAL):用二进制的方式管理磁盘,有很高的效率,同进能最大限 度的使用磁盘.

30、 同时能够自动跟踪记录临近空闲空间的情况,避免进行空闲区的 合并操作。 l SEGMENT SPACE MANAGEMENT:磁盘扩展管理方法。 Ø SEGMENT SPACE MANAGEMENT:使用该选项时区大小由系统自动确定。由于 Oracle 可确定各区的最佳大小,所以区大小是可变的。 Ø UNIFORM SEGMENT SPACE MANAGEMENT:指定区大小,也可使用默认值(1 MB)。 l AUTO:段空间的管理方式,AUTO 只能使用在本地管理的表空间中,使用 LOCAL 管理表空间时,数据块中的空闲空间增加或减少后,其新状态都会在位图中 反映出来。位图使 Oracle 管理空闲空间的行为更加自动化,并为管理空 闲空间提供了更好的性,但对含有 LOB 字段的表不能自动管理. 2) 创建数据库口令创建一个新用户“VPXADMIN”,口令为“12345678。 CREATE USER "VPXADMIN" PROFILE "DEFAULT" IDENTIFIED B

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论