请教,xenserver虚拟机调整磁盘大小问题

2025-04-13 17:01:15
推荐回答(1个)
回答1:

1 前期准备 在vmware workstation中安装redhat enterprise linux as 4.8,使用vmware Converter转换上传 两台linux到vmware ESXI4.0 虚拟服务器上,如果是个人练习,推荐本地使用vmware server。 官方下载10201_clusterware_linux_x86.zip,10201_database_linux_x86.zip。 2 ESXI下创建共享磁盘 Ø 开启ESXI远程SSH的功能,参加<< Vmware ESXI4.0安装及配置说明文档>>,在虚拟服务器 上使用如下命令创建三个共享磁盘。 vmkfstools -c 200M -a lsilogic -d eagerzeroedthick orcdisk.vmdk vmkfstools -c 100M -a lsilogic -d eagerzeroedthick votingdisk.vmdk vmkfstools -c 50G -a lsilogic -d eagerzeroedthick asm.vmdk Ø 在VMware vSphere Client图形界面下配置之前上传的两台linux,将三个磁盘依次添加到linux中,注意:总线不能与linux本地磁盘位于同一总线。比如:linux本地磁盘如果是SCSI0:0,那这三个磁盘可以是SCSI1:0,SCSI1:1,SCSI1:2。 Ø 编辑两台linux的配置文件***.vmx文件,添加disk.locking = "FALSE",将scsi1.sharedBus = "none"改为scsi1.sharedBus = "VIRTUAL"。 Ø 打开两台linux,使用fdisk –l查看磁盘。在第一台linux中使用fdisk /dev/sd*,*代表具体的盘符,依次创建三个磁盘分区。 分区完以后,我们以sdb1,sdc1,sdd1为例。在第二台linux中使用partprobe扫描分区,然后fdisk –l 再次查看,即可看到sdb1,sdc1,sdd1。 3 修改主机名 vi /etc/hosts vi /etc/sysconfig/network 在两台linux中将这两个文件中相应的主机名分别改为rac1和rac2。为了使配置生效,reboot. 并在/etc/hosts文件中添加节点IP地址,如: 10.10.5.101 rac1 10.10.5.103 rac1-vip 20.20.20.10 rac-priv 10.10.5.102 rac2 10.10.5.104 rac2-vip 20.20.20.11 rac2-priv vip地址必须和真实ip地址同一网段,priv私有IP地址只要两台机器在同一网段即可。 4 Linux网络配置 给每台linux再添加一块网卡。安装RAC每台机器至少需要两块网卡。 vi /etc/sysconfig/network-scripts/ifcfg-eth0 设置为真实IP地址 vi /etc/sysconfig/network-scripts/ifcfg-eth1 设置为私有IP地址 service network restart 网卡中的内容类似如下: DEVICE=eth0 BOOTPROTO=none ONBOOT=yes TYPE=Ethernet NETMASK=255.255.255.0 IPADDR=10.10.5.101 USERCTL=no IPV6INIT=no PEERDNS=yes GATEWAY=10.10.5.232 5 在linux中安装oracle所需软件包 查阅官方文档,根据linux版本可确定需要安装的软件包,软件包可从linux系统安装光盘或镜像文件中获得。在两台linux中通过rpm –ivh 命令分别安装如下软件包。