一步步教你Windows配置ISCSI共享存储

一步步教你Windows配置ISCSI共享存储

作者简介:

作者:LuciferLiu
中国DBA联盟(ACDU)成员。目前从事Oracle DBA工作,曾从事 Oracle 数据库开发工作,主要服务于生产制造,汽车金融等行业。现拥有Oracle OCP,OceanBase OBCA认证,擅长Oracle数据库运维开发,备份恢复,安装迁移,Linux自动化运维脚本编写等。

前言

之前讲过一篇文章  教大家如何安装Oracle RAC,有朋友希望将共享存储配置这一块详细讲一讲,因此便有了这篇。配置共享存储的方式很多,比如虚拟机本地创建磁盘方式,ISCSI方式挂载等等

一、什么是ISCSI

ISCSI(Internet Small Computer System Interface,Internet 小型计算机系统接口)是一种由IBM公司研究开发的IP SAN技术,该技术是将现有SCSI接口与以太网络(Ethernet)技术结合,基于 TCP/IP的协议连接iSCSI服务端(Target)和客户端(Initiator),使得封装后的SCSI数据包可以在通用互联网传输,最终实现iSCSI服务端映射为一个存储空间(磁盘)提供给已连接认证后的客户端。
www.zeeklog.com  - 一步步教你Windows配置ISCSI共享存储


我常用ISCSI配置共享存储的软件:OpenfilerStarWind,本文主要讲解的是 StarWind 软件。

二、StarWind安装

StarWind的特点就是简单快捷,方便操作。对于测试安装来说,Windows平台更实用。

1、解压安装包

www.zeeklog.com  - 一步步教你Windows配置ISCSI共享存储

2、运行安装

www.zeeklog.com  - 一步步教你Windows配置ISCSI共享存储
www.zeeklog.com  - 一步步教你Windows配置ISCSI共享存储
www.zeeklog.com  - 一步步教你Windows配置ISCSI共享存储
www.zeeklog.com  - 一步步教你Windows配置ISCSI共享存储
www.zeeklog.com  - 一步步教你Windows配置ISCSI共享存储
www.zeeklog.com  - 一步步教你Windows配置ISCSI共享存储
www.zeeklog.com  - 一步步教你Windows配置ISCSI共享存储
www.zeeklog.com  - 一步步教你Windows配置ISCSI共享存储
www.zeeklog.com  - 一步步教你Windows配置ISCSI共享存储


选择安装包中的key:

www.zeeklog.com  - 一步步教你Windows配置ISCSI共享存储
www.zeeklog.com  - 一步步教你Windows配置ISCSI共享存储
www.zeeklog.com  - 一步步教你Windows配置ISCSI共享存储
www.zeeklog.com  - 一步步教你Windows配置ISCSI共享存储


选择安装:

www.zeeklog.com  - 一步步教你Windows配置ISCSI共享存储
www.zeeklog.com  - 一步步教你Windows配置ISCSI共享存储

至此,StarWind已经安装结束。

三、配置服务端StarWind ISCSI

安装完StarWind软件之后,接下来就需要通过软件配置共享存储。

1、打开StarWind软件

www.zeeklog.com  - 一步步教你Windows配置ISCSI共享存储

2、新建StarWind Server

www.zeeklog.com  - 一步步教你Windows配置ISCSI共享存储


通过cmd命令行查看本机ip:

www.zeeklog.com  - 一步步教你Windows配置ISCSI共享存储


填写本机IP,点击OK:

www.zeeklog.com  - 一步步教你Windows配置ISCSI共享存储


新建成功后,选择Server,双击或者点击connect连接:

www.zeeklog.com  - 一步步教你Windows配置ISCSI共享存储

3、新建Target

www.zeeklog.com  - 一步步教你Windows配置ISCSI共享存储


填入Target别名,根据自己情况填写:

www.zeeklog.com  - 一步步教你Windows配置ISCSI共享存储
www.zeeklog.com  - 一步步教你Windows配置ISCSI共享存储
www.zeeklog.com  - 一步步教你Windows配置ISCSI共享存储
www.zeeklog.com  - 一步步教你Windows配置ISCSI共享存储

四、添加Device存储盘

www.zeeklog.com  - 一步步教你Windows配置ISCSI共享存储


选择虚拟硬盘:

www.zeeklog.com  - 一步步教你Windows配置ISCSI共享存储


选择镜像文件:

www.zeeklog.com  - 一步步教你Windows配置ISCSI共享存储


创建新的虚拟盘:

www.zeeklog.com  - 一步步教你Windows配置ISCSI共享存储


选择镜像文件路径和大小:

www.zeeklog.com  - 一步步教你Windows配置ISCSI共享存储
www.zeeklog.com  - 一步步教你Windows配置ISCSI共享存储
www.zeeklog.com  - 一步步教你Windows配置ISCSI共享存储


选择已有Target:

www.zeeklog.com  - 一步步教你Windows配置ISCSI共享存储
www.zeeklog.com  - 一步步教你Windows配置ISCSI共享存储
www.zeeklog.com  - 一步步教你Windows配置ISCSI共享存储
www.zeeklog.com  - 一步步教你Windows配置ISCSI共享存储


如果需要添加多块共享盘,只需要重复上述添加Device即可。

www.zeeklog.com  - 一步步教你Windows配置ISCSI共享存储


至此,StarWind共享存储服务端已经配置完成。

五、Linux通过ISCSI连接共享存储

1、Linux客户端安装ISCSI依赖 yum install -y iscsi-initiator-utils*

www.zeeklog.com  - 一步步教你Windows配置ISCSI共享存储

2、搜索服务端ISCSI Target iscsiadm -m discovery -t st -p 10.211.55.33

注意:10.211.55.33为服务端IP,即Windows主机的IP。

www.zeeklog.com  - 一步步教你Windows配置ISCSI共享存储

3、连接服务端ISCSI共享存储 iscsiadm -m node -T iqn.2008-08.com.starwindsoftware:10.211.55.33-lucifer -p 10.211.55.33 -l

注意:iqn.2008-08.com.starwindsoftware:10.211.55.33-lucifer为上一步搜索出的Target名称,复制即可。

www.zeeklog.com  - 一步步教你Windows配置ISCSI共享存储

4、Linux客户端查看共享存储 lsblk

www.zeeklog.com  - 一步步教你Windows配置ISCSI共享存储


如上所示,共享盘已经挂载成功。

如果觉得文章对你有帮助,点赞、收藏、关注、评论,一键四连支持,你的支持就是我创作最大的动力~

需要StarWind安装包 可以关注公众号

转载至

Read more

【数据结构】图

【数据结构】图

目录 1. 图的基本概念 2. 图的存储结构 2.1 邻接矩阵 2.2 邻接表 1. 无向图邻接表存储 2. 有向图邻接表存储 3. 图的遍历 3.1 图的广度优先遍历 3.2 图的深度优先遍历 3.3非连通图情形 4. 最小生成树 4.1 Kruskal算法 4.2 Prim算法 5. 最短路径 5.1单源最短路径--Dijkstra算法 5.2 单源最短路径--Bellman-Ford算法 5.3 多源最短路径--Floyd-Warshall算法 1. 图的基本概念 图是由顶点集合及顶点间的关系组成的一种数据结构:G = (V, E),其中:

By Ne0inhk
【算法】二分查找(一)朴素二分

【算法】二分查找(一)朴素二分

目录 一、题目介绍 二、朴素二分 1.原理 二段性 时间复杂度(logn) 2.模板 四、提交代码 一、题目介绍 704. 二分查找 - 力扣(LeetCode) 给定一个 n 个元素有序的(升序)整型数组 nums 和一个目标值 target  ,写一个函数搜索 nums 中的 target,如果 target 存在返回下标,否则返回 -1。 你必须编写一个具有 O(log n) 时间复杂度的算法。 示例 1: 输入: nums = [-1,0,3,

By Ne0inhk
Flutter for OpenHarmony: Flutter 三方库 collection 为鸿蒙端处理海量业务数据提供算法级的集合操作支持(数据处理瑞士军刀)

Flutter for OpenHarmony: Flutter 三方库 collection 为鸿蒙端处理海量业务数据提供算法级的集合操作支持(数据处理瑞士军刀)

欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.ZEEKLOG.net 前言 在进行 OpenHarmony 的复杂业务逻辑开发时,我们经常需要处理各种 Lists、Sets 和 Maps: 1. 数据分组:如何将成百上千条鸿蒙日志按日期自动归类(GroupBy)? 2. 集合对比:如何判断两个鸿蒙节点的状态列表是否内容一致(无视顺序)? 3. 优先级队列:如何在鸿蒙任务调度中自动让高优先级的任务插队排在第一位? collection 软件包是 Dart 官方团队维护的“集合增强包”。它补齐了原生态集合操作在算法层面的短板,为鸿蒙开发者提供了一套工业级、高性能的数据处理函数库。 一、高级数据处理模型 collection 在基础 List/Map 之上增加了丰富的算法维度。 鸿蒙原始迭代器 (Iterable) 分组与聚合 (GroupBy) 特殊数据结构 (Queue/Heap) 业务最终态 深层对比 (Equality)

By Ne0inhk
LeetCode128:哈希集合巧解最长连续序列

LeetCode128:哈希集合巧解最长连续序列

一、题目回顾 LeetCode 128 题「最长连续序列」是一道中等难度的数组题,核心要求如下:给定一个未排序的整数数组 nums,找出其中数字连续的最长序列(不要求序列元素在原数组中连续)的长度,且必须设计时间复杂度为 O (n) 的算法。 示例直观理解: * 输入 nums = [100,4,200,1,3,2],输出 4(最长序列是 [1,2,3,4]); * 输入 nums = [0,3,7,2,5,8,4,6,0,1],输出 9(完整连续序列 0-8)。 二、

By Ne0inhk