For the complete CLI Guide, see the SmartFabric Storage Software User Guide.
The steps in this guide can be deployed as follows:
# Find & Replace this list of values with your values. Modify the configuration to match your design.
SFSS configuration item Value
--------------------------------------------------------------
Management interface (e.g. ens2, ens160) [MGMT_INT]
Management Interface IP [SFSS_MGMT_IP]
Management Prefix length [SFSS_MGMT_PREF]
Management Gateway (gateway 172.19.11.254) [gateway SFSS_MGMT_GW]
Manangement interface name (e.g. Management) [SFSS_MGMT_NAME]
Storage interface MTU [STORAGE_INT_MTU]
IPv4 Internal Network Prefix (e.g. 172.16) [IPv4_INTERAL_PREFIX]
IPv6 Internal Network Prefix (e.g. fe01) [IPv6_INTERAL_PREFIX]
# CDC 1
CDC instance (e.g. 1, 2) [CDC_INST_SAN_A]
SAN A storage interface (e.g. ens192) [SAN_A_INT]
Storage interface IP [SAN_A_IP]
Storage subnet prefix length [SFSS_SAN_A_PREF]
Storage subnet default gateway (gateway 172.19.25.254) [gateway SAN_A_GW]
SAN A interface name (e.g. SAN A) [SAN_A_INT_NAME]
Zone Group Name [ZONE_GROUP_SAN_A]
Zone Name [ZONE_SAN_A]
# CDC 2
CDC instance (e.g. 1, 2) [CDC_INST_SAN_B]
storage interface (e.g. ens224) [SAN_B_INT]
Storage interface IP [SAN_B_IP]
Storage subnet mask/prefix length [SFSS_SAN_B_PREF]
Storage subnet default gateway(gateway 172.19.26.254) [gateway SAN_B_GW]
SAN B interface name (e.g. SAN B) [SAN_B_INT_NAME]
Zone Group Name [ZONE_GROUP_SAN_B]
Zone Name [ZONE_SAN_B]
--------------------------------------------------------------
#After resetting passwords and configuring NTP using the SFSS console menu, enter SFSS CLI by selecting option "6. Enable CLI" from the console menu. For instructions on accessing SFSS via SSH, see the SFSS User Guide.
configure terminal
#Global settings: it's better to use the GUI if you need to run more than one global setting, as SFSS will reboot after each command.
#Change MTU and reserved subnets if necessary. Note: The global MTU setting is only applied to interfaces after they are applied in CDCs.
sfss global-settings mtu [STORAGE_INT_MTU]
sfss global-settings reserved-ipv4-subnet-prefix [IPv4_INTERAL_PREFIX]
sfss global-settings reserved-ipv6-subnet-prefix [IPv6_INTERAL_PREFIX]
show sfss global-settings
#In SFSS on Linux, access cli via console and configure the management interface. (Not necessary in ESXi OVA)
sfss interface [MGMT_INT] name [SFSS_MGMT_NAME] ipv4-config-type manual address [SFSS_MGMT_IP] prefix-length [SFSS_MGMT_PREF] [gateway SFSS_MGMT_GW]
sfss interface [MGMT_INT] name [SFSS_MGMT_NAME] ipv6-config-type Disabled
#Configure storage interfaces: Note, gateway is excluded in L2 solutions
sfss interface [SAN_A_INT] name "[SAN_A_INT_NAME]" ipv4-config-type manual address [SAN_A_IP] prefix-length [SFSS_SAN_A_PREF] [gateway SAN_A_GW]
sfss interface [SAN_B_INT] name "[SAN_B_INT_NAME]" ipv4-config-type manual address [SAN_B_IP] prefix-length [SFSS_SAN_B_PREF] [gateway SAN_B_GW]
show sfss interfaces detailed
#Create CDC instances
sfss cdc-instance 1 interfaces ens192 discovery-service-admin-state Enable cdc-admin-state Enable
sfss cdc-instance 2 interfaces ens224 discovery-service-admin-state Enable cdc-admin-state Enable
show sfss cdc-instances
# View discovered endpoints
show sfss hosts instance [CDC_INST_SAN_A]
show sfss subsystems instance [CDC_INST_SAN_A]
show sfss hosts instance [CDC_INST_SAN_B]
show sfss subsystems instance [CDC_INST_SAN_B]
#Zoning. This task is easier in the GUI as NQNs can be filtered and selected in bulk.
show sfss hosts instance [CDC_INST_SAN_A]
show sfss subsystems instance [CDC_INST_SAN_A]
instance [CDC_INST_SAN_A]
sfss zonegroup [ZONE_GROUP_SAN_A]
sfss zone [ZONE_SAN_A]
sfss zonemember nqn [each subsystem NQN] role Subsystem
sfss zonemember nqn [each host NQN] role Host
exit
zonegroup activate
end
show sfss zonegroups instance [CDC_INST_SAN_A] [ZONE_GROUP_SAN_A] zones
show sfss hosts instance [CDC_INST_SAN_B]
show sfss subsystems instance [CDC_INST_SAN_B]
instance [CDC_INST_SAN_B]
sfss zonegroup [ZONE_GROUP_SAN_B]
sfss zone [ZONE_SAN_B]
sfss zonemember nqn [each subsystem NQN] role Subsystem
sfss zonemember nqn [each host NQN] role Host
exit
zonegroup activate
end
show sfss zonegroups instance [CDC_INST_SAN_B] [ZONE_GROUP_SAN_B] zones