Oracle T4-4小型机上配置Ldom部署rac
Ldom控制域配置 (两台主机一样,以hydb1为例)
root@hydb1 # ldm add-vds primary-vds0 primary
root@hydb1 # ldm add-vcc port-range=5000-5100 primary-vcc0 primary
root@hydb1 # ldm add-vsw net-dev=igb0 primary-vsw0 primary
root@hydb1 # ldm add-vsw net-dev=ixgbe0 primary-vsw10 primary
root@hydb1 # ldm add-vsw net-dev=ixgbe1 primary-vsw11 primary
root@hydb1 # ldm set-mau 1 primary
root@hydb1 # ldm set-vcpu 16 primary
root@hydb1 # ldm set-memory 16g primary
root@hydb1 # ldm list-spconfig
root@hydb1 # ldm add-spconfig initial
root@hydb1 # ldm list-spconfig
root@hydb1 # mv /etc/hostname.igb0 /etc/hostname.vsw0
root@hydb1 # sync;sync;sync;init 6
每台T4-4机器上三个客户域,仅以1个域为例
hydb1 配置jwxtdom1
hydb2 配置jwxtdom2
##############################################################
客户域 jwxtdom 配置
jwxtdom1和jwxtdom2的共享存储如下:
c11t600601607E703500A84F01D7ADBFE311d0 4.0G
c11t600601607E7035002A62223984C0E311d0 4.1G
c11t600601607E70350010531B6984C0E311d0 4.2G
c11t6006016034803500B7C676D285C0E311d0 4.3G
c11t60060160348035003F030B1086C0E311d0 4.4G
c11t600601607E703500AC0C5B798BC0E311d0 800GB
c11t600601607E7035005C9257E883C0E311d0 800GB
c11t600601607E70350086F196B183C0E311d0 800GB
c11t600601607E7035009816D6628BC0E311d0 800GB
c11t60060160348035000A3EB0B08BC0E311d0 800GB
c11t6006016034803500B8415EA18BC0E311d0 800GB
c11t60060160348035004DC9857185C0E311d0 800GB
c11t60060160348035007F338E9585C0E311d0 800GB
主机hydb1上配置
root@hydb1 # ldm add-domain jwxtdom1
root@hydb1 # ldm add-vcpu 128 jwxtdom1
root@hydb1 # ldm add-memory 128g jwxtdom1
root@hydb1 # ldm add-vdsdev /jwxtdom1/jwxtdom1.img vol0@primary-vds0
root@hydb1 # ldm add-vdisk vdisk0 vol0@primary-vds0 jwxtdom1
root@hydb1 # ldm add-vnet vnet0 primary-vsw0 jwxtdom1
root@hydb1 # ldm add-vnet vnet1 primary-vsw10 jwxtdom1
root@hydb1 # ldm add-vnet vnet2 primary-vsw11 jwxtdom1
root@hydb1 # ldm add-vdsdev /software/sol-10-u11-ga-sparc-dvd.iso vol3@primary-vds0
root@hydb1 # ldm add-vdisk dvdrom vol3@primary-vds0 jwxtdom1
root@hydb1 # ldm set-variable auto-boot\?=false jwxtdom1
root@hydb1 # ldm add-vdsdev /dev/dsk/c11t600601607E703500A84F01D7ADBFE311d0s2 vol5@primary-vds0
root@hydb1 # ldm add-vdsdev /dev/dsk/c11t600601607E7035002A62223984C0E311d0s2 vol6@primary-vds0
root@hydb1 # ldm add-vdsdev /dev/dsk/c11t600601607E70350010531B6984C0E311d0s2 vol7@primary-vds0
root@hydb1 # ldm add-vdsdev /dev/dsk/c11t6006016034803500B7C676D285C0E311d0s2 vol8@primary-vds0
root@hydb1 # ldm add-vdsdev /dev/dsk/c11t60060160348035003F030B1086C0E311d0s2 vol9@primary-vds0
root@hydb1 # ldm add-vdsdev /dev/dsk/c11t600601607E703500AC0C5B798BC0E311d0s2 vo20@primary-vds0
root@hydb1 # ldm add-vdsdev /dev/dsk/c11t600601607E7035005C9257E883C0E311d0s2 vo21@primary-vds0
root@hydb1 # ldm add-vdsdev /dev/dsk/c11t600601607E70350086F196B183C0E311d0s2 vo22@primary-vds0
root@hydb1 # ldm add-vdsdev /dev/dsk/c11t600601607E7035009816D6628BC0E311d0s2 vo23@primary-vds0
root@hydb1 # ldm add-vdsdev /dev/dsk/c11t60060160348035000A3EB0B08BC0E311d0s2 vo24@primary-vds0
root@hydb1 # ldm add-vdsdev /dev/dsk/c11t6006016034803500B8415EA18BC0E311d0s2 vo25@primary-vds0
root@hydb1 # ldm add-vdsdev /dev/dsk/c11t60060160348035004DC9857185C0E311d0s2 vo26@primary-vds0
root@hydb1 # ldm add-vdsdev /dev/dsk/c11t60060160348035007F338E9585C0E311d0s2 vo27@primary-vds0
root@hydb1 # ldm add-vdisk vdisk2 vol5@primary-vds0 jwxtdom1
root@hydb1 # ldm add-vdisk vdisk3 vol6@primary-vds0 jwxtdom1
root@hydb1 # ldm add-vdisk vdisk4 vol7@primary-vds0 jwxtdom1
root@hydb1 # ldm add-vdisk vdisk5 vol8@primary-vds0 jwxtdom1
root@hydb1 # ldm add-vdisk vdisk6 vol9@primary-vds0 jwxtdom1
root@hydb1 # ldm add-vdisk vdisk7 vo20@primary-vds0 jwxtdom1
root@hydb1 # ldm add-vdisk vdisk8 vo21@primary-vds0 jwxtdom1
root@hydb1 # ldm add-vdisk vdisk9 vo22@primary-vds0 jwxtdom1
root@hydb1 # ldm add-vdisk vdisk10 vo23@primary-vds0 jwxtdom1
root@hydb1 # ldm add-vdisk vdisk11 vo24@primary-vds0 jwxtdom1
root@hydb1 # ldm add-vdisk vdisk12 vo25@primary-vds0 jwxtdom1
root@hydb1 # ldm add-vdisk vdisk13 vo26@primary-vds0 jwxtdom1
root@hydb1 # ldm add-vdisk vdisk14 vo27@primary-vds0 jwxtdom1
root@hydb1 # ldm bind-domain jwxtdom1
root@hydb1 # ldm start-domain jwxtdom1
root@hydb1 # telnet localhost 5000
主机hydb2上配置
root@hydb2 # ldm add-domain jwxtdom2
root@hydb2 # ldm add-vcpu 128 jwxtdom2
root@hydb2 # ldm add-memory 128g jwxtdom2
root@hydb2 # ldm add-vdsdev /jwxtdom2/jwxtdom2.img vol0@primary-vds0
root@hydb2 # ldm add-vdisk vdisk0 vol0@primary-vds0 jwxtdom2
root@hydb2 # ldm add-vnet vnet0 primary-vsw0 jwxtdom2
root@hydb2 # ldm add-vnet vnet1 primary-vsw10 jwxtdom2
root@hydb2 # ldm add-vnet vnet2 primary-vsw11 jwxtdom2
root@hydb2 # ldm add-vdsdev /software/sol-10-u11-ga-sparc-dvd.iso vol3@primary-vds0
root@hydb2 # ldm add-vdisk dvdrom vol3@primary-vds0 jwxtdom2
root@hydb2 # ldm set-variable auto-boot\?=false jwxtdom2
root@hydb2 # ldm add-vdsdev /dev/dsk/c11t600601607E703500A84F01D7ADBFE311d0s2 vol5@primary-vds0
root@hydb2 # ldm add-vdsdev /dev/dsk/c11t600601607E7035002A62223984C0E311d0s2 vol6@primary-vds0
root@hydb2 # ldm add-vdsdev /dev/dsk/c11t600601607E70350010531B6984C0E311d0s2 vol7@primary-vds0
root@hydb2 # ldm add-vdsdev /dev/dsk/c11t6006016034803500B7C676D285C0E311d0s2 vol8@primary-vds0
root@hydb2 # ldm add-vdsdev /dev/dsk/c11t60060160348035003F030B1086C0E311d0s2 vol9@primary-vds0
root@hydb2 # ldm add-vdsdev /dev/dsk/c11t600601607E703500AC0C5B798BC0E311d0s2 vo20@primary-vds0
root@hydb2 # ldm add-vdsdev /dev/dsk/c11t600601607E7035005C9257E883C0E311d0s2 vo21@primary-vds0
root@hydb2 # ldm add-vdsdev /dev/dsk/c11t600601607E70350086F196B183C0E311d0s2 vo22@primary-vds0
root@hydb2 # ldm add-vdsdev /dev/dsk/c11t600601607E7035009816D6628BC0E311d0s2 vo23@primary-vds0
root@hydb2 # ldm add-vdsdev /dev/dsk/c11t60060160348035000A3EB0B08BC0E311d0s2 vo24@primary-vds0
root@hydb2 # ldm add-vdsdev /dev/dsk/c11t6006016034803500B8415EA18BC0E311d0s2 vo25@primary-vds0
root@hydb2 # ldm add-vdsdev /dev/dsk/c11t60060160348035004DC9857185C0E311d0s2 vo26@primary-vds0
root@hydb2 # ldm add-vdsdev /dev/dsk/c11t60060160348035007F338E9585C0E311d0s2 vo27@primary-vds0
root@hydb2 # ldm add-vdisk vdisk2 vol5@primary-vds0 jwxtdom2
root@hydb2 # ldm add-vdisk vdisk3 vol6@primary-vds0 jwxtdom2
root@hydb2 # ldm add-vdisk vdisk4 vol7@primary-vds0 jwxtdom2
root@hydb2 # ldm add-vdisk vdisk5 vol8@primary-vds0 jwxtdom2
root@hydb2 # ldm add-vdisk vdisk6 vol9@primary-vds0 jwxtdom2
root@hydb2 # ldm add-vdisk vdisk7 vo20@primary-vds0 jwxtdom2
root@hydb2 # ldm add-vdisk vdisk8 vo21@primary-vds0 jwxtdom2
root@hydb2 # ldm add-vdisk vdisk9 vo22@primary-vds0 jwxtdom2
root@hydb2 # ldm add-vdisk vdisk10 vo23@primary-vds0 jwxtdom2
root@hydb2 # ldm add-vdisk vdisk11 vo24@primary-vds0 jwxtdom2
root@hydb2 # ldm add-vdisk vdisk12 vo25@primary-vds0 jwxtdom2
root@hydb2 # ldm add-vdisk vdisk13 vo26@primary-vds0 jwxtdom2
root@hydb2 # ldm add-vdisk vdisk14 vo27@primary-vds0 jwxtdom2
root@hydb2 # ldm bind-domain jwxtdom2
root@hydb2 # ldm start-domain jwxtdom2
root@hydb2 # telnet localhost 5000
root@hydb1 # ldm list
NAME STATE FLAGS CONS VCPU MEMORY UTIL NORM UPTIME
primary active -n-cv- UART 16 16G 0.1% 0.1% 1h 27m
jwxtdom1 active -t---- 5000 128 128G 0.8% 0.8% 0h 27m
root@hydb1 #
root@hydb1 # telnet localhost 5000
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
Connecting to console "jwxtdom1" in group "jwxtdom1" ....
Press ~? for control options ..
{0} ok
相关文章:
Oracle T4-4小型机上配置Ldom部署rac
Ldom控制域配置 (两台主机一样,以hydb1为例) roothydb1 # ldm add-vds primary-vds0 primary roothydb1 # ldm add-vcc port-range5000-5100 primary-vcc0 primary roothydb1 # ldm add-vsw net-devigb0 primary-vsw0 primary roothydb1 # ldm add-vsw net-devixgbe…...
【2023Hadoop大数据技术应用期末复习】填空题题型整理
大数据的 4V 特征包含()()()() 答案:大量、多样、高速、价值Hadoop 三大组件包含()()() 答案&…...
劫持 PE 文件:新建节表并插入指定 DLL 文件
PE格式简介 PE(Portable Executable)格式,是微软Win32环境可移植可执行文件(如exe、dll、vxd、sys和vdm等)的标准文件格式。PE格式衍生于早期建立在VAX(R)VMS(R)上的COFF(Common Object File Format)文件格式。 Portable 是指对于不同的Windows版本和不同的CPU类型上…...
HTTP分数排行榜
HTTP分数排行榜 介绍一、创建数据库二、创建PHP脚本三、上传下载分数四、测试 介绍 Unity中向服务器发送用户名和得分,并存入数据库,再讲数据库中的得分按照降序的方式下载到Unity中。 一、创建数据库 首先,我们要在MySQL数据库中建立一个…...
Android 实现 Slots 游戏旋转效果
文章目录 前言一、效果展示二、代码实现1.UI布局2.SlotAdapter2.SlotsActivity 总结 前言 slots游戏: Slots游戏是一种极具流行度的赌博和娱乐形式,通常被称为老虎机或水果机。它们在赌场、线上游戏平台和手机应用中广泛存在。一般这类游戏都使用Unity…...
AI产品经理 - 如何做一款软硬协同AI产品
【背景】从0做一款软硬协同的AI产品,以智能医药保温箱 1.以智能医药保温箱 2.调研定义市场方向 地点:医药、实验室 场景:长宽高/装箱/运输/实验室 3.需求挖掘 4.如何进行软硬件AI产品工作 软硬件产品设计:功能/硬件外观设计、…...
拒绝采样(算法)总结
先说说什么是拒绝采样算法:就类似于数学上的求阴影面积的方法,直接求求不出来,就用大面积 - 小面积 阴影面积的办法。 所谓拒绝 和 采样 :就像是撒豆子计个数,计算概率问题一样,大桶里面套小桶,…...
分布式数据库事务故障恢复的原理与实践
关系数据库中的事务故障恢复并不是一个新问题,自70年代关系数据库诞生之后就一直伴随着数据库技术的发展,并且在分布式数据库的场景下又遇到了一些新的问题。本文将会就事务故障恢复这个问题,分别讲述单机数据库、分布式数据库中遇到的问题和…...
Spark中的数据加载与保存
Apache Spark是一个强大的分布式计算框架,用于处理大规模数据。在Spark中,数据加载与保存是数据处理流程的关键步骤之一。本文将深入探讨Spark中数据加载与保存的基本概念和常见操作,包括加载不同数据源、保存数据到不同格式以及性能优化等方…...
2023-12-20 LeetCode每日一题(判别首字母缩略词)
2023-12-20每日一题 一、题目编号 2828. 判别首字母缩略词二、题目链接 点击跳转到题目位置 三、题目描述 给你一个字符串数组 words 和一个字符串 s ,请你判断 s 是不是 words 的 首字母缩略词 。 如果可以按顺序串联 words 中每个字符串的第一个字符形成字符…...
C# 事件(Event)
C# 事件(Event) C# 事件(Event)通过事件使用委托声明事件(Event)实例 C# 事件(Event) 事件(Event) 基本上说是一个用户操作,如按键、点击、鼠标移…...
2312d,d的sql构建器
原文 项目 该项目在我工作项目中广泛使用,它允许自动处理联接方式动态构建SQL语句. 还会自动直接按表示数据库行结构序化.它在dconf2022在线演讲中介绍了:建模一切. 刚刚添加了对sqlite的支持.该API还不稳定,但仍非常有用.这是按需构建,所以虽然有个计划外表,但满足了我的需要…...
以太网二层交换机实验
实验目的: (1)理解二层交换机的原理及工作方式; (2)利用交换机组建小型交换式局域网。 实验器材: Cisco packet 实验内容: 本实验可用一台主机去ping另一台主机,并…...
启封涂料行业ERP需求分析和方案分享
涂料制造业是一个庞大而繁荣的行业 它广泛用于建筑、汽车、电子、基础设施和消费品。涂料行业生产不同的涂料,如装饰涂料、工业涂料、汽车涂料和防护涂料。除此之外,对涂料出口的需求不断增长,这增加了增长和扩张的机会。近年来,…...
华为ensp网络设计期末测试题-复盘
网络拓扑图 地址分配表 vlan端口分配表 需求 The device is running!<Huawei>sys Enter system view, return user view with CtrlZ. [Huawei]un in en Info: Information center is disabled. [Huawei]sys S1 [S1]vlan 99 [S1-vlan99]vlan 100 [S1-vlan100]des IT [S1-…...
Dockerfile: WORKDIR vs VOLUME
WORKDIR WORKDIR指令为Dockerfile中的任何RUN、CMD、ENTRYPOINT、COPY和ADD指令设置工作目录。 如果WORKDIR不存在,它将被创建,即使它没有在任何后续Dockerfile指令中使用。 语法 : WORKDIR dirpath WORKDIR指令可以在Dockerfile中多次使用。如果提供了…...
spring ioc源码-refresh();
主要作用是刷新应用上下文 Override public void refresh() throws BeansException, IllegalStateException {synchronized (this.startupShutdownMonitor) {// 启动刷新的性能跟踪步骤StartupStep contextRefresh this.applicationStartup.start("spring.context.refre…...
使用递归实现深拷贝
文章目录 为什么要使用递归什么深拷贝具体实现基础实现处理 函数处理 Symbol处理 Set处理 Map处理 循环引用 结语-源码 为什么要使用递归什么深拷贝 我们知道在 JavaScript 中可以通过使用JSON序列化来完成深拷贝,但是这种方法存在一些缺陷,比如对于函数…...
工程(十七)——自己数据集跑R2live
博主创建了一个科研互助群Q:772356582,欢迎大家加入讨论。 r2live是比较早的算法,编译过程有很多问题,通过以下两个博客可以解决 编译R2LIVE问题&解决方法-CSDN博客 r2live process has died 问题解决了_required process …...
【python高级用法】迭代器、生成器、装饰器、闭包
迭代器 可迭代对象:可以使用for循环来遍历的,可以使用isinstance()来测试。 迭代器:同时实现了__iter__()方法和__next__()方法,可以使用isinstance()方法来测试是否是迭代器对象 from collections.abc import Iterable, Iterat…...
Python|GIF 解析与构建(5):手搓截屏和帧率控制
目录 Python|GIF 解析与构建(5):手搓截屏和帧率控制 一、引言 二、技术实现:手搓截屏模块 2.1 核心原理 2.2 代码解析:ScreenshotData类 2.2.1 截图函数:capture_screen 三、技术实现&…...
Cursor实现用excel数据填充word模版的方法
cursor主页:https://www.cursor.com/ 任务目标:把excel格式的数据里的单元格,按照某一个固定模版填充到word中 文章目录 注意事项逐步生成程序1. 确定格式2. 调试程序 注意事项 直接给一个excel文件和最终呈现的word文件的示例,…...
IGP(Interior Gateway Protocol,内部网关协议)
IGP(Interior Gateway Protocol,内部网关协议) 是一种用于在一个自治系统(AS)内部传递路由信息的路由协议,主要用于在一个组织或机构的内部网络中决定数据包的最佳路径。与用于自治系统之间通信的 EGP&…...
可靠性+灵活性:电力载波技术在楼宇自控中的核心价值
可靠性灵活性:电力载波技术在楼宇自控中的核心价值 在智能楼宇的自动化控制中,电力载波技术(PLC)凭借其独特的优势,正成为构建高效、稳定、灵活系统的核心解决方案。它利用现有电力线路传输数据,无需额外布…...
DIY|Mac 搭建 ESP-IDF 开发环境及编译小智 AI
前一阵子在百度 AI 开发者大会上,看到基于小智 AI DIY 玩具的演示,感觉有点意思,想着自己也来试试。 如果只是想烧录现成的固件,乐鑫官方除了提供了 Windows 版本的 Flash 下载工具 之外,还提供了基于网页版的 ESP LA…...
MySQL用户和授权
开放MySQL白名单 可以通过iptables-save命令确认对应客户端ip是否可以访问MySQL服务: test: # iptables-save | grep 3306 -A mp_srv_whitelist -s 172.16.14.102/32 -p tcp -m tcp --dport 3306 -j ACCEPT -A mp_srv_whitelist -s 172.16.4.16/32 -p tcp -m tcp -…...
OPenCV CUDA模块图像处理-----对图像执行 均值漂移滤波(Mean Shift Filtering)函数meanShiftFiltering()
操作系统:ubuntu22.04 OpenCV版本:OpenCV4.9 IDE:Visual Studio Code 编程语言:C11 算法描述 在 GPU 上对图像执行 均值漂移滤波(Mean Shift Filtering),用于图像分割或平滑处理。 该函数将输入图像中的…...
html css js网页制作成品——HTML+CSS榴莲商城网页设计(4页)附源码
目录 一、👨🎓网站题目 二、✍️网站描述 三、📚网站介绍 四、🌐网站效果 五、🪓 代码实现 🧱HTML 六、🥇 如何让学习不再盲目 七、🎁更多干货 一、👨…...
Kafka入门-生产者
生产者 生产者发送流程: 延迟时间为0ms时,也就意味着每当有数据就会直接发送 异步发送API 异步发送和同步发送的不同在于:异步发送不需要等待结果,同步发送必须等待结果才能进行下一步发送。 普通异步发送 首先导入所需的k…...
Java数值运算常见陷阱与规避方法
整数除法中的舍入问题 问题现象 当开发者预期进行浮点除法却误用整数除法时,会出现小数部分被截断的情况。典型错误模式如下: void process(int value) {double half = value / 2; // 整数除法导致截断// 使用half变量 }此时...
