当前位置: 首页 > news >正文

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产品工作 软硬件产品设计:功能/硬件外观设计、…...

拒绝采样(算法)总结

先说说什么是拒绝采样算法:就类似于数学上的求阴影面积的方法,直接求求不出来,就用大面积 - 小面积 阴影面积的办法。 所谓拒绝 和 采样 :就像是撒豆子计个数,计算概率问题一样,大桶里面套小桶&#xff0c…...

分布式数据库事务故障恢复的原理与实践

关系数据库中的事务故障恢复并不是一个新问题,自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不存在&#xff0c;它将被创建&#xff0c;即使它没有在任何后续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序列化来完成深拷贝&#xff0c;但是这种方法存在一些缺陷&#xff0c;比如对于函数…...

工程(十七)——自己数据集跑R2live

博主创建了一个科研互助群Q&#xff1a;772356582&#xff0c;欢迎大家加入讨论。 r2live是比较早的算法&#xff0c;编译过程有很多问题&#xff0c;通过以下两个博客可以解决 编译R2LIVE问题&解决方法-CSDN博客 r2live process has died 问题解决了_required process …...

【python高级用法】迭代器、生成器、装饰器、闭包

迭代器 可迭代对象&#xff1a;可以使用for循环来遍历的&#xff0c;可以使用isinstance()来测试。 迭代器&#xff1a;同时实现了__iter__()方法和__next__()方法&#xff0c;可以使用isinstance()方法来测试是否是迭代器对象 from collections.abc import Iterable, Iterat…...

Docker 离线安装指南

参考文章 1、确认操作系统类型及内核版本 Docker依赖于Linux内核的一些特性&#xff0c;不同版本的Docker对内核版本有不同要求。例如&#xff0c;Docker 17.06及之后的版本通常需要Linux内核3.10及以上版本&#xff0c;Docker17.09及更高版本对应Linux内核4.9.x及更高版本。…...

MySQL 隔离级别:脏读、幻读及不可重复读的原理与示例

一、MySQL 隔离级别 MySQL 提供了四种隔离级别,用于控制事务之间的并发访问以及数据的可见性,不同隔离级别对脏读、幻读、不可重复读这几种并发数据问题有着不同的处理方式,具体如下: 隔离级别脏读不可重复读幻读性能特点及锁机制读未提交(READ UNCOMMITTED)允许出现允许…...

相机Camera日志实例分析之二:相机Camx【专业模式开启直方图拍照】单帧流程日志详解

【关注我&#xff0c;后续持续新增专题博文&#xff0c;谢谢&#xff01;&#xff01;&#xff01;】 上一篇我们讲了&#xff1a; 这一篇我们开始讲&#xff1a; 目录 一、场景操作步骤 二、日志基础关键字分级如下 三、场景日志如下&#xff1a; 一、场景操作步骤 操作步…...

MMaDA: Multimodal Large Diffusion Language Models

CODE &#xff1a; https://github.com/Gen-Verse/MMaDA Abstract 我们介绍了一种新型的多模态扩散基础模型MMaDA&#xff0c;它被设计用于在文本推理、多模态理解和文本到图像生成等不同领域实现卓越的性能。该方法的特点是三个关键创新:(i) MMaDA采用统一的扩散架构&#xf…...

el-switch文字内置

el-switch文字内置 效果 vue <div style"color:#ffffff;font-size:14px;float:left;margin-bottom:5px;margin-right:5px;">自动加载</div> <el-switch v-model"value" active-color"#3E99FB" inactive-color"#DCDFE6"…...

leetcodeSQL解题:3564. 季节性销售分析

leetcodeSQL解题&#xff1a;3564. 季节性销售分析 题目&#xff1a; 表&#xff1a;sales ---------------------- | Column Name | Type | ---------------------- | sale_id | int | | product_id | int | | sale_date | date | | quantity | int | | price | decimal | -…...

算法:模拟

1.替换所有的问号 1576. 替换所有的问号 - 力扣&#xff08;LeetCode&#xff09; ​遍历字符串​&#xff1a;通过外层循环逐一检查每个字符。​遇到 ? 时处理​&#xff1a; 内层循环遍历小写字母&#xff08;a 到 z&#xff09;。对每个字母检查是否满足&#xff1a; ​与…...

【Go语言基础【12】】指针:声明、取地址、解引用

文章目录 零、概述&#xff1a;指针 vs. 引用&#xff08;类比其他语言&#xff09;一、指针基础概念二、指针声明与初始化三、指针操作符1. &&#xff1a;取地址&#xff08;拿到内存地址&#xff09;2. *&#xff1a;解引用&#xff08;拿到值&#xff09; 四、空指针&am…...

A2A JS SDK 完整教程:快速入门指南

目录 什么是 A2A JS SDK?A2A JS 安装与设置A2A JS 核心概念创建你的第一个 A2A JS 代理A2A JS 服务端开发A2A JS 客户端使用A2A JS 高级特性A2A JS 最佳实践A2A JS 故障排除 什么是 A2A JS SDK? A2A JS SDK 是一个专为 JavaScript/TypeScript 开发者设计的强大库&#xff…...

【MATLAB代码】基于最大相关熵准则(MCC)的三维鲁棒卡尔曼滤波算法(MCC-KF),附源代码|订阅专栏后可直接查看

文章所述的代码实现了基于最大相关熵准则(MCC)的三维鲁棒卡尔曼滤波算法(MCC-KF),针对传感器观测数据中存在的脉冲型异常噪声问题,通过非线性加权机制提升滤波器的抗干扰能力。代码通过对比传统KF与MCC-KF在含异常值场景下的表现,验证了后者在状态估计鲁棒性方面的显著优…...