Learn about the options and capabilities of ZFS storage appliance management. Part 6 of 6 in this series from SkillBuilders.com/ZFS.
Mick: Now we're going to look at the Storage Appliance in some detail.
The first thing we're going to do is just have a quick look through the different menus that you see here at the top. You can see that within the different menus - can you see here you have services, storage, network, etc. on the configuration? These are maintenance menu which allows you to do things with the system.
For example, do a reset which is what I have to do every time I want to start from scratch for example. I can create shares. I can look at the system status and my status screen showing various analytics or I can generate specific analytics.
Just let's get started by showing you how I can add statistic, say a percent utilization of the CPU and instantly I'll get a nice graph coming up. I can add another statistic like network interface statistics. I can go on like this creating whatever statistics I like. Using these little buttons here, these icons, I can show a minute of data, show an hour. Obviously, the appliance would need to be running for some time before I could actually show these in full detail - show a full day, etc. I can represent data by different types of graph. You can see pretty detailed information is available.
Let's go back. What I'll do is start by going into configuration and I'll create a user account. The analogy would be just like creating a user on a Microsoft system or Unix box. I'll click on plus (+), I'll create a user. ZFSuser1, local only, not on the network directory. Clear the password.
The things here require sessionalization. It would mean if they user logged in, they have to type a reason as to why they're logging in, if they have some sort of admin function on the Storage Appliance. I only want to use the user for authenticating when I access the share. If I click kiosk user, that would then restrict what they could see when they use the browser interface to look at the Storage Appliance.
I'm going to add the user then I'm going to go into shares. Rather than create a single share, which I could do, I'm going to go into projects so I can categorize my share under project which will make it easier for me to manage a bit later. I'm going to add a project called SkillBuilders.
Now I'm going to go back into shares and bring up my projects, select SkillBuilders. Now when I create a file system that will be associated with that project (as you can see) and I'm going to create a share called reports owned by the user I've just created, zfsuser1. Here I can set my permissions, which you can see are Unix permission groups, and I can click on individual permissions. I'm just going to leave read-write execute for owner at the moment.
From there I've created a share. Now you might say, "How would you see this?" Just like any other share. If I go into a remote session, I'm going to log into a local system, logging in as zfsuser1. I've got the equivalent user account setup on my Solaris 10 system.
If I do showmount-c, I can see the report share is exported. Note the default mount point export report which I can change if I want to but everything is shared from /export.
In order to mount this manually I would need to become root on my Solaris box and then mount mnt directory and /mnt. As you may be aware, if you're used to Solaris, it is always a mnt directory that's handy for mounting stuff. Usually it is.