Tip:
Highlight text to annotate it
X
bjbj Demonstration ZFS Storage Appliance Details >> Mick: Now we re going to look at the storage
appliance in some detail. The first thing we re going to do is just take 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, et cetera under configuration.
There s a maintenance menu, which allows you to do things with the system, for example,
like 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, a status screen showing
various analytics, or I can generate specific analytics. Just let s get started by showing
you how I can add a statistic, say, a percent utilization of the CPU, and instantly I ll
get a * coming up or I can add another statistic like network interface statistics and I can
go on like this, creating whatever statistics I like and using these little buttons here,
these are icons, I can show limited data, show an hour. Obviously, the appliance would
be running for some time before I could actually show these in full detail. Show a full day,
et cetera. I can represent data by different types of graph. So you can see pretty detailed
information is available. s go back and what I ll do, I ll start by going into configuration
and we ll create a user account. The analogy would be just like creating a user on a Microsoft
system or a Unix box. So I ll click on plus. I ll create a user, ZFS user 1, local only
on the network directory, give it a password. These other things here require session annotation
would mean if the user logged in, they d have to type a reason as to why they re logging
in, if they had some sort of admin function on the storage appliance. I only want to use
the user for authenticating when I access a share and if I click kiosk user, that would
the restrict what they could see when they use the browser interface to look at the storage
appliance. So 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, we re only going to enter projects, so I can categorize
my share under a project, which would make it easier for me to manage a bit later. Then
I m going to add a project called SkillBuilders. Then I m going to go back into share this
and bring up my project, 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, ZFS User 1 and 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 * at the moment. From there, I ve created
the share. Now, you might say, How would you see this? Well, just like any other share.
So if I go into a remote session, I m going to log into a local system, logging in as
ZFS User 1. So I ve got the equivalent user account set up on my Solaris 10 system, and
if I do share/man/1SA*, I can see that the report share is exported. Note the default
map point, export reports, which I can change if I want to, but everything is shared from
/export. Now, in order to mount this manually, I would need to become route* on my Solaris
box and then mount an empty directory and /mnt, as you may beware if you re used to
Solaris. There s always an empty directory that s handy for mounting stuff or usually
is. Maybe I ve already got it mounted. s make a different directory. That s better. >> DAVE:
A couple of questions in the queue, Mick. Is this a good time? >> MICK: Fire away, Dave.
>> DAVE: You re using a command line now and as far as the configuration that you did before,
can command line be used for the ZFS storage appliance? >> MICK: Yes, the command line
can be used under any circumstances that I m showing the graphical facilities for. In
fact, the command line has more capability than the browser interface. In this particular
window here, I m actually going into a different system, so I m actually accessing the share
from a Solaris machine and, as you can see, I ve mounted it, but if I CD to it, even though
I m route, it won t allow me. If I drop back to my ZFS user and then CD, I m in because
that was the user I used to identify the system when I created the report share. Just to show
you, hopefully, I can make a directory, and there we are. I could obviously start adding
data but because it s an emulated system, the performance isn t particularly good, but
you can see that I can indeed share and I can access the share and I can control access
to it for a user and so forth. If I go back to shares, there s my share that I created.
It s important to note that if you imagine I want to edit that and I can t see an edit
button anywhere. If I point to it, notice how you can now see the edit. So I can go
in and I can change aspects. I could have a quota, which is a limitation of the amount
of space it could use. A reservation is a guarantee of a minimum amount of space, which
is a ZFS facility in its own right, and I could add on the facilities to that share,
like data compression. I choose from a variety of compression characteristics and a variety
of other properties at the same time and then click on apply to have those take effect.
So, lots of properties you can apply or you can just leave everything to inherit from
the main project directory. Again, this is a facility of ZFS, where you create within
your pool, when you re creating a share like this, you re effectively creating what s known
as a dataset, which you can view as a separate parsing, which in itself has a whole variety
of properties assigned to it, such that if you then create other things within it, those
datasets inherit the properties of the parent, which is what you re doing with this button,
which is a very powerful facility. I can do things like take snapshots. I just added a
snapshot. I ll give it a name. What s today? Thursday; that will do. And there I ve taken
a snapshot just like that of that report share, which means I could refer -- you know, anything
that is now created will obviously be reflected in the file system, but if I change my mind
later or something goes wrong, I can revert back to this point in time. Bear in mind,
I m doing this through the graphical interface and in situations like this where I might
have multiple file systems, I would probably be better off using the command line interface
and the script to do things like snapshots and replication. So I can do a variety of
replications, which somebody was asking about just now. If we go back to our share here,
start copying with data across to the share and then we have a look at analytics, we should
be able to see there we go some activity starting to happen. Not an awful lot, because I didn
t copy very much, but at least you can see it. >> DAVE: Mick, any scripting capabilities?
>> MICK: Yes, there are. From the command line, there are scripting capabilities, certainly.
So any commands that you might input at the command line, you can script them. So you
can do repetitive things and there are control statements just like in the shell programming
language that you can use as well. If we can go back to shares, one other thing I would
like to show you in the last few minutes is if we look at configuration and the services
that are currently available, you can see the NFS device and iSCSI are actually switched
on. Currently, we only have an NFS share. We don't have an iSCSI, but we might like
to create a Microsoft share that I could access from my laptop. The SMB service isn t currently
switched on, so let s click on it. This is just the generic service that is built in
to the Solaris system *. When we click on apply, it says, Well, you may change it, but
do you actually want to? and s currently disabled. Would you like to enable it? So I ll enable
it. Now let s go back to shares, go back to our SkillBuilders project. Let s set up a
new share. The original user account when we set it up is ZFS User 1. Click on apply.
So we now have our two shares. If we go back to our Windows system here, go into network,
not the network drive, there we go. I m on a Windows 7 system, by the way. I can obviously
choose the drive letter for which the share is to be associated. So let s try I won t
be too optimistic and use the machine name, although it could work quite happily. I ve
used the IP address and I m going to share it with other days*. We ll connect using different
credentials; that is different credentials to the user. I m currently logged in on my
laptop. Remember* click on our query and it s now trying to connect to the storage appliance.
If we go back to the analytics again, we can see the graph of the network and the CPU activity
going on within the machine and we could add further statistics for disk performance, et
cetera. >> DAVE: Another question in the queue, Mick. >> MICK: Yes. >> DAVE: Why is rollback
time slow and are there ways to speed the rollback of a large one? >> MICK: I m not
aware that it is slow, Dave. >> DAVE: I ll ask for more clarification. >> MICK: Yeah.
Okay. Okay. So here, we can see the various statistics being shown. Don t forget, you
can always look at the status string to find out what s going on. Now, one last thing very
quickly is I can log in on a command line and I get a prompt. It s not a share* prompt.
If I hit tab, it conveniently shows me all the different things I can do. So I can go
into shares and then show hit tab* and then it shows what I can do within shares. Notice
the script option. CD* will get me back up a little. So everything I m doing through
SCSI* I can also do through the command line and, in actual fact, when it comes to things
like scripting, I can do more through the command line than I can do with the browser
user interface. Now, that s the end of the demonstration. I hope that s given you a bit
of an idea of what the software can do and also given you a bit of an overview of what
the hardware options are. So thank you very much for attending. Let us know if there are
any more questions that we can get back to you with. Thanks once again and Happy Christmas.
Over to you, Dave. >> DAVE: Thank you so much, Mick. Fantastic demonstration and presentation.
We appreciate it very much. Wishing everybody a happy holiday time. There is an outstanding
question in the queue about that rollback. I d like for you to email that to us. HYPERLINK
"mailto:Dave@Skillbuilders.com" Dave@Skillbuilders.com is a great way to contact me, HYPERLINK "mailto:Dave@Skillbuilders.com"
Dave@Skillbuilders.com . I ll put it in the chat window here and we ll get to the bottom
of that. So, if have any further questions, Folks, you can contact us via email or the
phone number, which I ll put in the chat window as well. Everyone have a happy Christmastime
and happy holiday time. Thanks for attending today s webinar and thanks again, Mick. It
was a great demonstration. >> MICK: Thanks, Dave. Thanks, everybody. Bye for now. hN0F
h(mp gd y hN0F hwMh Introduction to Data Retrieval with SELECT Statement mare Normal.dot David
Anderson Microsoft Office Word Introduction to Data Retrieval with SELECT Statement Title
_PID_HLINKS Microsoft Office Word Document MSWordDoc Word.Document.8