The OpenStack series of file Share Service (Manila) detailed

Source: Internet
Author: User

First, what is OpenStack?

OpenStack is an open-source cloud management platform project that combines several key components to do the job. OpenStack supports almost all types of cloud environments, and the project goal is to deliver a simple, massively scalable, rich, standard, unified cloud management platform. OpenStack provides an infrastructure as a service (IaaS) solution through a variety of complementary services, each providing an API for integration. Written in the Python language.

What is a NAS service?

As is well known, there are several types of storage stored, DAS (Direct attached Storage), NAS (Network attached Storage), and SAN (Storage area network) are mainly described today around NAS.

The NAS full name Network attached Storage is a web-based storage service, where the network is generally ethernet. When storage is delivered over the network, multiple applications within the LAN can mount storage services over the network, while mainstream NAS services support the CIFS protocol and the NFS protocol.

What is Manila?

The OpenStack project in Manila sounds like the capital of a country, yes, it is the capital of the Philippines. Haha, let's go to the following:)

The full name of the Manila project is File Share service, which is shared as a service. is one of the sub-projects in the OpenStack Big tent mode that provides file sharing on the cloud, supports CIFS protocols, and NFS protocols.

Community situation

Currently, the Manila project is dominated by major storage vendors, such as NETAPP, Mirantis, EMC, IBM, and so on, and the current version of the project is also being released with the release of OpenStack release.

The following is the GIT address, wiki address, and IRC address for the Manila project. Participate in community meeting discussions at 423 points per week

Https://github.com/openstack/manila

Https://wiki.openstack.org/wiki/Manila

#openstack-manila on IRC (freenode)

Introduction of Functionality

Share

User-specified size, Access protocol, share type

can be accessed concurrently by multiple instances

Share Access Rule ( ACL )

define which clients can access Share

according to IP address is defined

Share Network (shared network)

Define Client Access Share used by Neutron the network and subnets

a Share can only belong to one Share Network

Security Service (security services)

User security Services ( LDAP , Active Directory , Kerberos , etc.)

a Share can be associated with a maximum of one security service

Snapshots (snapshot)

Share a read-only copy of the file system

You can create a shared file system service from a snapshot

Backend

Share Providers of services

a Share must belong to a Backend

Driver (drive)

< Span style= "font-size:14px;font-family: ' Microsoft Jas Black '; > specific implementations of the backend file sharing service, such as gpfs glusterfs emc VNX generic cephfs

Generally use generic drive, CEPHFS driver has already been submitted. Being review.

https://review.openstack.org/#/c/270211/

Create Manila Share procedure description ( generic driver is used here)

650) this.width=650; "src=" Http://s2.51cto.com/wyfs02/M01/7C/9E/wKiom1bTvmiju4ZlAAB2I43IlVg774.jpg "title=" Qq20160229114323.jpg "alt=" Wkiom1btvmiju4zlaab2i43ilvg774.jpg "/>

Create a Nova instance to provide Nfs/cifs shared services through Cinder's volume

Each share network creates a Nova instance

Connect to an existing neutron network and subnet

The Nova flavor, glance image, and SSH keypair that are used to create the Nova instance are Manila configured

Manila to configure a Nova instance via SSH

Manila API Overview

650) this.width=650; "src=" Http://s2.51cto.com/wyfs02/M00/7C/9C/wKioL1bTwDig3ZpJAAE7xHrIHxk446.png "style=" float: none; "title=" 1.png "alt=" Wkiol1btwdig3zpjaae7xhrihxk446.png "/>

650) this.width=650; "src=" Http://s2.51cto.com/wyfs02/M02/7C/9C/wKioL1bTwDmzUmMfAAL44BN7lMI170.png "style=" float: none; "title=" 2.png "alt=" Wkiol1btwdmzummfaal44bn7lmi170.png "/>

Manila Network explanation

Detailed instructions on the management and connection of the Manila network are detailed in King Absalom's blog post, which is not described here. http://mytrix.me/2015/01/network-part-of-manila/, as well as Chen Dihao blog articles about why private networks want to tie routers there are doubts: http://www.jianshu.com/p/ D04f829e3330 both articles are classic and worth a look.

Manila-ui Horizon

650) this.width=650; "src=" Http://s3.51cto.com/wyfs02/M01/7C/9C/wKioL1bTwV2w3taQAACs2FKKMAc035.png "style=" float: none; "title=" 1.png "alt=" Wkiol1btwv2w3taqaacs2fkkmac035.png "/>

650) this.width=650; "src=" Http://s3.51cto.com/wyfs02/M02/7C/9C/wKioL1bTwV2gxmC-AADFAwMl6sA328.png "style=" float: none; "title=" 2.png "alt=" Wkiol1btwv2gxmc-aadfawml6sa328.png "/>

650) this.width=650; "src=" Http://s3.51cto.com/wyfs02/M00/7C/9E/wKiom1bTwOiiI4cAAACaLlMQXo4649.png "style=" float: none; "title=" 3.png "alt=" Wkiom1btwoiii4caaacallmqxo4649.png "/>

650) this.width=650; "src=" Http://s3.51cto.com/wyfs02/M00/7C/9C/wKioL1bTwV6g0yemAACkIB9c72s370.png "style=" float: none; "title=" 4.png "alt=" Wkiol1btwv6g0yemaackib9c72s370.png "/>




This article is from the "Attitude decides everything" blog, please make sure to keep this source http://sangh.blog.51cto.com/6892345/1745955

The OpenStack series of file Share Service (Manila) detailed

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.