Create a tenant sharing
Create a share server and share its volumes using NFS/CIFS with others VM on the same network​
Pre-task:​
-
upload
manila-service-image-master.qcow2
to/var/support
or usb drive -
import with cli
fs_import
controller> image
controller:image> fs_import
1: usb
2: local
Enter index: 2
1: manila-service-image-master.qcow2
Create a Share network​
Navigate to Project > Share > Share Networks > + CREATE SHARE NETWORK
​
Create a Share - tenant share type​
Navigate to Project > Share > Shares > + CREATE SHARE
​
- Create a share protocol NFS or cifs
- Share Size = 10GB
- Share Type = tenant_share_type
- Share network = share_network
Create a Rules​
Click on the dropdown button from Actions and select manage rules​
add rule​
Enter the IP address of VM​
Rule created​
Get the shared link​
Navigate to Project > Share > Shares and click the "Share Name"​
Copy the Links​
Mount the share on VM​
ssh to your instances​
ssh [email protected]
Warning: Permanently added '192.168.1.162' (ECDSA) to the list of known hosts.
Welcome to Ubuntu 18.04.3 LTS (GNU/Linux 4.15.0-66-generic x86_64)
* Documentation: https://help.ubuntu.com
* Management: https://landscape.canonical.com
* Support: https://ubuntu.com/advantage
System information as of Mon Apr 6 05:59:38 UTC 2020
System load: 0.0 Processes: 87
Usage of /: 5.1% of 19.21GB Users logged in: 0
Memory usage: 6% IP address for ens3: 192.168.10.12
Swap usage: 0%
0 packages can be updated.
0 updates are security updates.
Last login: Mon Apr 6 05:59:02 2020 from 192.168.1.54
ubuntu@ubuntu18:~$
[optional-ubuntu] install nfs-common​
ubuntu@ubuntu18:~$ sudo apt install nfs-common -y
create a folder​
ubuntu@ubuntu18:~$ mkdir nfs-share
mount up​
ubuntu@ubuntu18:~$ sudo mount -t nfs 192.168.10.23:/shares/share-0ef7a3a4-8ed0-4b88-8ce9-1d2ca8532dc8 nfs-share/
check connectivity​
ubuntu@ubuntu18:~$ ls nfs-share
lost+found
ubuntu@ubuntu18:~$ touch nfs-share/testing
ubuntu@ubuntu18:~$ ls nfs-share/
lost+found testing