 Hi, I'm Mark Collier with the OpenStack Foundation, and I'm going to show you the OpenStack Grizzly dashboard today. Just go over a few of the highlights in the new release. So I've gone ahead and logged in as an administrator. So because I'm logged in as an administrator, I have these two tabs here on the left, the Project tab and the Admin tab. So if you're just an end user of an OpenStack Cloud, you won't see this tab. You'll only see the Project tab. So go ahead and click on the Project tab, and we'll see what this looks like from an end user perspective, and then we'll go back and look at the administrator tab in a moment after we've spun up some resources. So OpenStack is, of course, a piece of software that's designed to allow you to control pools of resources of compute, storage, and networking. So we'll see that in action here in just a moment. So before we go ahead and create a new instance, we will create some resources that will be attached to that instance, namely volumes. So with the OpenStack block storage project making a lot of improvements in the grizzly release, this is even easier to use. So this will be my new volume here. I'm just going to make a small volume that we can easily and quickly attach to a new instance. And this only takes a few seconds, and you can see this new volume is already available. Next thing we're going to do is create a network. So we'll start by creating a router. I've already created a few earlier. I'm running through this demo. So we'll create another router, and we will create a network. So when we create a network, it's pretty straightforward. Just have to complete a few details here about the subnet and the name of the network. And I'll go ahead and give it a 10.5 range, because I know that's available on my local network. And we'll set the gateway IP here. And that's really all it takes to quickly use the dashboard in grizzly to create a new network. And now we have a network created. We have block storage volumes created. So we can take a look at our network topology before we create an instance, and you'll see that the new network is here. This is a really cool graphical view that's been added to OpenStack dashboard. You can actually see each of the networks, and as you create more networks and add resources, it all gets viewed here, and you can keep an eye on it. So now it's time to create an instance. So let's create an instance and attach it to our new network and our new volume. So my new instance is going to be here. I'm going to select an image. And as you can see here, there's a list of flavors. Now, when you're in the administrative view, you can actually configure these flavors for your users. So you may want to create an instance type or a flavor of instance that actually has a lot of memory and a little bit of disk or vice versa or a lot of vCPUs. But as we select different sizes, you'll see here that it actually gives me a sense of how much within my quota for the project that I'm working in at the time is available. So in this case, we're going to take a tiny size instance. We will attach the private network and the new network we just created. You can also configure the access and security and any post creation scripts that you want to run. But right now, we're just going to simply attach the volume. So we're going to boot from a volume. We could also boot from a snapshot. Once you tell it you want to boot from a volume, you'll say which of your volumes. And of course, I just created this volume a few seconds ago. So we'll connect to that. And we will launch our new instance. Now if all goes according to plan, the new instance will be attached to the new network. It will be attached to the old network. And it will be mapped to the new block device. And you can see here, it's giving you a real time feedback as to what's actually happening as it builds the new virtual machine to our specifications. And now we're already active. And you can see the IP addresses here as we specified. And if we go back to our network topology, voila. There's our new machine. It's connected to our private and our new network. And of course, as you grow in complexity with your deployment, and you'll have that all reflected here. So last but not least, before we sign off, I'm going to go ahead and show you how you can also use the object storage system in your cloud from this dashboard. I already created a few containers earlier. I'll create one more. Let's see here, another container. Just so you can see how easy it is to create. And I'm going to go ahead and upload an object into my cloud, which is going to be my operations guide. Now if you haven't seen the operations guide, there's a new operations guide book that was recently published for operators. A lot of amazing information in there. So use that in our demo. And you can see the object's already uploaded. And here it is. And if I wanted to download it, I could do that as well. So of course, many people use APIs when they're accessing their OpenStack cloud, but having a dashboard even for object storage is always a nice option. And if you do want to discover your API endpoints, so you know where to look, if you look on Access and Security under the Compute section here, there's a tab for API access, which will show you your endpoints for each of the services. So I think that's another ease of use improvement here that helps you quickly figure out what API endpoints are relevant for your particular cloud if you want to access your cloud programmatically and not through the dashboard. So before I sign off, I'll just show you one more time the administrative view. And now you can see the instances that we created. So this is the instance I just created. The volume that I created is now visible here. So the administrator can see what all volumes and instances have been created. They can specify different flavors, which are essentially combinations of memory and disk and different resource combinations, depending on what their users need, manage their image library. In terms of the projects, I mentioned that there are quotas. And you could see earlier that I only had three instances I was allowed to have. So if I want to increase this particular demo projects quoted to five, if you went back into here, you would see that now we have one of five instances in use. So I've given this project a little more of a breathing room to grow. And you can add additional users, look at the networks that I've created, and the routers, as well as look at the list of services. So these are actually the services that make up the heart and soul of OpenStack that are actually operating the cloud. And in this particular case, they're all on one host because I'm running a very small cloud. But in a production setting would be different. And you have the default quotas. So when you create a new project, these are the quotas that are assigned by default. So with that, I'll just sign off and say thank you very much for checking out OpenStack Grisly. You can go to openstack.org to learn more. And hope you have a good time with OpenStack.