From nobody Mon Mar 14 19:00:11 2022 X-Original-To: freebsd-fs@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id B3B331A0FB8C for ; Mon, 14 Mar 2022 19:00:24 +0000 (UTC) (envelope-from mikej@paymentallianceintl.com) Received: from us-smtp-delivery-197.mimecast.com (us-smtp-delivery-197.mimecast.com [170.10.129.197]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "*.mimecast.com", Issuer "DigiCert TLS RSA SHA256 2020 CA1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4KHQpb6Nydz4s5k for ; Mon, 14 Mar 2022 19:00:23 +0000 (UTC) (envelope-from mikej@paymentallianceintl.com) Received: from MAIL-HUB.pai.local (175.158.26.216.gopai.com [216.26.158.175]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id us-mta-675-AZ6RX6ujPs-KTLBKpaZXdw-1; Mon, 14 Mar 2022 15:00:13 -0400 X-MC-Unique: AZ6RX6ujPs-KTLBKpaZXdw-1 Received: from MAIL-HUB.pai.local (10.10.0.250) by MAIL-HUB.pai.local (10.10.0.250) with Microsoft SMTP Server (TLS) id 15.0.1497.28; Mon, 14 Mar 2022 15:00:12 -0400 Received: from MAIL-HUB.pai.local ([fe80::a02e:93c2:c16a:6af8]) by MAIL-HUB.pai.local ([fe80::a02e:93c2:c16a:6af8%15]) with mapi id 15.00.1497.028; Mon, 14 Mar 2022 15:00:12 -0400 From: Michael Jung To: mike tancsa , freebsd-fs Subject: RE: ctl.conf / iscsi docs and best practices Thread-Topic: ctl.conf / iscsi docs and best practices Thread-Index: AQHYN9UFjKE2dPgbAkG80ppi0/Mx+Ky/O0bQ Date: Mon, 14 Mar 2022 19:00:11 +0000 Message-ID: <76fdc117f673476189d3fd7a2424c76e@MAIL-HUB.pai.local> References: <108defea-700e-d1e0-e210-d32a8af5e8f0@sentex.net> In-Reply-To: <108defea-700e-d1e0-e210-d32a8af5e8f0@sentex.net> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-exchange-transport-fromentityheader: Hosted x-originating-ip: [10.250.0.59] x-c2processedorg: 474f336e-f930-49ec-9717-e3226b5b6e6e List-Id: Filesystems List-Archive: https://lists.freebsd.org/archives/freebsd-fs List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-fs@freebsd.org MIME-Version: 1.0 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: paymentallianceintl.com Content-Type: multipart/alternative; boundary="MCBoundary=_12203141500149031" X-Rspamd-Queue-Id: 4KHQpb6Nydz4s5k X-Spamd-Bar: - Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=pass (policy=none) header.from=paymentallianceintl.com; spf=pass (mx1.freebsd.org: domain of mikej@paymentallianceintl.com designates 170.10.129.197 as permitted sender) smtp.mailfrom=mikej@paymentallianceintl.com X-Spamd-Result: default: False [-1.01 / 15.00]; ARC_NA(0.00)[]; HAS_XOIP(0.00)[]; FROM_HAS_DN(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:170.10.129.0/24]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; MIME_BASE64_TEXT_BOGUS(1.00)[]; NEURAL_SPAM_MEDIUM(0.69)[0.685]; RCVD_COUNT_THREE(0.00)[4]; TO_MATCH_ENVRCPT_SOME(0.00)[]; TO_DN_ALL(0.00)[]; RWL_MAILSPIKE_EXCELLENT(0.00)[170.10.129.197:from]; MIME_BASE64_TEXT(0.10)[]; RCPT_COUNT_TWO(0.00)[2]; RCVD_IN_DNSWL_NONE(0.00)[170.10.129.197:from]; DMARC_POLICY_ALLOW(-0.50)[paymentallianceintl.com,none]; MLMMJ_DEST(0.00)[freebsd-fs]; NEURAL_HAM_SHORT(-1.00)[-0.997]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; ASN(0.00)[asn:30031, ipnet:170.10.128.0/23, country:US]; RCVD_TLS_LAST(0.00)[] X-ThisMailContainsUnwantedMimeParts: N --MCBoundary=_12203141500149031 Content-Language: en-US Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: base64 SSBqdXN0IHN0YXJ0ZWQgd29ya2luZyB3aXRoIHRoZSB0YXJnZXQgYWdhaW4gYWJvdXQgYSB3ZWVr IGFnbywgaGVyZSBpcyBteSBzZXR1cC4NCg0KRm9yIHR3byByZW1vdGUgaW5pdGlhdG9ycyB0byBj b25uZWN0IHRvIHRoZSBzYW1lIHRhcmdldCB5b3UgbmVlZA0Kb3B0aW9uICJoYSBzaGFyZWQiICJv biINCg0KTWF5YmUgdGhpcyBoZWxwcyB5b3UgYSBsaXR0bGUuDQoNCi0tbWlrZWoNCg0KcG9ydGFs LWdyb3VwICJwZzAiIHsNCiAgICAgICAgZGlzY292ZXJ5LWF1dGgtZ3JvdXAgIm5vLWF1dGhlbnRp Y2F0aW9uIg0KICAgICAgICBsaXN0ZW4gIjE5Mi4xNjguNi4xMTozMjYwIg0KICAgICAgICBsaXN0 ZW4gIls6Ol06MzI2MCINCiAgICAgICAgb3B0aW9uICJoYV9zaGFyZWQiICJvbiINCn0NCg0KDQph dXRoLWdyb3VwICJhZzAiIHsNCiAgICAgICAgaW5pdGlhdG9yLW5hbWUgImlxbi4xOTk4LTAxLmNv bS52bXdhcmU6aHYxLTM5NzJlYWYzIg0KICAgICAgICBpbml0aWF0b3ItbmFtZSAiaXFuLjE5OTgt MDEuY29tLnZtd2FyZTplc3hpMi5taWtlai5sb2NhbDo5ODA2MTMzNDU6NjQiDQogICAgICAgIGlu aXRpYXRvci1uYW1lICJpcW4uMTk5OC0wMS5jb20udm13YXJlOmVzeGkzLm1pa2VqLmxvY2FsLjox ODA1NjkwMDExOjY0Ig0KICAgICAgICBpbml0aWF0b3ItcG9ydGFsICIxOTIuMTY4LjYuOCINCiAg ICAgICAgaW5pdGlhdG9yLXBvcnRhbCAiMTkyLjE2OC42LjE0Ig0KICAgICAgICBpbml0aWF0b3It cG9ydGFsICIxOTIuMTY4LjYuNSINCiAgICAgICAgYXV0aC10eXBlICJub25lIg0KfQ0KDQoNCmF1 dGgtZ3JvdXAgImFnMSIgew0KICAgICAgICBpbml0aWF0b3ItbmFtZSAiaXFuLjE5OTQtMDUuY29t LnVuaXRyZW5kczo2MGUyZjFkMTVlNTciDQogICAgICAgIGluaXRpYXRvci1wb3J0YWwgIjE5Mi4x NjguNi45Ig0KICAgICAgICBhdXRoLXR5cGUgIm5vbmUiDQp9DQoNCg0KbHVuICJlc3hpLXN0b3Jl MSIgew0KICAgICAgICBwYXRoICIvZGV2L3p2b2wvcmFpZC01NDAwLTEvZXN4aS1zdG9yZTEiDQog ICAgICAgIGJsb2Nrc2l6ZSAiNTEyIg0KICAgICAgICBzZXJpYWwgIllFQUggUklHSFQiDQogICAg ICAgIGRldmljZS1pZCAiaVNDU0kgRGlzayINCiAgICAgICAgb3B0aW9uICJ2ZW5kb3IiICJNaWtl SiINCiAgICAgICAgb3B0aW9uICJwcm9kdWN0IiAiaVNDU0kgRGlzayINCiAgICAgICAgb3B0aW9u ICJyZXZpc2lvbiIgIjAxMjMiDQogICAgICAgIG9wdGlvbiAibmFhIiAiMHg2NTg5Y2ZjMDAwMDAw NzllOGEwZDIyM2U5MzU0NDBhYiINCiAgICAgICAgb3B0aW9uICJpbnNlY3VyZV90cGMiICJvbiIN CiAgICAgICAgb3B0aW9uICJycG0iICIxIg0KfQ0KDQpsdW4gInVuaXRyZW5kczEiIHsNCiAgICAg ICAgcGF0aCAiL2Rldi96dm9sL3JhaWQtNTQwMC0xL3VuaXRyZW5kczEiDQogICAgICAgIGJsb2Nr c2l6ZSAiNTEyIg0KICAgICAgICBzZXJpYWwgIllFQUggUklHSFQiDQogICAgICAgIGRldmljZS1p ZCAiaVNDU0kgRGlzayINCiAgICAgICAgb3B0aW9uICJ2ZW5kb3IiICJNaWtlSiINCiAgICAgICAg b3B0aW9uICJwcm9kdWN0IiAiaVNDU0kgRGlzayINCiAgICAgICAgb3B0aW9uICJyZXZpc2lvbiIg IjAxMjMiDQogICAgICAgIG9wdGlvbiAibmFhIiAiMHg2NTg5Y2ZjMDAwMDAwNzllOGEwZDIyM2U5 MzU0NDBhYyINCiAgICAgICAgb3B0aW9uICJpbnNlY3VyZV90cGMiICJvbiINCiAgICAgICAgb3B0 aW9uICJycG0iICIxIg0KfQ0KDQoNCg0KdGFyZ2V0ICJpcW4uMjAwNS0xMC5vcmcubWlrZWouY3Rs OmVzeGktc3RvcmUxIiB7DQogICAgICAgIGF1dGgtZ3JvdXAgImFnMCINCiAgICAgICAgcG9ydGFs LWdyb3VwICJwZzAiDQogICAgICAgIGFsaWFzICJlc3hpLXN0b3JlMSINCiAgICAgICAgbHVuICIw IiAiZXN4aS1zdG9yZTEiDQp9DQoNCnRhcmdldCAiaXFuLjE5OTQtMDUuY29tLnVuaXRyZW5kczo2 MGUyZjFkMTVlNTciIHsNCiAgICAgICAgYXV0aC1ncm91cCAiYWcxIg0KICAgICAgICBwb3J0YWwt Z3JvdXAgInBnMCINCiAgICAgICAgYWxpYXMgInVuaXRyZW5zMTEiDQogICAgICAgIGx1biAiMSIg InVuaXRyZW5kczEiDQp9DQoNCi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQpGcm9tOiBvd25l ci1mcmVlYnNkLWZzQGZyZWVic2Qub3JnIFttYWlsdG86b3duZXItZnJlZWJzZC1mc0BmcmVlYnNk Lm9yZ10gT24gQmVoYWxmIE9mIG1pa2UgdGFuY3NhDQpTZW50OiBNb25kYXksIE1hcmNoIDE0LCAy MDIyIDI6NDggUE0NClRvOiBmcmVlYnNkLWZzIDxmcmVlYnNkLWZzQGZyZWVic2Qub3JnPg0KU3Vi amVjdDogY3RsLmNvbmYgLyBpc2NzaSBkb2NzIGFuZCBiZXN0IHByYWN0aWNlcw0KDQpMb29raW5n IGF0IGRpdmluZyBkZWVwZXIgaW50byBGcmVlQlNEIGFzIGFuIGlzY3NpIHRhcmdldCBhbmQgaW5p dGlhdG9yLCBidXQgbW9yZSBzbyBhcyBhIHRhcmdldCBzZXJ2ZXIuICBMb29raW5nIGF0IHRoZSBo YW5kYm9vaywgdGhlcmUgYXJlIG5vdCBhIGxvdCBvZiBkb2NzIHRoZXJlIGFuZCB0aGUgc2FtcGxl IGN0bC5jb25mIGVudHJpZXMgZG9udCByZWFsbHkgZm9sbG93IHRoZSBzdHlsZSBvZiB0aGUgZXhh bXBsZSBjdGwuY29uZiBmaWxlIGdlbmVyYXRlZCBieSBzb21ldGhpbmcgbGlrZSBUcnVlTkFTLiAg QXJlIHRoZXJlIGFueSBiZXR0ZXIgRnJlZUJTRCBkb2NzIG91dCB0aGVyZSA/IEFueW9uZSBoYXZl IGFueSBkZWNlbnQgZ28gdG8gZG9jcyBhcm91bmQgaXNjc2kgaW4gZ2VuZXJhbCB0aGF0IGFyZSBn b29kIHByaW1lcnMgYXMgd2VsbCA/IE15IGdvYWwgaXMgdG8gc2VydmUgdXAgc3RvcmFnZSBmb3Ig YSBidW5jaCBvZiBMaW51eCBLVk0gaW5pdGlhdG9ycyB3aXRoIHRoZSBpc2NzaSB0YXJnZXRzIG9u IEZyZWVCU0QgYmVpbmcgenZvbHMuDQoNCmUuZy4gaW4gVHJ1ZU5BUywgSSBzZWUgaXQgZGVmaW5l IGEgYnVuY2ggb2YgaW5kaXZpZHVhbCBMVU5zIGFuZCB0aGVuIHRhcmdldHMgYXMgc28uDQoNCmx1 biAiZnJlZWJzZDIiIHsNCiAgICAgICAgIGN0bC1sdW4gIjEiDQogICAgICAgICBwYXRoICIvZGV2 L3p2b2wvdGFua3N0cmlwZS9mcmVlYnNkMiINCiAgICAgICAgIGJsb2Nrc2l6ZSAiNTEyIg0KICAg ICAgICAgc2VyaWFsICIwMDA3NDMyOTk4OTAwMDEiDQogICAgICAgICBkZXZpY2UtaWQgImlTQ1NJ IERpc2sgICAgICAwMDA3NDMyOTk4OTAwMDEgIg0KICAgICAgICAgb3B0aW9uICJ2ZW5kb3IiICJU cnVlTkFTIg0KICAgICAgICAgb3B0aW9uICJwcm9kdWN0IiAiaVNDU0kgRGlzayINCiAgICAgICAg IG9wdGlvbiAicmV2aXNpb24iICIwMTIzIg0KICAgICAgICAgb3B0aW9uICJuYWEiICIweDY1ODlj ZmMwMDAwMDBjMzMwZTNkZGRlNDJhMzY0MDhhIg0KICAgICAgICAgb3B0aW9uICJpbnNlY3VyZV90 cGMiICJvbiINCiAgICAgICAgIG9wdGlvbiAicnBtIiAiMSINCn0NCg0KbHVuICJmcmVlYnNkMyIg ew0KICAgICAgICAgY3RsLWx1biAiMiINCiAgICAgICAgIHBhdGggIi9kZXYvenZvbC90YW5rc3Ry aXBlL2ZyZWVic2QzIg0KICAgICAgICAgYmxvY2tzaXplICI0MDk2Ig0KICAgICAgICAgc2VyaWFs ICIwMDA3NDMyOTk4OTAwMDIiDQogICAgICAgICBkZXZpY2UtaWQgImlTQ1NJIERpc2sgICAgICAw MDA3NDMyOTk4OTAwMDIgIg0KICAgICAgICAgb3B0aW9uICJ2ZW5kb3IiICJUcnVlTkFTIg0KICAg ICAgICAgb3B0aW9uICJwcm9kdWN0IiAiaVNDU0kgRGlzayINCiAgICAgICAgIG9wdGlvbiAicmV2 aXNpb24iICIwMTIzIg0KICAgICAgICAgb3B0aW9uICJuYWEiICIweDY1ODljZmMwMDAwMDAxY2Q0 NmMwMjFmMjFiMzFkMGNjIg0KICAgICAgICAgb3B0aW9uICJpbnNlY3VyZV90cGMiICJvbiINCiAg ICAgICAgIG9wdGlvbiAicnBtIiAiMSINCn0NCg0KVGhlbiBkZWZpbmUgbW9yZSBMVU5zIGluIHRo ZSB0YXJnZXRzIHRoYXQgcmVmZXJlbmNlIHRoZSBhYm92ZSBMVU5zDQoNCnRhcmdldCAiaXFuLjIw MDUtMTAub3JnLmZyZWVuYXMuY3RsOmZyZWVic2QyIiB7DQogICAgICAgICBhbGlhcyAiZnJlZWJz ZDIiDQogICAgICAgICBwb3J0YWwtZ3JvdXAgInBnMSIgImFnNHRnMl8yIg0KDQogICAgICAgICBs dW4gIjAiICJmcmVlYnNkMiINCn0NCg0KdGFyZ2V0ICJpcW4uMjAwNS0xMC5vcmcuZnJlZW5hcy5j dGw6ZnJlZWJzZDMiIHsNCiAgICAgICAgIGFsaWFzICJmcmVlYnNkMyINCiAgICAgICAgIHBvcnRh bC1ncm91cCAicGcxIiAiYWc0dGczXzMiDQoNCiAgICAgICAgIGx1biAiMCIgImZyZWVic2QzIg0K fQ0KDQoNClNvIHRoZSBsdW4gdGhhdCByZWZlcnMgdG8gdGhlIGJsb2NrIG9mIHN0b3JhZ2UgYWxz byBoYXMgYSBjdGwtbHVuIHRoYXQgc2VlbXMgdG8gYmUgdW5pcS4gV2hhdCBpcyB0aGUgcHVycG9z ZSBvZiB0aGF0ID8gU2FtZSB3aXRoIHNlcmlhbCAjcyBhbmQgRGV2aWNlLUlEcy4gQXJlIHRoZXNl IG1lcmVseSBpbmZvcm1hdGlvbmFsIG9yIGFyZSB0aGV5IGEgcmVxdWlyZW1lbnQgZm9yIHNvbWV0 aGluZyA/DQoNCklmIG11bHRpcGxlIGluaXRpYXRvcnMgYXJlIHRvIGhhdmUgc2Vzc2lvbnMgdG8g dGhlIHRhcmdldCwgd2l0aCBvbmx5IG9uZSBhY3RpdmVseSB3cml0aW5nIHRvIGl0LCBhcmUgdGhl cmUgYW55IHNwZWNpYWwgb3B0aW9ucyBJIG5lZWQgdG8gc2V0ID8NCg0KSSBhbHNvIG5vdGljZWQg aW4gY3RsYWRtIGFyZSBzZXZlcmFsIGNhY2hlIHN5bmMgb3B0aW9ucy4gIE15IGdvIC0gdG8gemZz IHJlcGxpY2F0aW9uIHNvZnR3YXJlIGlzIHpyZXBsIHdoaWNoIGhhcyBob29rcyB0aGF0IGNhbiBi ZSBmaXJlZCBiZWZvcmUgYW5kIGFmdGVyIGEgc25hcHNob3QuICBEbyBJIHdhbnQgdG8gc2VuZCBz b21lIHNvcnQgb2YgY2FjaGUgZmx1c2ggY29tbWFuZCB0byB0aGUgdGFyZ2V0ID8gT3IgaXMgdGhh dCB0aGUgZ3Vlc3QgT1MnIHJlc3BvbnNpYmlsaXR5IHRvIGRvIGEgc3luYyB0aGF0IHRoYXQgdGhl IHNuYXBzaG90IGlzIGNvaGVyZW50IGFzIHBvc3NpYmxlLg0KDQpUaGFua3MgZm9yIGFueSBwb2lu dGVycy4NCg0KICAgICAtLS1NaWtlDQoNCg0KDQoNCg0KQ09ORklERU5USUFMSVRZIE5PVEU6IFRo aXMgbWVzc2FnZSBpcyBpbnRlbmRlZCBvbmx5IGZvciB0aGUgdXNlDQpvZiB0aGUgaW5kaXZpZHVh bCBvciBlbnRpdHkgdG8gd2hvbSBpdCBpcyBhZGRyZXNzZWQgYW5kIG1heQ0KY29udGFpbiBpbmZv cm1hdGlvbiB0aGF0IGlzIHByaXZpbGVnZWQsIGNvbmZpZGVudGlhbCwgYW5kDQpleGVtcHQgZnJv bSBkaXNjbG9zdXJlIHVuZGVyIGFwcGxpY2FibGUgbGF3LiBJZiB0aGUgcmVhZGVyDQpvZiB0aGlz IG1lc3NhZ2UgaXMgbm90IHRoZSBpbnRlbmRlZCByZWNpcGllbnQsIHlvdSBhcmUgaGVyZWJ5DQpu b3RpZmllZCB0aGF0IGFueSBkaXNzZW1pbmF0aW9uLCBkaXN0cmlidXRpb24gb3IgY29weWluZw0K b2YgdGhpcyBjb21tdW5pY2F0aW9uIGlzIHN0cmljdGx5IHByb2hpYml0ZWQuIElmIHlvdSBoYXZl DQpyZWNlaXZlZCB0aGlzIHRyYW5zbWlzc2lvbiBpbiBlcnJvciwgcGxlYXNlIG5vdGlmeSB1cyBi eQ0KdGVsZXBob25lIGF0ICg1MDIpIDIxMi00MDAwIG9yIG5vdGlmeSB1cyBhdCBQQUksIERlcHQu IDk5LA0KMjEwMSBIaWdoIFdpY2toYW0gUGxhY2UsIFN1aXRlIDEwMSwgTG91aXN2aWxsZSwgS1kg NDAyNDUNCg0KRGlzY2xhaW1lcg0KDQpUaGUgaW5mb3JtYXRpb24gY29udGFpbmVkIGluIHRoaXMg Y29tbXVuaWNhdGlvbiBmcm9tIHRoZSBzZW5kZXIgaXMgY29uZmlkZW50aWFsLiBJdCBpcyBpbnRl bmRlZCBzb2xlbHkgZm9yIHVzZSBieSB0aGUgcmVjaXBpZW50IGFuZCBvdGhlcnMgYXV0aG9yaXpl ZCB0byByZWNlaXZlIGl0LiBJZiB5b3UgYXJlIG5vdCB0aGUgcmVjaXBpZW50LCB5b3UgYXJlIGhl cmVieSBub3RpZmllZCB0aGF0IGFueSBkaXNjbG9zdXJlLCBjb3B5aW5nLCBkaXN0cmlidXRpb24g b3IgdGFraW5nIGFjdGlvbiBpbiByZWxhdGlvbiBvZiB0aGUgY29udGVudHMgb2YgdGhpcyBpbmZv cm1hdGlvbiBpcyBzdHJpY3RseSBwcm9oaWJpdGVkIGFuZCBtYXkgYmUgdW5sYXdmdWwuDQoNClRo aXMgZW1haWwgaGFzIGJlZW4gc2Nhbm5lZCBmb3IgdmlydXNlcyBhbmQgbWFsd2FyZSwgYW5kIG1h eSBoYXZlIGJlZW4gYXV0b21hdGljYWxseSBhcmNoaXZlZCBieSBNaW1lY2FzdCwgYSBsZWFkZXIg aW4gZW1haWwgc2VjdXJpdHkgYW5kIGN5YmVyIHJlc2lsaWVuY2UuIE1pbWVjYXN0IGludGVncmF0 ZXMgZW1haWwgZGVmZW5zZXMgd2l0aCBicmFuZCBwcm90ZWN0aW9uLCBzZWN1cml0eSBhd2FyZW5l c3MgdHJhaW5pbmcsIHdlYiBzZWN1cml0eSwgY29tcGxpYW5jZSBhbmQgb3RoZXIgZXNzZW50aWFs IGNhcGFiaWxpdGllcy4gTWltZWNhc3QgaGVscHMgcHJvdGVjdCBsYXJnZSBhbmQgc21hbGwgb3Jn YW5pemF0aW9ucyBmcm9tIG1hbGljaW91cyBhY3Rpdml0eSwgaHVtYW4gZXJyb3IgYW5kIHRlY2hu b2xvZ3kgZmFpbHVyZTsgYW5kIHRvIGxlYWQgdGhlIG1vdmVtZW50IHRvd2FyZCBidWlsZGluZyBh IG1vcmUgcmVzaWxpZW50IHdvcmxkLiBUbyBmaW5kIG91dCBtb3JlLCB2aXNpdCBvdXIgd2Vic2l0 ZS4NCg== --MCBoundary=_12203141500149031 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=UTF-8 I just started working with the target again about = a week ago, here is my setup.

For two remote initiators to connect to the same target you need
option "ha shared" "on"

Maybe this helps you a little.

--mikej

portal-group "pg0" {
discovery-auth-group "no-authentication"
listen "192.168.6.11:3260"
listen "[::]:3260"
option "ha_shared" "on"
}


auth-group "ag0" {
initiator-name "iqn.1998-01.com.vmware:hv1-3972eaf3"
initiator-name "iqn.1998-01.com.vmware:esxi2.mikej.local:98061= 3345:64"
initiator-name "iqn.1998-01.com.vmware:esxi3.mikej.local.:1805= 690011:64"
initiator-portal "192.168.6.8"
initiator-portal "192.168.6.14"
initiator-portal "192.168.6.5"
auth-type "none"
}


auth-group "ag1" {
initiator-name "iqn.1994-05.com.unitrends:60e2f1d15e57" initiator-portal "192.168.6.9"
auth-type "none"
}


lun "esxi-store1" {
path "/dev/zvol/raid-5400-1/esxi-store1"
blocksize "512"
serial "YEAH RIGHT"
device-id "iSCSI Disk"
option "vendor" "MikeJ"
option "product" "iSCSI Disk"
option "revision" "0123"
option "naa" "0x6589cfc00000079e8a0d223e935440ab&quo= t;
option "insecure_tpc" "on"
option "rpm" "1"
}

lun "unitrends1" {
path "/dev/zvol/raid-5400-1/unitrends1"
blocksize "512"
serial "YEAH RIGHT"
device-id "iSCSI Disk"
option "vendor" "MikeJ"
option "product" "iSCSI Disk"
option "revision" "0123"
option "naa" "0x6589cfc00000079e8a0d223e935440ac&quo= t;
option "insecure_tpc" "on"
option "rpm" "1"
}



target "iqn.2005-10.org.mikej.ctl:esxi-store1" {
auth-group "ag0"
portal-group "pg0"
alias "esxi-store1"
lun "0" "esxi-store1"
}

target "iqn.1994-05.com.unitrends:60e2f1d15e57" {
auth-group "ag1"
portal-group "pg0"
alias "unitrens11"
lun "1" "unitrends1"
}

-----Original Message-----
From: owner-freebsd-fs@free= bsd.org [mailto:owner-freebsd-fs@freebsd.org] On Behalf Of mike tancsa<= BR> Sent: Monday, March 14, 2022 2:48 PM
To: freebsd-fs <freebsd-fs@freebsd.org>
Subject: ctl.conf / iscsi docs and best practices

Looking at diving deeper into FreeBSD as an iscsi target and initiator, but= more so as a target server. Looking at the handbook, there are not a lot = of docs there and the sample ctl.conf entries dont really follow the style = of the example ctl.conf file generated by something like TrueNAS. Are ther= e any better FreeBSD docs out there ? Anyone have any decent go to docs aro= und iscsi in general that are good primers as well ? My goal is to serve up= storage for a bunch of Linux KVM initiators with the iscsi targets on Free= BSD being zvols.

e.g. in TrueNAS, I see it define a bunch of individual LUNs and then target= s as so.

lun "freebsd2" {
ctl-lun "1"
path "/dev/zvol/tankstripe/freebsd2"
blocksize "512"
serial "000743299890001"
device-id "iSCSI Disk 000743299890001 "
option "vendor" "TrueNAS"
option "product" "iSCSI Disk"
option "revision" "0123"
option "naa" "0x6589cfc000000c330e3ddde42a36408a&qu= ot;
option "insecure_tpc" "on"
option "rpm" "1"
}

lun "freebsd3" {
ctl-lun "2"
path "/dev/zvol/tankstripe/freebsd3"
blocksize "4096"
serial "000743299890002"
device-id "iSCSI Disk 000743299890002 "
option "vendor" "TrueNAS"
option "product" "iSCSI Disk"
option "revision" "0123"
option "naa" "0x6589cfc0000001cd46c021f21b31d0cc&qu= ot;
option "insecure_tpc" "on"
option "rpm" "1"
}

Then define more LUNs in the targets that reference the above LUNs

target "iqn.2005-10.org.freenas.ctl:freebsd2" {
alias "freebsd2"
portal-group "pg1" "ag4tg2_2"

lun "0" "freebsd2"
}

target "iqn.2005-10.org.freenas.ctl:freebsd3" {
alias "freebsd3"
portal-group "pg1" "ag4tg3_3"

lun "0" "freebsd3"
}


So the lun that refers to the block of storage also has a ctl-lun that seem= s to be uniq. What is the purpose of that ? Same with serial #s and Device-= IDs. Are these merely informational or are they a requirement for something= ?

If multiple initiators are to have sessions to the target, with only one ac= tively writing to it, are there any special options I need to set ?

I also noticed in ctladm are several cache sync options. My go - to zfs re= plication software is zrepl which has hooks that can be fired before and af= ter a snapshot. Do I want to send some sort of cache flush command to the = target ? Or is that the guest OS' responsibility to do a sync that that the= snapshot is coherent as possible.

Thanks for any pointers.

---Mike





CONFIDENTIALITY NOTE: This message is intended only for the use
of the individual or entity to whom it is addressed and may
contain information that is privileged, confidential, and
exempt from disclosure under applicable law. If the reader
of this message is not the intended recipient, you are hereby
notified that any dissemination, distribution or copying
of this communication is strictly prohibited. If you have
received this transmission in error, please notify us by
telephone at (502) 212-4000 or notify us at PAI, Dept. 99,
2101 High Wickham Place, Suite 101, Louisville, KY 40245


<= b>Disclaimer

The information contained in this communication from the sender i= s confidential. It is intended solely for use by the recipient and others a= uthorized to receive it. If you are not the recipient, you are hereby notif= ied that any disclosure, copying, distribution or taking action in relation= of the contents of this information is strictly prohibited and may be unla= wful.

This email has been scanned for viruses and malware, and may h= ave been automatically archived by Mimecast, a leader in email security and= cyber resilience. Mimecast integrates email defenses with brand protection= , security awareness training, web security, compliance and other essential= capabilities. Mimecast helps protect large and small organizations from ma= licious activity, human error and technology failure; and to lead the movem= ent toward building a more resilient world. To find out more, visit our web= site.

--MCBoundary=_12203141500149031--