Cisco COS Filesystem Gateway (FSGW) Release 1.6.1 is an available option for Cisco Cloud Object Storage (COS) Releases 3.8.1 and later compatible COS releases. Earlier COS releases allowed access only to object storage. Adding the FSGW option enables COS to access files using Network File System (NFS) or Common Internet File System (CIFS), the two main file systems used by network attached storage (NAS).
NFS and CIFS are the client-server file systems used by the Linux and Windows operating systems, respectively. Adding FSGW enables COS to manage storage for existing Linux or Windows NAS media libraries directly, without the need to first convert these libraries to object data. For service providers with large existing media libraries, adding FSGW greatly improves COS utility and deployment speed.
Note Content ingested as files can only be retrieved as files using COS FSGW.
COS filesystem access does not directly allow the ability to perform the random writes and rewrites that occur routinely with object storage access. Enabling COS to access NAS files means that some logical intermediation must occur to allow the NAS filesystem to perform random writes and rewrites.
FSGW serves this intermediation or gateway function. FSGW uses the ZFS file system to perform file integrity checks, compression, deduplication, per-user and per-group quotas and reporting, and construction of virtual device pools to provide resiliency. Additionally, by associating a virtual device to a COS container, FSGW can provide secure multitenancy using multiple filesystem gateways and COS containers.
The headline feature of FSGW Release 1.6.1 is the addition of a native graphical user interface (GUI). This GUI allows FSGW to be used with COS releases that do not use the PAM GUI as their management interface. For additional information, see the Cisco COS Filesystem Gateway 1.6 User Guide.
FSGW Release 1.6.1 continues to be compatible with earlier COS releases that use the PAM GUI for management. In addition, FSGW Release 1.6.1 retains all features of earlier FSGW releases, including Global namespace (GNS). GNS is a cost option available for FSGW 1.6.1 that can provide horizontal scalability and improve throughput. For details, see the Cisco COS Filesystem Gateway 1.6 User Guide.
In total, FSGW 1.6.1 provides the following features and enhancements to compatible COS releases:
Native graphical user interface (GUI) for use with non-PAM COS releases
Support for ISO installation on compatible bare metal servers
Storage throughput of up to 15 Gbps on compatible bare metal servers
Storage throughput of 1-6 Gbps on VM servers
Global Namespace (GNS) option for high availability and scaling
NFS and CIFS access for varying workloads, including small files and media objects
Multi-tenancy and security features including administration of tenants, with the administrator having rights to only configure and administer tenant storage without access to the actual storage data, and tenants only having access to their own data
Data resiliency with options for number of copies and choice of mirroring or erasure coding (software RAID) for storage savings, and multi-site resiliency where the number of copies is less then or equal than the number of sites
Per-user and per-group quotas and reporting
Ability to enable compression of filesystem data when creating a pool. The default compression algorithm is LZ4.
Integrity checks on data retrieval when configuring mirroring or RAID for data resiliency. With mirroring, any corrupted data copies discovered are repaired automatically using mirrored data. With RAID, any corrupted stripes discovered are repaired automatically using resilient stripes.
Integration with Microsoft Active Directory
See the Cisco COS Filesystem Gateway Release 1.6 User Guide for further information on using and configuring these features.
Note FSGW Release 1.6.1 was tested on a Cisco UCS-C Series Rack Server with 10G network adapters, or a Cisco UCS-B Series Blade Server with 10G network adapters.
The following hardware is recommended for ISO installation of FSGW Release 1.6.1 on bare metal servers:
4 x 10 GB network adapters
264 GB RAM
56 virtual CPU cores
Note ● In lab testing, the configuration specified above achieved read-write throughput of up to 15 Gbps.
The Cisco UCS C240 Rack Server meets the requirement for 56 virtual CPU cores by having 2 CPU sockets, each with 14 physical cores and 2 threads per core available.
The following hardware is recommended for OVA installation of FSGW Release 1.6.1 on VM servers:
8 x vCPU
64 GB memory
40 GB system disk (including log)
2 x 100 GB SSDs for log and cache (optional but recommended):
– 20 GB total allocated for ZIL log
– 180 GB total allocated for L2ARC cache
1 x 1G NIC for management
1 x 10G NIC for SMB/NFS clients
1 x 10G NIC for COS internal
FSGW Release 1.6.1 uses COS Release 3.8.1 and later as its companion release. Specifically, it has been tested with COS Release 3.12 and a pre-release version of COS 3.14 (COS 3.13.0).
COS Release 3.8.1 and FSGW use the same COS PAM component, with an additional Tenant PAM for FSGW. COS Release 3.8.1 includes its own Service Manager GUI, but also can be managed as a service of Cisco Media Origination System (MOS) Release 2.7. COS 3.12 and the COS 3.14 pre-release (COS 3.13.0) work as managed services of Cisco Virtualized Video Processing Controller (V2PC), and use the V2PC GUI as their management interface.
Table 1 lists the software components and versions that have been qualified for this release.
FSGW Release 1.6.1 also expects the following installation environment:
VMware vSphere Hypervisor 5.5.0 (or later version) installed on a UCS server
DNS server for PAM
COS PAM and Tenant PAM
COS Cluster and NTP Server
Win2008R2 for AD authentication and DNS service
For additional details, see the Cisco COS Filesystem Gateway Release 1.6 User Guide.
Native FSGW GUI Requirements
FSGW Release 1.6.1 provides a native GUI to allow for the use of FSGW with COS 3.12.x and other releases that do not use the PAM GUI as their management interface. This GUI is installed as part of the ISO or OVA installation and runs on the same gateway instance as FSGW. For additional details, see Using the FSGW GUI in the Cisco COS Filesystem Gateway Release 1.6 User Guide.
Restrictions and Limitations
FSGW Release 1.6.1 supports high availability (HA) at the dev pool level, but not at the FSGW node level. Because data is stored on the COS node, an FSGW node failure will not result in data loss.
FSGW Release 1.6.1 supports upgrade via YUM, but does not support upgrade or downgrade of the associated COS PAM or FSGW tenant PAM.
FSGW Release 1.6.1 supports server message block (SMB) share mappings using fully qualified domain names (FQDN) with Kerberos authentication, but not by IP address using NT LAN Manager (NTLM) Security Support Provider Interface (SSPI) authentication for Active Directory users.
FSGW Release 1.6.1 supports up to 50 concurrent users.
Multi-tenancy is supported by installing a Tenant PAM per Tenant.
See Caveats for open caveats and known issues related to this release.
Installation and Configuration
FSGW Release 1.6.1 is a separate cost option for Cisco Cloud Object Storage (COS), and is installed separately following COS installation. For FSGW installation and configuration instructions, see the Cisco COS Filesystem Gateway Release 1.6 User Guide.
Caveats describe unexpected behavior in COS software releases. Severity 1 caveats are the most serious caveats; severity 2 caveats are less serious. Severity 3 caveats are moderate caveats, and only selected severity 3 caveats are included in the caveats document.
Caveat numbers and brief descriptions for FSGW Release 1.6.1 are listed in this section.
Open Caveats for Cisco FSGW Release 1.6.1
Table 3 lists the open issues in the FSGW 1.6.1 release.
Cisco and the Cisco logo are trademarks or registered trademarks of Cisco and/or its affiliates in the U.S. and other countries. To view a list of Cisco trademarks, go to this URL: www.cisco.com/go/trademarks. Third-party trademarks mentioned are the property of their respective owners. The use of the word partner does not imply a partnership relationship between Cisco and any other company. (1110R)
This product contains watermarking technology that is licensed from Verimatrix, Inc., and such functionality should not be used or distributed further by you without any additional license(s) required from Verimatrix, Inc.
Any Internet Protocol (IP) addresses used in this document are not intended to be actual addresses. Any examples, command display output, and figures included in the document are shown for illustrative purposes only. Any use of actual IP addresses in illustrative content is unintentional and coincidental.