Chapter 1 About the Oracle Linux Storage Appliance

This chapter introduces you to the Oracle Linux Storage Appliance, which is a Linux-based server that is used as a file server on Oracle Cloud Infrastructure. The Oracle Linux Storage Appliance simplifies the deployment of a file server on Oracle Cloud Infrastructure by providing a preconfigured custom image to tenants.

The Oracle Linux Storage Appliance provides a fast and easy way to build a shared storage system on Oracle Cloud Infrastructure and enables you to export files by using multiple protocols, namely Network File System (NFS) v3 and v4, and Windows Server Message Block (SMB) v3 (Samba).

This appliance can run on any Oracle Cloud Infrastructure compute shape. When no NVMe devices are attached to a shape, block volumes can be used.

Note

The Oracle Linux Storage Appliance is intended for use on Oracle Cloud Infrastructure only. If you are not managing compute instances on Oracle Cloud Infrastructure, use the standard tools that are provided in Oracle Linux to manage NFS and SMB configuration. For more information, see the chapter on administering shared file systems in Oracle® Linux 7: Managing File Systems.

After deploying the appliance and configuring the web interface, tenants can configure and monitor the file server by using the web interface. Supported browsers include the following: Google Chrome, version 63 and later, and Mozilla Firefox Extended Support Release (ESR), version 52 and later. For detailed instructions on using the web interface, refer to the online help.

1.1 Using the Web Interface

Tasks that you can perform by using the web interface include the following:

  • View the storage capacity that is available for sharing.

  • View status and configuration information about the appliance.

  • Create and manage shares that use the NFS and SMB protocols.

    The Oracle Linux Storage Appliance currently provides support for the following export protocols: NFSv3 and NFSv4 and SMB version 3.

    When deploying an Oracle Linux Storage Appliance compute instance, block volume selection is only supported at creation time and cannot be modified afterwards. Also, detaching and reattaching block volumes while the appliance is running is not supported and will result in data corruption or loss. See Section 2.3, “Configuring an Oracle Linux Storage Appliance Compute Instance” for instructions.

  • Perform backup and restore operations for shares.

  • Perform instance migration.

    The Oracle Linux Storage appliance supports compute instance migration, where you can migrate one appliance compute instance to another Oracle Cloud Infrastructure compute instance. Note that migration support is only for compute instances that have remotely attached block volumes. Migrating DenseIO shapes with local NVMe devices is not supported. For migration instructions, refer to Chapter 5, Migrating Appliance Instances and the online help in the web interface.

  • Perform autonomous actions. For more information, see Section 1.2, “Using the Oracle Linux Storage Appliance With Oracle Autonomous Linux”.

  • Perform the following system and user administrative actions on the appliance: reboot and update the appliance, restart NFS and SMB services, enable and configure supported features, view system, boot, service, and autonomous logs.

You access the shares that you create with the appliance on client virtual machines (VMs) over NFS and SMB by using a standard mount command.

The remaining chapters of this guide provide instructions on configuring Oracle Cloud Infrastructure requirements; deploying, migrating, and upgrading an Oracle Linux Storage Appliance instance; configuring and accessing the web interface for the appliance; and basic information about creating, managing, and mounting shares over NFS and SMB.

1.2 Using the Oracle Linux Storage Appliance With Oracle Autonomous Linux

The Oracle Cloud Marketplace offers an Oracle Linux Storage Appliance image that is configured with Oracle Autonomous Linux. Autonomous Linux provides capabilities such as autonomous package updates and automated Oracle Ksplice patching with zero downtime, and known exploit detection, to keep the appliance instance highly secure, reliable, and up to date.

The Autonomous Linux version of the appliance includes autonomous actions in the web interface. For more information about these actions, refer to Section 3.4, “Administration Page” and the online help in the web interface.

Note

The Autonomous Linux version of the appliance is listed in the Oracle Cloud Marketplace as Oracle Linux Storage Appliance (Autonomous Linux). The Oracle Cloud Marketplace also offers an Oracle Linux version of the appliance, which is listed as Oracle Linux Storage Appliance.

For more information about migrating to the Autonomous Linux version of the appliance, see Chapter 5, Migrating Appliance Instances.