WindowServer2022配置iSCSI磁盘CHAP认证

实验环境: WindowsServer2022

一、实验环境

1、实验拓扑

  1. 为存储服务器添加4块100G的磁盘
  2. 新建1个100G的iSCSI虚拟磁盘,发起目标选择IQN
  3. 为保证连接安全,采用单向CHAP认证
  4. 新建1个200G的iSCSI虚拟磁盘,发起目标选择IP地址
  5. 为保证连接安全,采用双向CHAP认证

在这里插入图片描述

二、单向CHAP认证

1、存储服务器添加硬盘

在这里插入图片描述

2、存储服务器上安装iSCSI目标服务器

添加角色和功能向导 --> 服务器角色 --> 文件和存储服务 --> 文件和iSCSI服务 --> iSCSI目标服务器
在这里插入图片描述

安装完成

在这里插入图片描述

3、查看连接客户端的IQN

点击 iSCSI发起程序

在这里插入图片描述

查看客户端的IQN
在这里插入图片描述

4、存储服务器上格式化本地磁盘

将添加的4块磁盘格式化,新建为简单卷
在这里插入图片描述

5、存储服务器新建iSCSI虚拟磁盘

打开服务器管理器,选择文件和存储服务

在这里插入图片描述

选择iSCSI,新建虚拟磁盘

在这里插入图片描述

如果没有显示刚刚新建的简单卷,只需要重新启动服务管理器

在这里插入图片描述

重新启动服务器管理器后,即可找到磁盘

在这里插入图片描述

名称自定义即可

在这里插入图片描述

输入iSCSI磁盘的大小,按需选择类型

在这里插入图片描述

新建iSCSI目标

在这里插入图片描述

自定义名称

在这里插入图片描述

选择客户端的连接类型为IQN,输入客户端的IQN

在这里插入图片描述

在这里插入图片描述

启用CHAP协议以对发起程序连接进行身份验证

在这里插入图片描述

新建iSCSIC盘信息一览

在这里插入图片描述

创建iSCSI磁盘状态

在这里插入图片描述

6、客户端连接iSCSI磁盘

打开iSCSI发起程序

在这里插入图片描述

在目标输入存储服务器的IP地址

在这里插入图片描述

可以成功发现目标,但是状态会显示不活动,需要配置CHAP账密后即可成功连接

在这里插入图片描述

选中发现的目标,然后点击连接

在这里插入图片描述

选择高级,进入高级设置

在这里插入图片描述

启用CHAP登录,并输入账密

在这里插入图片描述

连续单击两次确定后,即可发现状态为【已连接】

在这里插入图片描述

查看目标的属性,可以看到显示为【CHAP】

在这里插入图片描述

查看本地磁盘,可以看到一块100G的磁盘

在这里插入图片描述

三、双向CHAP认证

1、存储服务器新建存储池

由于我们单块磁盘为100G,无法使用两块磁盘直接创建iSCSI,所以需要创建存储池

在这里插入图片描述

打开【服务器管理器】,选择【文件和存储服务】

在这里插入图片描述

选择【存储池】,可以看到当前默认存在一个可用磁盘,右键新建选择【新建存储池】

在这里插入图片描述

自定义存储池名称

在这里插入图片描述

选择物理磁盘

在这里插入图片描述

新建存储池信息概览

在这里插入图片描述

新建虚拟磁盘

在这里插入图片描述

在这里插入图片描述

自定义虚拟磁盘名称

在这里插入图片描述

不启用机箱感应
在这里插入图片描述

存储数据布局按需选择,这里选择【Simple】

在这里插入图片描述

虚拟磁盘类型按需选择,这里选择【固定】

在这里插入图片描述

选择虚拟磁盘的内存大小

在这里插入图片描述

新建虚拟磁盘概览

在这里插入图片描述

在这里插入图片描述

2、存储服务器新建本地简单卷

打开磁盘管理

在这里插入图片描述

新建简单卷

在这里插入图片描述

3、存储服务器上新建iSCSI磁盘

关闭【服务器管理器】后重新打开

在这里插入图片描述

新建iSCSI虚拟磁盘

在这里插入图片描述

选择刚刚虚拟磁盘I

在这里插入图片描述

自定义虚拟磁盘名称

在这里插入图片描述

选择虚拟磁盘大小

在这里插入图片描述

新建iSCSI目标

在这里插入图片描述

自定义目标名称
在这里插入图片描述

访问服务器类型选择为IP,值输入客户端的IP地址【192.168.1.100】

在这里插入图片描述

启动CHAP以及反向CHAP,正反CHAP的密码不可一致

在这里插入图片描述

新建iSCSI虚拟磁盘概览

在这里插入图片描述

在这里插入图片描述

4、客户端连接iSCSI磁盘

打开iSCSI发起程序

在这里插入图片描述

在【目标】输入存储服务器的IP地址,点击【快速连接】

在这里插入图片描述

配置正向CHAP的账密

在这里插入图片描述

点击【高级】,启用CHAP登陆

在这里插入图片描述

配置反向CHAP的密码

在这里插入图片描述

启用CHAP登陆,输入正向CHAP的账密,启用相互身份验证

在这里插入图片描述

查看目标属性

在这里插入图片描述

查看本地磁盘

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/688365.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

DeepDriving | 多目标跟踪算法之SORT

本文来源公众号“DeepDriving”,仅用于学术分享,侵权删,干货满满。 原文链接:多目标跟踪算法之SORT 1 简介 SORT是2016年发表的一篇文章《Simple Online and Realtime Tracking》中提出的一个经典的多目标跟踪算法,…

【数据结构】栈和队列-->理解和实现(赋源码)

Toc 欢迎光临我的Blog,喜欢就点歌关注吧♥ 前面介绍了顺序表、单链表、双向循环链表,基本上已经结束了链表的讲解,今天谈一下栈、队列。可以简单的说是前面学习的一特殊化实现,但是总体是相似的。 前言 栈是一种特殊的线性表&…

flask_sqlalchemy时间缓存导致datetime.now()时间不变问题

问题是这样的,项目在本地没什么问题,但是部署到服务器过一阵子发现,这个时间会在某一刻定死不变。 重启uwsgi后,发现第一条数据更新到了目前最新时间,过了一会儿再次发送也变了时间,但是再过几分钟再发就会…

【全开源】JAVA打车小程序APP打车顺风车滴滴车跑腿源码微信小程序打车源码

:构建便捷出行新体验 一、引言:探索打车系统小程序源码的重要性 在数字化快速发展的今天,打车系统小程序已成为我们日常生活中不可或缺的一部分。它以其便捷、高效的特点,极大地改变了我们的出行方式。而背后的关键,…

啵啵啵啵啵啵啵啵啵啵啵啵啵啵啵

欢迎关注博主 Mindtechnist 或加入【智能科技社区】一起学习和分享Linux、C、C、Python、Matlab,机器人运动控制、多机器人协作,智能优化算法,滤波估计、多传感器信息融合,机器学习,人工智能等相关领域的知识和技术。关…

swaggerHole:针对swaggerHub的公共API安全扫描工具

关于swaggerHole swaggerHole是一款针对swaggerHub的API安全扫描工具,该工具基于纯Python 3开发,可以帮助广大研究人员检索swaggerHub上公共API的相关敏感信息,整个任务过程均以自动化形式实现,且具备多线程特性和管道模式。 工具…

增加强制索引依然慢

版本: 阿里云RDS MySQL 8.0.25 线上数据库CPU达到100%, 定位到如下SQL EXPLAIN SELECT ssd.goods_no,ssd.goods_name,ssd.goods_spec,ssd.goods_unit,ssd.create_time,w.warehouse_name,sb.batch_no,swl.warehouse_region_location_name,sc.customer_name AS goodsOwnerName,s…

如何在MySQL中实现upsert:如果不存在则插入?

目录 1 使用 REPLACE 2 使用 INSERT ... ON DUPLICATE KEY UPDATE 使用 INSERT IGNORE 有效会导致 MySQL 在尝试执行语句时忽略执行错误 INSERT 。这意味着 包含 索引或 字段 INSERT IGNORE 中重复值的语句 不会 产生错误,而只是完全忽略该特定 命令。其明显目的是…

2048小游戏的菜鸡实现方法

# 2048小游戏的实现与分析 2048是一款非常受欢迎的数字滑块游戏,其目标是通过滑动和合并相同数字的方块来创建一个值为2048的方块。下面,我们将通过分析一个C语言实现的2048小游戏的源代码,来探索如何用编程实现这款游戏。 ## 游戏概述 20…

指针(初阶1)

一.指针是什么 通俗的讲,指针就是地址,其存在的意义就像宾馆房间的序号一样是为了更好的管理空间。 如下图: 如上图所示,指针就是指向内存中的一块空间,也就相当于地址 二.一个指针的大小是多少 之前我们学习过&#x…

Springboot注意点

1.Usermapper里加param注解 2.RequestParam 和 RequestBody的区别: RequestParam 和 RequestBody的区别: RequestParam 和 RequestBody 是Spring框架中用于处理HTTP请求的两个不同的注 get请求一般用url传参数,所以参数名和参数的值就在ur…

LCM — Least Common Multiple 最小公倍数

因为任何一个数都可以表示为若干个质数幂的乘积。 比如75 3*5*5,即 2^0 * 3^1 * 5^2 * 7^0 ... 那么对于两个数来说,gcd就是他们取每个质数的较小幂的乘积,lcm则相反。显然,这些幂加起来就是他们乘积。 gcd(a,b) * lcm(a,b) a…

立创·天空星开发板-GD32F407VE-USART

本文以 立创天空星开发板-GD32F407VET6-青春版 作为学习的板子,记录学习笔记。 立创天空星开发板-GD32F407VE-USART 基础通信概念同步通信 & 异步通信串行通信 & 并行通信双工 & 单工通讯速率码元 串口通信数据帧 串口封装 基础通信概念 通信协议是网络…

本地运行ChatTTS

TTS 是将文字转为语音的模型,最近很火的开源 TTS 项目,本地可以运行,运行环境 M2 Max,差不多每秒钟 4~~5 个字。本文将介绍如何在本地运行 ChatTTS。 下载源码 首先下载源代码 git clone https://github…

WPF中读取Excel文件的内容

演示效果 实现方案 1.首先导入需要的Dll(这部分可能需要你自己搜一下) Epplus.dll Excel.dll ICSharpCode.SharpZipLib.dll 2.在你的解决方案的的依赖项->添加引用->浏览->选择1中的这几个Dll点击确定。(添加依赖) 3.然后看代码内容 附上源码 using Excel; usi…

TypeScript环境安装与VScode编辑器的使用

说明大背景环境,我用的是window10系统。 1.安装node.js 。 去官网下载安装包。 虽然我去的是官网,但是不知为何下载了个不知名的东西,后来又找了个链接才下载正确了。 实际上就是一个.msi的文件。我用的版本:node-v18.19.0-x6…

【第四节】C/C++数据结构之树与二叉树

目录 一、基本概念与术语 二、树的ADT 三、二叉树的定义和术语 四、平衡二叉树 4.1 解释 4.2 相关经典操作 4.3 代码展示 一、基本概念与术语 树(Tree)是由一个或多个结点组成的有限集合T。其中: 1 有一个特定的结点,称为该树的根(root)结点; 2 …

GPT-4o:突出优势 和 应用场景

还是大剑师兰特:曾是美国某知名大学计算机专业研究生,现为航空航海领域高级前端工程师;CSDN知名博主,GIS领域优质创作者,深耕openlayers、leaflet、mapbox、cesium,canvas,webgl,ech…

centos官方yum源不可用 解决方案(随手记)

昨天用yum安装软件的时候,就报错了 [rootop01 ~]# yum install -y net-tools CentOS Stream 8 - AppStream 73 B/s | 38 B 00:00 Error: Failed to download metadata for repo appstream: Cannot prepare internal mirrorlis…

从零开始:疾控中心实验室装修攻略,让你的实验室一步到位!

在当今充满挑战和变化的世界中,疾病的控制和预防成为了人类生存与发展的重要课题。而疾控中心作为防控疾病的核心机构,其疾控中心实验室设计建设显得尤为重要。下面广州实验室装修公司小编将分享疾控中心实验室设计建设方案,为疾病防控工作提…