最近公司要装一套oracle 11g R2的测试环境,处于服务器资源优化及方便后期的管理。
所以就想直接上在虚拟化上,在整个安装过程中,唯一需要注意的是共享磁盘的创建。
在安装完两台linux 5.9 OS以后,需要修改.vmx配置文件
修改
scsi1.sharedBus = "virtual"
并在最后增加如下内容
disk.locking="false"
diskLib.dataCacheMaxSize="0"
diskLib.dataCacheMaxReadAheadSize="0"
diskLib.dataCacheMinReadAheadSize="0"
diskLib.dataCachePageSize="4096"
贴一个具体的配置文件示例:
.encoding = "UTF-8"
config.version = "8"
virtualHW.version = "8"
pciBridge0.present = "TRUE"
pciBridge4.present = "TRUE"
pciBridge4.virtualDev = "pcieRootPort"
pciBridge4.functions = "8"
pciBridge5.present = "TRUE"
pciBridge5.virtualDev = "pcieRootPort"
pciBridge5.functions = "8"
pciBridge6.present = "TRUE"
pciBridge6.virtualDev = "pcieRootPort"
pciBridge6.functions = "8"
pciBridge7.present = "TRUE"
pciBridge7.virtualDev = "pcieRootPort"
pciBridge7.functions = "8"
vmci0.present = "TRUE"
hpet0.present = "TRUE"
nvram = "testRAC01.nvram"
virtualHW.productCompatibility = "hosted"
powerType.powerOff = "soft"
powerType.powerOn = "hard"
powerType.suspend = "hard"
powerType.reset = "soft"
displayName = "testRAC01"
extendedConfigFile = "testRAC01.vmxf"
numvcpus = "16"
cpuid.coresPerSocket = "4"
scsi0.present = "TRUE"
scsi0.sharedBus = "none"
scsi0.virtualDev = "lsilogic"
memsize = "65536"
scsi0:0.present = "TRUE"
scsi0:0.fileName = "testRAC01.vmdk"
scsi0:0.deviceType = "scsi-hardDisk"
ide1:0.present = "TRUE"
ide1:0.clientDevice = "TRUE"
ide1:0.deviceType = "cdrom-raw"
ide1:0.startConnected = "FALSE"
ethernet0.present = "TRUE"
ethernet0.virtualDev = "e1000"
ethernet0.networkName = "VM Network"
ethernet0.addressType = "vpx"
ethernet0.generatedAddress = "00:50:56:b1:54:0d"
ethernet1.present = "TRUE"
ethernet1.virtualDev = "e1000"
ethernet1.networkName = "VM Network"
ethernet1.addressType = "vpx"
ethernet1.generatedAddress = "00:50:56:b1:54:0e"
chipset.onlineStandby = "FALSE"
guestOS = "rhel5-64"
uuid.bios = "42 31 62 33 2a 25 84 45-26 37 34 db 43 fb e7 5e"
vc.uuid = "50 31 3d eb 58 64 a3 43-88 6d f9 4a aa dd 33 56"
snapshot.action = "keep"
sched.cpu.min = "0"
sched.cpu.units = "mhz"
sched.cpu.shares = "normal"
sched.mem.min = "0"
sched.mem.shares = "normal"
vmci0.id = "1140582238"
uuid.location = "56 4d 7f 39 bd c9 a8 06-d5 c6 a9 bb ea e2 e2 91"
cleanShutdown = "TRUE"
replay.supported = "FALSE"
sched.swap.derivedName = "/vmfs/volumes/53621166-ff0bbfaa-206f-40f2e96387aa/testRAC01_1/testRAC01-907ec74e.vswp"
replay.filename = ""
scsi0:0.redo = ""
pciBridge0.pciSlotNumber = "17"
pciBridge4.pciSlotNumber = "21"
pciBridge5.pciSlotNumber = "22"
pciBridge6.pciSlotNumber = "23"
pciBridge7.pciSlotNumber = "24"
scsi0.pciSlotNumber = "16"
ethernet0.pciSlotNumber = "32"
ethernet1.pciSlotNumber = "33"
vmci0.pciSlotNumber = "34"
tools.remindInstall = "TRUE"
hostCPUID.0 = "0000000b756e65476c65746e49656e69"
hostCPUID.1 = "000206f20040080002bee3ffbfebfbff"
hostCPUID.80000001 = "0000000000000000000000012c100800"
guestCPUID.0 = "0000000b756e65476c65746e49656e69"
guestCPUID.1 = "000206f200040800829822031febfbff"
guestCPUID.80000001 = "00000000000000000000000128100800"
userCPUID.0 = "0000000b756e65476c65746e49656e69"
userCPUID.1 = "000206f200400800029822031febfbff"
userCPUID.80000001 = "00000000000000000000000128100800"
evcCompatibilityMode = "FALSE"
vmotion.checkpointFBSize = "4194304"
scsi1.present = "TRUE"
scsi1.sharedBus = "virtual" //默认是NONE,scsiX,其中X是你的控制总线值。
scsi1.virtualDev = "lsilogic"
scsi1:0.present = "TRUE"
scsi1:0.fileName = "/vmfs/volumes/53659b44-0337b086-a46b-40f2e96387aa/ocrshare/ocr1.vmdk"
scsi1:0.mode = "independent-persistent"
scsi1:0.deviceType = "scsi-hardDisk"
floppy0.present = "FALSE"
scsi1:0.redo = ""
scsi1.pciSlotNumber = "35"
disk.locking="false"
diskLib.dataCacheMaxSize="0"
diskLib.dataCacheMaxReadAheadSize="0"
diskLib.dataCacheMinReadAheadSize="0"
diskLib.dataCachePageSize="4096"
修改完配置以后,就可以开始创建磁盘了。。。
可以直接在vmfstool命令行下创建
用 SSH 登录 ESX Server ,5.0需要在VC中打开SSH功能。
cd /vmfs ..,
直到进行 datastore 的目录
mkdir RACShare
cd RACShare
1 、创建磁盘
vmkfstools -d eagerzeroedthick -a lsilogic -c 10G asm1.vmdk
vmkfstools -d eagerzeroedthick -a lsilogic -c 10G asm2.vmdk
vmkfstools -d eagerzeroedthick -a lsilogic -c 10G asm3.vmdk
vmkfstools -d eagerzeroedthick -a lsilogic -c 10G asm4.vmdk
vmkfstools -d eagerzeroedthick -a lsilogic -c 10G asm5.vmdk
至此,可以开始顺利的安装ORacle了。