实施安装VC
1.1.1 前提条件
安装ESXI之后,一般来说,为了管理方面以及能使用更多的功能,安装vCenter必不可少。
一般来说,有两种选择进行vCenter安装,一是安装在独立的物理服务器上,一是安装在虚拟机中。关于两者哪种更优,各有各的看法,这里我选择安装在虚拟机上,具体方法如下。
在群集Cluster中创建一个虚拟机,分配2个虚拟CPU,4G内存,60G硬盘空间,安装Centos 6.8操作系统,安装ORACLE数据库,配置好相关网络连接。用以作为vCenter的数据库。
在群集Cluster中创建一个虚拟机,分配2个虚拟CPU,4G内存,60G硬盘空间,安装好Windows 2008R2 操作系统。用以安装vCenter。
IP地址 |
服务器用途 |
操作系统 |
218.168.127.81 |
ORACLE数据库,vCenter数据 |
Centos6.6 x86_64 |
172.44.2.12 |
vCenter |
Windows 2008 R2 |
1.1.2 安装ORACLE
在安装好的Centos6.8上,安装ORACLE 11.2.0.4。作为vCenter的数据库。
- 安装数据库软件
- 修改系统标识# vim /etc/redhat-release
#CentOS release 6.8 (Final)
Red Hat Enterprise Linux 6
2. 解压从官网下载下来的oracle 11g安装包
# unzip linux.x64_11gR2_database_1of2.zip
# unzip linux.x64_11gR2_database_2of2.zip
3. 安装依赖包(使用系统光盘作为yum源,如果安装ORACLE过程中,检查发现少了哪些包,可以直接使用yum进行安装)
# yum -y install binutils compat-libcap compat-libstdc++* gcc gcc-c++ glibc.i686 glibc.x86_64 glibc-devel.i686 glibc-devel.x86_64 libgcc.i686 libgcc.x86_64 libstdc++.i686 libstdc++.x86_64 libstdc++-devel.i686 libstdc++-devel.x86_64 libaio.i686 libaio.x86_64 ibaio-devel.i686 ibaio-devel.x86_64 make sysstat ksh libXp libaio compat-libstdc++-33 elfutils-libelf-devel libaio-devel libgcc libstdc++ unixODBC.i686 unixODBC unixODBC-devel.i686 unixODBC-devel pdksh
4. 建立用户和组
# groupadd oinstall
# groupadd dba
# useradd -g oinstall -G dba oracle
5. 建立安装目录
# mkdir -p /u01/app/oracle/product/11.2.0/db_1
# chown -R oracle:oinstall /u01/app
# chmod -R 775 /u01/app
6. 修改系统内核参数(根据不同的硬件配置不一样)
vim /etc/sysctl.conf
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 1200000000
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
# sysctl –p
7. 修改文件限制
vim /etc/security/limits.conf
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
oracle soft stack 10240
8. 设置oracle用户环境变量
$ cd /home/oracle
$ vim .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
ORACLE_BASE=/u01/app/oracle
ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1
ORACLE_SID=vcdb
LD_LIBRARY_PATH=$ORACLE_HOME/lib
PATH=$PATH:$ORACLE_HOME/bin:$HOME/bin
export ORACLE_BASE ORACLE_HOME ORACLE_SID LD_LIBRARY_PATH PATH
PATH=$PATH:$HOME/bin
export PATH
9. 注销root用户, 使用oracle用户登录。
10. 执行oracle安装程序
(1)选择NEXT
(2)选择单实例安装,点击NEXT
(3)选择语言
(4)选择安装企业版
(5)选择安装路径
(6)点击 NEXT
(7)点击 NEXT
(8)等待安装完成
(9)使用root 用户,执行以下SQL
# sh /u01/app/oraIncentory/orainstRoot.sh
#sh /u01/app/oracle/product/11.2.0/db_1/root.sh
(10)ORACLE 软件安装完成。
- DBCA建库
(1)点击Next
(2)选择创建数据库
(3)点击Next
(4)输入数据库名称
(5)点击Next
(6)点击Next
(7)选择文件系统以及存放数据文件路径
(8)点击Next
(9)点击Next
(10)选择数据库编码
(11)选择Next
(12)点击Finish
(13)点击OK,等待安装完成。
- 配置监听
# su – oracle
$ netca
(1)选择Next
(2)选择Add,点击Next
(3)保持默认,点击Next
(4)点击Next
(5)点击Next
(6)点击Next
(7)点击Next
(8)点击Finish完成安装
(9)修改ORACLE listener.ora文件,配置完成监听。
[[email protected] ~]$ cat /u01/app/oracle/product/11.2.0/db_1/network/admin/listener.ora
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(GLOBAL_DBNAME = vcdb)
(ORACLE_HOME = /u01/app/oracle/product/11.2.0/db_1)
(SID_NAME=vcdb)
)
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 218.168.127.81)(PORT = 1521))
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
)
)
- 执行vCenter安装所需SQL语句
CREATE TABLESPACE "VPX" DATAFILE ‘/u01/app/oracle/oradata/vcdb/vpx01.dbf‘ SIZE 4G AUTOEXTEND ON NEXT 100M MAXSIZE UNLIMITED;
CREATE USER "VPXADMIN" PROFILE "DEFAULT" IDENTIFIED BY "oracle" DEFAULT TABLESPACE "VPX" ACCOUNT UNLOCK;
Grant connect to VPXADMIN;
Grant resource to VPXADMIN;
grant create view to VPXADMIN;
grant create sequence to VPXADMIN;
grant create table to VPXADMIN;
grant create materialized view to VPXADMIN;
grant execute on dbms_lock to VPXADMIN;
grant execute on dbms_job to VPXADMIN;
grant unlimited tablespace to VPXADMIN;
grant select on dba_data_files to vpxadmin;
grant select on dba_tablespaces to vpxadmin;
grant select on dba_temp_files to vpxadmin;
1.1.3 配置ODBC
在vCenter服务器上安装ORACLE 11G客户端工具。并配置ODBC。安装oracle 11g客户端不详述。
安装完客户端后,需要配置tnsnames.ora
vcdb =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 218.168.127.81)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = vcdb)
)
)
- 配置ODBC
在172.44.2.12上配置ODBC。
先安装ORACLE客户端软件(也可以安装ORACLE数据库软件),这里不描述。跟其他Windwos软件安装方法差不多,一路点下去就可以。
(1)在管理工具中,选择数据源(ODBC)
(2)选择Oracle in OraDb10g_home
(3)填写数据库参数,完成ODBC配置。
1.1.4 安装vCenter
设置完成ODBC以后,重启windows2008 R2操作系统,然后把VC安装光盘载入到光驱,安装程序会自动运行,如没有自动运行,就要进入光驱,双击根目录下的autorun.exe进行安装,单击vCenter Server。
(1)选择安装
(2)选择下一步
(3)接受条款,选择下一步
(4)选择下一步
(5)选择下一步
(6)选择下一步
(7)选择下一步
(8)选择下一步
(9)选择下一步
(10)选择安装
(11)等待安装
(12)选择“是”
(13)正在安装“Web Client”
(14)不输入许可密钥,选择下一步
(15)输入数据源,选择下一步
(16)输入数据库用户名和密码,选择下一步
(17)选择下一步
(18)选择下一步
(19)选择下一步
(20)选择安装
(21)等待安装
(22)安装完成