Hyper-V安装Oracle Linux6_4 Oracle db 12c并使用RMAN做异机恢复

Windows服务器增加Hyper-V功能

  1. 打开服务器管理器
  2. 在仪表板界面,添加角色和功能
  3. 找到Hyper-V之后下一步直至安装完成

执行安装Linux

  1. 打开Hyper-V管理器
  2. 点击右边栏"虚拟交换机管理器",创建一个内部类型的虚拟交换机(相当于VMware的NAT)
  3. 创建完成后,打开控制面板的网络连接,可以看到我们新建的虚拟机交换机。

  1. 打开虚拟适配器的属性,将"Internet 协议版本4"的属性设置成固定地址。

  1. 操作-> 新建 -> 虚拟机,将虚拟交换机选成上面新建的NAT,加载iso文件到光驱。
  2. 配置项选完以后,重新启动就从光驱引导开始安装了,这里面的安装步骤就省略了。
  3. 安装完成后,再次进入系统可能发现网卡硬件不存在,如果安装了桌面那么鼠标也不能使用。原因是HyperV相对其他虚拟机软件器驱动程序没有那么丰富。要实现这些虚拟硬件需要额外安装微软的Linux Integration Services,而且此软件对于6.4版本只支持和,幸好Oracle Enterprise Linux版本支持用Redhat内核启动。
  4. 修改/boot/grub/grub.conf文件,配置default=1使默认从Redhat内核启动,同时可以参照另一篇文章关闭numa,避免启动时黑屏。如果是GUI界面的话,可以通过点操作-> 触发一个Ctrl+Alt+Delete到桌面,选择Cancel,然后就可以使用键盘按C打开Computer,后面可以打开一个路径并且选择File中的open in terminal从而打开shell终端进行修改了。配置完成以后重启一下系统。
  5. 从微软的网站下载相应的Linux Integration Services,通过媒体-> DVD驱动器-> 插入下载的iso文件,用上文中的Ctrl+Alt+Delete方式使用键盘打开shell,进去光盘路径找到REDHAT64,使用./install.sh安装LIS,安装完成之后再重启一下系统。
  6. 再次进入系统后,就可以使用鼠标了,并且网卡硬件也加载了。然后配置/etc/sysconfig/network-scripts/ifcfg-eth1文件(因为我配置了两块网卡,用eth1连接的NAT地址)。

    DEVICE=eth1
    TYPE=Ethernet
    UUID=9a98e87b-126d-4487-97ca-xxxxx15d7699
    ONBOOT=yes
    NM_CONTROLLED=yes
    BOOTPROTO=static
    HWADDR=00:15:5D:58:09:04
    IPADDR=192.168.5.2
    NETMASK=255.255.255.0
    DEFROUTE=yes
    PEERDNS=yes
    PEERROUTES=yes
    IPV4_FAILURE_FATAL=yes
    IPV6INIT=no
    NAME="System eth1"
  7. 关闭防火墙和SELINUX,具体方法请搜索。
  8. 然后重启下网络,service network restart,使用putty测试是否能够使用ssh 192.168.5.2登陆。

增加硬盘

  1. 在Hyper-V管理器右侧操作栏选择新建-> 硬盘,为了提高性能使用固定容量的硬盘
  2. 关闭虚拟机,然后邮件虚拟机的设置项将硬盘添加到IDE控制器下面
  3. 登录系统,可以使用fdisk -l查看到新挂载的硬盘

  1. 格式化sdb成8e格式LVM形式

  1. 解决'Partition 1 does not start on physical sector boundary.'参考问答
  2. 使用partprobe使分区表生效
  3. 使用pvcreate将分区转换为LVM可用的分区

  1. 使用vgcreate创建卷组,后面可以使用vgextend进行扩展

  1. 使用lvcreate创建逻辑分区,可用lvextend进行扩展,且使用-l一次添加所有的extend

  1. 进行逻辑卷格式化并挂载。

可以发现Filesystem栏的命名方式都为"/dev/mapper"加上"[vgname]-[lvname]"。

  1. 编辑/etc/fstab,使挂载持久化。

  1. 可以通过touch一个文件,然后重启系统查看文件情况。
  2. 因为发现后面发现硬盘空间不够,这里采用扩展方式增加硬盘空间。

  1. 使用fdisk /dev/sdb将新增的容量分区到/dev/sdb2,按要求重启一次

  1. 格式化为ext4格式mkfs -t ext4 /dev/sdb2
  2. 使用vgextend将pv扩展到vg

  1. 使用lvextend将新增容量都放到lv中

  1. 使用resize2fs使新增空间可用

猜你喜欢

转载自www.linuxidc.com/Linux/2017-03/142085.htm
今日推荐