首页 > 其他分享 >配置使用iscsi

配置使用iscsi

时间:2023-06-28 14:44:36浏览次数:53  
标签:target -- iscsi 配置 specific mode 使用 op lld

配置使用iscsi

请确保服务器A上已经关闭了防火墙或者允许了3260端口。下图描述了使用iSCSI的大致过程,后文内容虽然因为介绍各种用法而显得比较杂,但根据这张图的流程,阅读时很容易搞清楚相关内容。

gtadm是一个高度模式化的命令,他们的模式很相近。有三个模式:target、logicalunit、account。指定模式时使用--mode选项。再使用--op来指定对应模式下的选项。另外,使用-lld指定driver,有两种driver:iscsi和iser,基本都会使用iscsi。

tgtadm --help
  --lld <driver> --mode target --op new --tid <id> --targetname <name>
                        add a new target with <id> and <name>. <id> 
                        must not be zero.
  --lld <driver> --mode target --op delete [--force] --tid <id>
                        delete the specific target with <id>.
                        With force option, the specific target is 
                        deleted even if there is an activity.
  --lld <driver> --mode target --op show
                        show all the targets.
  --lld <driver> --mode target --op show --tid <id>
                        show the specific target's parameters.
  --lld <driver> --mode target --op update --tid <id> --name <param> --value <value>
                        change the target parameters of the specific
                        target with <id>.
  --lld <driver> --mode target --op bind --tid <id> --initiator-address <address>
  --lld <driver> --mode target --op bind --tid <id> --initiator-name <name>
                        enable the target to accept the specific initiators.
  --lld <driver> --mode target --op unbind --tid <id> --initiator-address <address>
  --lld <driver> --mode target --op unbind --tid <id> --initiator-name <name>
                        disable the specific permitted initiators.
  --lld <driver> --mode logicalunit --op new --tid <id> --lun <lun> \
                        --backing-store <path> --bstype <type> --bsoflags <options>
                        add a new logical unit with <lun> to the specific
                        target with <id>. The logical unit is offered
                        to the initiators. <path> must be block device files
                        (including LVM and RAID devices) or regular files. 
                        bstype option is optional.
                        bsoflags supported options are sync and direct
                        (sync:direct for both).
  --lld <driver> --mode logicalunit --op delete --tid <id> --lun <lun>
                        delete the specific logical unit with <lun> 
                        that the target with <id> has.
  --lld <driver> --mode account --op new --user <name> --password <pass>
                        add a new account with <name> and <pass>.
  --lld <driver> --mode account --op delete --user <name>
                        delete the specific account having <name>.
  --lld <driver> --mode account --op bind --tid <id> --user <name> [--outgoing]
                        add the specific account having <name> to 
                        the specific target with <id>.
                        <user> could be <IncomingUser> or <OutgoingUser>.
                        If you use --outgoing option, the account will be
                        added as an outgoing account.
  --lld <driver> --mode account --op unbind --tid <id> --user <name>
                        delete the specific account having <name> from 
                        specific target.
  --control-port <port> use control port <port>

 

 

 上表中的选项都是长格式的,但他们都有对应的短格式选项。

 

tgt-admin是读取配置文件的选项然后调用tgtadm来执行的工具。它的选项很多可以简化tgtadm命令的书写,毕竟tgtadm的选项太长太多余了,除此之外也有一些其他的作用用于更细致的配(tgtadm配置的太粗糙了)。用法如下:

 

参考资料

1. Linux上配置使用iSCSI详细说明

标签:target,--,iscsi,配置,specific,mode,使用,op,lld
From: https://www.cnblogs.com/sunbines/p/17511349.html

相关文章

  • 传奇服务器微端配置
    本篇文章给大家谈谈传奇服务器微端配置,以及传奇微端配置教程对应的知识点,希望对各位有所帮助,不要忘了关注多多。本文目录一览:1、传奇如何让微端同时运行2、关于传奇私服GOM引擎登录器配置问题3、做游戏服务器(传奇SF)需要什么配置?4、传奇服务器配置选择传奇如何让微端同时运行如果......
  • vue3+vite+js配置路径别名
    1、让vscode认识@符号项目下新建jsconfig.json,配置baseUrl,paths参数{"compilerOptions":{"target":"esnext","useDefineForClassFields":true,"module":"esnext","moduleResolution&q......
  • IntelliJ IDEA 常用配置
     1.CTRL+滑动滚轮调整窗口显示大小File->Settings->Editor->General->Changefontsize withCtrl+Mousewheel 2.代码编辑区显示行号Settings->Editor->General->Appearance 勾选 ShowLineNumbers ......
  • 使用 SQLAlchemy 库来实现对 MySQL 数据库的增删改查
    在 Flask 中使用SQLAlchemy库来实现对MySQL数据库的增删改查fromflaskimportFlask,request,jsonifyfromflask_sqlalchemyimportSQLAlchemyapp=Flask(__name__)app.config['SQLALCHEMY_DATABASE_URI']='mysql://username:password@localhost/dbname'ap......
  • 1、Apache Kudu介绍及架构、工作原理、两种部署方式、使用限制详解
    ApacheKudu系列文章1、ApacheKudu介绍及架构、工作原理、两种部署方式、使用限制详解2、ApacheKudu-javaapi操作kudu详细示例以及kudu的三种实现示例3、ApacheKudu集成impala(shell和java操作)的详细操作(文章目录)本文简单的介绍了kudu的基本情况、架构、部署、原理......
  • Linux使用HTTP隧道代理模板
    以下是一个使用HTTP隧道代理的Linux模板:1.首先,确保你已经安装了curl和socat工具。如果没有安装,可以使用以下命令进行安装:```sudoapt-getinstallcurlsocat```2.创建一个名为proxy.sh的脚本文件,并将以下内容复制到文件中:```bash#!/bin/bash#设置代理服务器的地址和端口PROXY_H......
  • Python使用HTTP代码示例模版
    以下是一个使用Python发送HTTP请求的示例代码模板:```pythonimportrequests#发送GET请求defsend_get_request(url,params=None,headers=None):response=requests.get(url,params=params,headers=headers)returnresponse#发送POST请求defsend_post_request(url,data=Non......
  • windows配置时间服务器 linux配置从windows同步时间
    背景两台服务器,其中windows能够联网,linux不能联网windows为windowsserver2016linux为centos7配置windows时间服务配置HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config,找到Config目录,双击Config目录下的AnnounceFlags,将值调整为5配置HKEY_LOCAL_MACH......
  • 二、Windows11平台下Visual Studio 2022配置32位汇编环境
    1.下载VisualStudio20222.安装选择工作负载3.创建新项目3.1选择空项目模板3.2填写项目名称和解决方案项目名称:实际项目名称解决方案名称:一个解决方案下可以管理多个项目,并且可以选择一个项目为启动项目,当点击运行与调试后,就会启动被选择为启动项目的项目3.3实......
  • 使用 IntelliJ IDEA 开发 Azure Function APP (Java)
    使用IntelellJIDEA开发AzureFunctionAPP(Java)前提Azure账户并有可食用的订阅。创建免费的Azure账户。Azure支持的JavaDevelopmentKit(JDK),JDK8或JDK11。IntelliJIDEA无限制版本或社区版本均可。Maven3.5+最新的FunctionCoreTools安装插件并登......