If you still want to make it for a minute, get started. All right. Welcome, everyone. Last mini-conf of the day. It's good. I'm glad we actually got some people to turn up, and you haven't all gone for beers yet. Today, we'll be chatting about OpenStack operations for the engineers. And hopefully, you'll get some tips, tricks, and learn a few things from the three of us. We're going to try and make it as interactive and fun as possible, so there are three of us. We're going to have to run through it pretty quick, because we've only got 50 minutes. So that would be myself. My name's Anthony. We've also got Daniel as well. No one can pronounce his surname, so we just call him MasterChef for his surname. Actually, I shouldn't say that. People can pronounce his surname. I cannot pronounce his surname, so I call him MasterChef. And we've also got Alex as well, Alex Tesh, too. Feel free to reach out to us if you have any questions on Twitter or via our email addresses. We're always happy to help out wherever we can. So today, we're going to take you through the deploying area. So we're going to talk about some of the installation tools for OpenStack. We'll also be having a chat about the orchestration and the backup side as well, so we'll delve into heat. We've got a couple of live demonstrations on that. And we'll also be talking about workload backups as well. And then from there, we'll move into the final section, which is the consume area. And we'll have a chat about Murano. Can't speak today. And also Sahara, so we've got a bit of a Hadoop demonstration as well, too. Part of that's live, part of it's pre-canned, because of the time that it takes to run it. So that's the basic format. 50 minutes to get through, lots of live demonstrations. What could possibly go wrong? Who knows? By the way, this is our manager driving that car. And it is a hire car, so just in case you were wondering. So deploy. Just before we move into deploy, a quick room survey. Who has actually deployed OpenStack? Just deployed it. How'd it go? Yeah, cool. Yeah, OK, excellent. So we've got lots of people who have had a crack at it. The first time that you did that, did it take you hours? Days, OK, days, weeks, OK. Haven't made it yet, yeah. OK, but look, this is not uncommon. I was recently presenting at OpenSource in India, and I asked the same question. And not one person put up their hand saying that they'd successfully deployed it. One of the guys in the front row said, how come you haven't got years on that slide? And I was like, come on, OK. The other thing to remember too, if you are presenting like I was in India, don't use pets versus cattle as the slide. Over there, they don't talk about pets and cattle in terms of the virtualization and shooting the cattle. Don't do that, all right. Definitely use fine china and paper plates, OK. That's what they prefer over there. So just a little tip bit. I told you you'd learn a lot out of this presentation, so hopefully if you take one thing away, take that one away. I'm going to throw over to Alex now, jumping into the installation tools. Hi, hello, everyone. All right, we're going to do this one a little bit, a simple fiction style. So let me start with the demo first, because it's going to take about 10 minutes, and we have about four live demos. So we're still trying to work out where it's going to run within the time or not. OK, basically what we're going to show you is pack stack. I don't know if any of you tried pack stack before. No one? Oh, this is kind of cool. Oh, two of you, all right. So basically pack stack is the one that we use with RDO, or Red Hat Open Stack, right. It's a very simple installation tool. And what we need to do is basically make sure that the repositories are in place. In this case, I am using a satellite. A satellite server is running as one of my VMs. I actually have three VMs running at the moment in this notebook. OK, one of them is the only one VM, which is basically going to run the full Open Stack in a single machine. A single VM is going to be a nested KVM, which is not very convenient for production, but still for our purposes will do fine. And I'm running satellite just basically to provide the repositories, OK? For you guys, likely you are going to try it with Fedora or something like that. Basically, you have to make sure that the app is in place, the app repo, and there is an Open Stack repo, depending on where you want to use iHouse or Juno or whatever installation, whatever Open Stack version that you want to do. OK, so for the pack stack, it's basically one single command. What we do is just call pack stack only one, all right? It's going to ask us for the password. And basically, it's going to create keys across all the servers that you want to use for the installation. Pack stack is kind of cool. It use POPET in the background. And basically, what it does is it calls the POPET manifest. And it makes sure that everything is deployed across whatever servers that you define, OK? Let me go back to the, this one is going to take about 10 minutes. Let me go back to the presentation. And basically, we can talk about the rest of the tools that we have for today. The very first one is Triple O. Anthony is going to delve into details later on. But basically, it's the only official Open Stack project that deals with installation today, OK? We call it Triple O because it means Open Stack over Open Stack, OK? So basically, you have to build an undercloud, which is a short stream Open Stack. And from there, it's going to be the final production cloud, OK? Later, we're going to the details. Pack stack is the one that we run through. I would say that perhaps this is the easier way to install Open Stack. You see in pack stack, OK? Basically, a single command, the repo's in place. And you can get it running in about 10 minutes. You can start your own testing. Fuel is maybe the most popular one. It's a tool by Marantis. Basically, what we do is we just download the ISO. It's free to download if you want to get a try. We install it in one machine. And from that particular server, actually, we can manage several Open Stack clouds, OK? It can do bare metal provisioning. So we just have to boot the servers, OK? And then a few will detect these machines. And then, basically, we just tell them how we want to deploy. OK, some of these tools are enterprise kind of tools that we can use in production environments because they build the Open Stack in a Heche kind of way, OK? So we will have fully redundant components. Triple low is one of them. Fuel is one of them. Pack stack is not, obviously. OK, there is a lot of improvements to be done there. Foreman is one of the improvements that we are making. It's basically a UI's base. It's kind of an easier way for the users to see what's going on with the stack. And it will let you manage it as well. It's also based on Popet. And Spinal Stack is quite an interesting one. It's from a company called Inovance, a French company. It got recently acquired by Red Hat. And Inovance was a very particular company in terms of Open Stack because the professional services is very strong, OK? So they have this tool. It's basically a script base. It makes use of Ansible and Popet to carry on with the installation. And it's quite flexible, but it's not as simple to use. And Crobar is maybe one of the first tools that came about with Open Stack. It's a collaboration between Dell and Suze. OK, I think you guys are about Juju before in another session. So we are not going to delve into that one. OK, for the pack stack installation demo, basically, we cover this one a bit. We make sure that the reports are in place when we do an all-in-one. This guy is actually going to make sure that we have what we call the answer file in place. So let me see if I can show you that file. OK, here we have the shell. OK, so basically it's creating this file. And from this file, we can say all the components that we want to install. So in a typical all-in-one installation, basically almost everything is installed excluding heat. If you want to install heat, you just look for heat into this file. Change the equal to yes. And basically, we can run pack stack again. It's going to go on to the manifest while it is already in place. And the manifest is not going to bother, right? Pop it style. And then it will go through the heat installation. So we just have to run it twice. OK, what we do now is let's check how many manifest are running. It's still going through Cinder. Right now, perhaps five more minutes. Let me switch back to the actual deck. And let's cover a little bit about Ironic on triple O. Cool, thanks, Alex. So look, basically most of the installation tools that Alex has spoken about, many of them are utilizing Puppet, many of them are and or Ansible as the primary drivers in there. The interesting thing to me is that I have a lot of friends who have used Puppet in the past. I'm one of them as well. But if I can just see a show of hands, who's used Puppet in anger? Let's say, OK, so it's probably barely 50%. That's pretty common from what I'm seeing out there in the industry. There's a lot of operations groups and even developers who are not familiar with Puppet. So if you do want to move into and start playing with OpenStack, one of the easier ways to possibly give it a try is to use one of the OpenStack that maybe has triple O. And you can utilize triple O because you don't have to go and learn Puppet. It's OpenStack on OpenStack. It makes it a lot easier for you to be able to do the installation. So one of the distributions that I've used, which leverages triple O, you can have an enterprise grade community edition of OpenStack up and running in under 40 minutes. It basically utilizes about six or seven commands to get it up and running. So it is quite easy. You can be into the Horizon portal and you can be off and running. The actual project itself, it utilizes Ironic and Nova to be able to do the deployment. And then from there, it leverages heat. So they're the three main projects that it reuses within OpenStack. So obviously OpenStack is made up of a number of projects. They're the three main ones that it leverages. It pretty much just doesn't, as really, really small OpenStack installation, to then go off and be able to install itself. Quite ingenious, quite tricky, but makes it a lot easier for yourself to be able to leverage that. So just to sort of cover off Ironic, because it is one of the main projects which triple O is leveraging, think of it very similar to Nova. So in terms of your compute, but in this particular case, it's primarily for bare metal, OK? So which is what you're going to require to be able to do the installation for using triple O on OpenStack. Ironic is going to, now my understanding is that Ironic is expected to be integrated into the new kilo version of OpenStack, which is coming soon. So it will be integrated as part of that at the moment, not currently, OK? Some of the main use cases, some of my colleagues out there, the two main use cases that I've been hearing that people are leveraging Ironic for, mainly databases. So I've got some colleagues who are doing a lot of data warehousing. They're leveraging or making use of Ironic in this particular case, really because the size of the databases and the power that they're requiring, because they're using a lot of cubes within a data warehousing solution, they're leveraging Ironic in that particular case because it gives them that flexibility and it also gives them the compute power that they need. So a big use case for anyone who's running the larger databases. Also the guys in the Hadoop world as well are leveraging Ironic quite a lot too. They obviously need the power, especially if you're using things like MapReduce on it and stuff like that. Ironic is definitely a good use case for that. The third area too, which is being leveraged from a number of customers, if you do a bit of a search on Google, one of the big airline companies in Australia recently leveraged Ironic to do some high performance computing.  And you'll find that one quite an interesting read and was a good use case. So obviously the deployment steps are pretty simple for Ironic. Basically, you have to register it. From there, you have to obviously create an image. And then that image, your storing glance, is not much different to a virtualized one. And then it uses an Overboot for the physical server. So the three main steps of triple O, coming back to triple O. First of all, it creates the seed. From that seed, it then goes off and deploys the undercloud. The seed is basically the smallest installation of OpenStack that can be done. From then, it goes off, creates the undercloud and deploys the overcloud. The seed and the undercloud still remain running as well. So you will need to keep them up. And if the undercloud, for example, does go down, the seed can bring it back up again too. So there's a little bit of HA there, but it currently doesn't reverse. OK, how are we going with our? All right, let's check how good that one is going. All good. With triple O, like I was saying before, it literally is six command lines, takes less than 40 minutes to be able to execute it and get the horizon portal up and running. There's a number of YouTube videos out there that you can go and have a look at to get some tips and tricks on where to download a distribution, which is capable of doing that. And also the installation steps to be able to run and the commands that you need to know to be able to do that. The one that I've done up here, which is running on the demo video, is just running on an Ubuntu 14.04 server. So you can just Google triple O and my name on it, and you'll find a video that can show you all the links that you need to do and all the information that you need to be able to run that as well. All right, how are we going with pack stack? Almost done. So we're right. Let's check.  Back to the demo. OK, let's see how the pack stack is going now. We need a harder oven. It's not a pretty wood, does it? We're not up yet. Do you want me to cover orchestration? Yeah, let's go with the orchestration side. Let me just get this screen back. All right. Oh, are we up with pack stack? Go ahead. OK. Before we go back to see the pack stack finalization of the working software, so the next section we're going to go into is really around orchestration. Orchestration, to me, is really about automation. Many of the groups and the technology leads that I talk to are sometimes hesitant to get into and start working with automation. Maybe because they see videos like this. I don't know.  But the fact is that human error is literally the main cause of deployment failure out there. So the more that you can automate, the better reliability and repeatability that you're going to have within your applications, within what you're deploying, and with the environments that you're setting up. They're repeatable. It makes it very, very easy for us to be able to push the environments in a continuous delivery way. And I think this video really resonates with everyone because we've all been there at some particular stage. We've all been there when everything's fallen to pieces and you thought to yourself, well, why didn't I write a script to do that? Because it was 2 o'clock in the morning and I typed in the wrong command. So we'll move into orchestration. We write to jump back now. Yep. Yep, all good. All right, so here's the rest of the pack stack demo. All right, just in time. So basically here, the pack stack just finished, right? So there are a few things that hopefully we should be able to see. Let me go back to my shell. Go back to the shell. Basically, from the nova.com file, we should be able to see that this one is actually a Kmoom virtualization. It's not quite convenient to use it in production, right? Pack stack will configure for you what we call the breach interface. So these VREX that we have here is basically the one that is going to connect to our external network. So there are a few more steps that you need to do in order to have a working configuration for OpenStack. Basically, using OBS, the open virtual switch, we need to attach whatever interface that is going to our external network into our breach, all right? And after that, basically, we're going to get a working OpenStack configuration. Let me check the virtual machines that we have at the moment because for the next demo, which is the orchestration one, we're going to go into heat. For heat, actually, I will need a little bit more of memory in this machine. So what we will do is let me check back. OK, let's destroy one of these guys. We don't need any more. I think one is gone. All right. All right, what we will do now is I'm going to use another VM, which is only the controller, the OpenStack controller. My compute node is going to run in the actual notebook, OK? So let's log into this one. I'm going to use a heat admin account. And what I want to show you from here is basically how to run a CFN template. Let's go to a network topology. Let's get this one running. All right, basically, we are kicking one of our templates that we have. Let's try to run some checks. Just to make sure that this guy is actually running from the background, you can see, actually, how the networks are being deployed. Initially, we only have the external network, which is the one that we get out of the box after the PAK stack configuration. So now, our script created a database network. We are creating a DMC as well. And basically, what we are doing is we're going to create three instances, OK? Two of the instances are going to be attached to the DMC. They are going to be load-balanced, ideally. And then our database is running Oracle Express Edition. It's going to be attached to the DB segment, OK? So we're going to assign floating IPs to these two guys. And basically, the database is going to be isolated from external. So it can only be reached through the DB tier, right? So we should be able to see the instances provisioning here. And this demo, again, is going to run for around 10 minutes. So what we can do is let me put this one back so at least they can see when this one is finished. And let's run back to the presentation. OK, this is basically what we call a CFN template. OK, it's AWS compatible for those of you guys who are familiar with Amazon Web Services. Basically, this one is what they call the Cloud Formation and Automation Scripts, right? It's based on JSON. This is usable in OpenStack with some minor modifications. We can actually get this kind of JSON script drawn in an orchestrator full cloud solution. OK, so a bit more information on heat. By the way, do you know why we call it heat? No, no idea, because we need heat to build the cloud, actually, so that was the whole idea behind it. All right, so the project actually got started in Havana. OK, in Havana, basically, we were using the CFN templates, Pure JSON. It got interested in Icehouse. In Icehouse, basically, they create the whole template that we call heat orchestration templates. And the whole idea was to basically make it more legible for the developers and easier to program, right? So in this case, we're using YAML. We have something called autoscaling that works pretty well in heat. And there is quite a lot of collaboration going between the silometer developers and the heat developers in these two different projects. Because silometers, basically, will keep track of the utilization that you have in your instances, right? So whatever CPU and memory utilization that you're running, we can take advantage of this information in heat. And basically, we create autoscaling groups and we define thresholds there, OK? So based on these thresholds, once you hit certain utilization from the CPU, then heat will trigger the autoscaling. And then basically, we can provision additional instances for the web tier or whatever tier that we have inside, OK? It works also the other way around. Once the utilization hits the threshold for the bottom side, the utilization goes down, basically the instance will be terminated, OK? So it's quite cool in that sense. Interesting point to note, after NOVA and Neutron, heat is the hot project at the moment. So there is a lot of commits going in for heat, all right? Let's talk a little bit about workload backups, OK? And when I cover this portion, I basically come from the perspective that we are using pure open stack, OK? We are not using additional tools. So there are quite a few ways in which we can do this. Perhaps the first case is when the users want to back up the actual instances, OK? They say, OK, yes, I know that this is supposed to be a cattle kind of workload. But what happens if I really, for any reason, I want to make sure that I back up this particular instance? I don't want to lose the configuration that we have inside. So this first case, we can run through these steps. And basically, what we are doing is cloning the image in a way that we can get it into glands. And we can download it into any machine and basically just move it around, copy it to another open stack cloud, and get it running again, OK? Interested fact is once we do this, it's going to be a raw image. So if the original one was a cue cow, then basically you are going to get the full size image. You will need to use chemo IMG to basically reduce it again to cue cow. Not a big deal. OK, so this one is perhaps the first case. For the second one, Cinder related, we are going to do what we call the volume-based approach. Most of the installations today still use LVM as a backend for Cinder, OK? So basically, we configure what we call the Cinder volumes VG and we just attach the loans to this particular volume group and whatever instances, whatever volumes that we want to create on Cinder are going to run inside this VG. So what we do is we connect to the Cinder host and basically we just take a snapshot of that particular volume, OK? We can actually do a key part to recognize the partition of the snapshot. We just mount it and we come back up specific data that is running inside. Interesting facts, the volume can be associated to the instance at that time. Of course, if the workload is dynamic, you may want to quiet whatever information that you have inside just to make sure that it is consistent. OK, this one is widely used at the moment. Case number three, we're going to use Swift. This one is pretty useful because, as you can see in the blue square, so basically this will back up only the actual data, OK? It's not the whole row volume that is being backed up. OK, we follow these steps. We have to create a container and inside the container basically we define the backup coming from the Cinder volume that we have, OK? Cinder snapshot is the next one. This one is quite a simple one, but the drawback is the full row backup. So whatever size that you have in the volume, even if you're using 10% of the capacity, then you are going to take the full size for the actual backup. All of these cases, of course, can get a lot more interesting if you're using safe, OK, safe. They have their own way to doing backups and things can get pretty interesting and complicated as well, so we're not going to cover that portion as of now. And a lot of customers, they also come to us and ask us, how about enterprise backups? Whatever backups that we have been running in the past is it possible to get this integrated with the instance? There is no reason why you shouldn't, right? It's only that they have to spend a little bit more money to get the backup or network running with the workloads, but it's workable as well. All right, let's see how the CFM demo is going. All right, so it seems that all the instances are running at the moment, OK? So we got a floating IP for the web server one. I'm pretty sure that the second one should get it as well. Let's do a refresh. Yeah, is there as well? And let's see what's going on with the actual database server, because that one is the one that usually takes longer. Let's try to open a console. All right, it seems to be running. Oracle is running. Let's do a quick check, OK? So in this case, what we want to do is I create a particular schema, and this is supposed to be kind of a real estate database. So let me try to remember which tables we configure in this thing. There is one particular table called SON. I don't know if some of you are familiar with Singapore districts, because this is a place where we configure this stuff. So let's run a quick query here for the SON table. And basically, it will give you all the districts that you have in Singapore. So hopefully, we should be able to draw this information from the TomCapt servers, which are the web instances that we have running here. Let's take one of the floating IPs as an example. Let's try to access it from here. It's import 8080. All right, it seems to be there. So the SONs basically is loading the information from the database. OK, this is a typical use case. Some customers ask us today, OK, we have this particular world we're running. It's not really meant for cloud. But how about if we wanted to port it to OpenStack? Is it possible? Yes, it's possible. Would it be an ideal world for OpenStack? Maybe not. OK, then they come with a question. How do I back up this kind of stuff? So that's how the particular use cases that we saw before come out very useful, right? So basically, what we're doing in this case is we have an actual sender volume, and our database is sitting here. OK, so whatever issue that we have with the database server, basically, we just terminate the instance, spawn a new one, and then we can basically attach our data, the archive logs, and just roll forward the database to a consistent state. This is quite a cool case. All right, let's delve now into the consumption portion. And we're going to see two more use cases. One of them is Murano, which Daniel is going to cover. And finally, we're going to delve into Sahara, which is Hadoop as a service. Thanks for that, Alex. So you can switch over to the Sahara demo while we're talking about consumed. So as Anthony has introduced, we've covered off deploy, orchestrate, and backup. And now we're on to consume. I always like to think that I'm the pretty one of the group, so I get the pretty section for now. So we'll look at more of the kind of the eye-candy interfaces that are available out there project-wise. So with Murano, this is a project started by Morantis that provides a marketplace, an application catalog for OpenStack, Cloud Foundry, PAS-based offerings, et cetera. So the idea here is to allow app developers, admins, to publish various Cloud-ready apps and then effectively allow users to deploy those apps using that push-button approach. And utilize some of the underlying orchestration mechanisms, such as the heat that Alex has demonstrated some of that other OpenStack goodness. Now, the Murano also has that tidal metering and billing around a salometer. So if you're here for that talk earlier, covering off salometer to look at and trigger against certain types of events. Now, it's an early-stage project as well, so it might be something that, and we'll go through a bit of a demo here, you might want something you might be interested in looking into and getting involved in. So this is just a quick screenshot of Murano in action, let's say, within the Horizon portal, the Horizon portal for OpenStack. And some of the apps, some of the sample apps that have been stocked in here. The other screenshot we have here, of course, is an example of, let's say, HP Vertica analytics platform or the apps that we have out there as a community edition that's available for people to download and kick the tires on, publish through Murano. Now, swapping over to what we have here. The interface that you're seeing here is the HP development platform. HP is a PaaS offering based off of Cloud Foundry. And within this PaaS offering, what we have is the Murano marketplace driving the ability for users to deploy from sample applications that are stocked by, again, your developers, your cloud admins, et cetera, for users to consume. Now, as a PaaS offering, this is catering for the development demographic, if you want to say that, around taking applications, defining them via YAML file and having them sourced via internal or external repositories published through and then allow this sort of self-service consumption approach. So Murano driving along the marketplace so that, so again, you get that push and go user interface to get on with work. Now, another element of Murano in action here is looking at an existing app that's been deployed and drilling into the WordPress app that's available. In this case, what we have here is just an idea of a simple auto-scaling, a simple auto-scaling GUI entry here to allow users to drop in, define a CPU threshold to trigger an instance growth. So in this case, we're starting a singular instance with the one instance minimum. Once we just drag and drop the sliders to a one, two, or four instance minimum, then the PaaS platform starts to spin up additional instances, so again, that users can get on with the work. This case scaling out and an application that can cope with additional instances being spun up and sort of back the services that it's responsible for. So again, Murano driven so that it's nice GUI marketplace driven experience and give users an idea of just that push button consumption experience or give everyone here an idea of that. So that was, was there anything else we wanted to add to that, Anthony? I think that, yeah, I think we're going for a different one. So are we ready with that Sahara demo and all that goodness as well, Alex? So we'll flip back to Alex, he's been doing a great job on our demos here, our demo death march. So we've got, we'll be talking to the Sahara project. We'll just flip back. All right, for Sahara, I'm going to use iThouse in this case, okay? Sahara is not really officially incubated yet. How do I get into this screen? Okay, all right. It's not officially incubated. If you want to give it a try, there are not so many distros that you can install it out of the box. Basically, you can try here in OpenStack if you want to get a kick of Sahara or if not, my ranties will be perhaps the easier one to get started. Okay, so there are quite a few things that we need to do here. This demo, by the way, runs in about 10 minutes as well. I think we are doing pretty good in time. The first thing is basically, we need to take note of the plugins that you have. Okay, so for this demo, I'm going to use the Vanilla Apache Hadoop, okay? For those of you who are Hortonworks fans, the plugin is there as well, so you can give it a try. Or this one is perhaps the less popular one, all right? We will need to get an actual glance image. We will need to load it and configure what we call an image registry. In this case, I'm using Fedora, okay? And basically what we do is we associate tags to it. So I'm going to use the Vanilla Hadoop and I'm going to use the 2.3 version, which is at this moment the latest one. All right, after we have the register configure, what we do is we go to the group template, okay? And basically here we have to configure the master and the workers for those of you familiar with Hadoop, all right? We are using Vanilla as well. We have to associate the process that each of the notes is going to run. For the master, we have the name note, the OZ resource manager, history server. Workers is only that and other than the note manager, all right? Once we have this one going, we have to define the actual state of the cluster, how many notes are going to be inside the actual cluster. So in this case, I'm going to configure two notes for time reasons, okay? Let's hope to get it going fast. Once we have this, we are ready to basically configure the cluster. Configuring the cluster is as easy as basically just saying the version that we want to use. Okay, Vanilla Pache Hadoop. Let's give it a name, Hadoop, this one, sounds good. If you want to assign a keeper, I already have one pre-created and all the Hadoop notes are going to be attached to our private network, okay? Floating IPs will be associated. Later on, if you want to try them up and reduce or any other analytics feature, and basically what we do is we kick it in, all right? So this one will take about five minutes to eight minutes, maybe, let me go back to the deck. Okay, Sahara was previously called Savannah for those of you who are not familiar, quite similar to Neutron, used to be called Quantum in Grizzly. We have to change the name for trademark reasons. We don't want to get sued. Okay, it's an open source, native and open stack, right? And it's a very useful use case for those people doing that analytics today. Let me do something now. Actually, we have some videos running here with the actual demo, okay, just in case that the other one doesn't work for a reason. So basically what we're going to do here is go through all the steps that I showed you just now. Okay, we have the different flavors. We're going to choose the vanilla flavor in this particular case. We got the registry loaded, okay? We could as well have been using Ubuntu or Rails. It's also supported. Okay, it's not really a concern. Configuring the workers and the master, okay? We went through this one for the cluster templates. Basically, I am using exactly the same ice house that I loaded just now, okay? So what I am doing here in this demo, I am basically cutting the provision in time, okay? Which takes about a minute, so we can see actually what's going to happen then result. All right, so once we get it running, actually we can check the actual configuration from the network topology. We should be able to see the two instances kicking in. And I'm from Nova as well. If we go back from Horizon, we should be able to see the compute nodes provisioning. All right? Okay, all right, our topology shows that the two instances are already attached to the private segment, okay? And basically from the project side, if we check the instances, it should be provisioning at the moment. Oh, it's actually active. All right. Okay, let me go to the next one. Okay, in the next one, basically you will see that this one is already running. We can go to the cluster details. And from here, we can see the actual capacity that we have inside the Hadoo file system, right? So at this moment, I only have WordWorker and the capacity is about 18 gigs, okay? And from here, we can see that we only have one instance for the workers. It's possible to scale it. It's not an auto-scaling feature yet. Basically, we have to do manual scaling. From here, you can see the jobs. If you want to do map and reduce from that particular screen, you should be able to see what's going on. So let's try to give a try to the auto-scaling. Basically the demo. From here, we just select that we want to add one additional node to the workers, okay? And it's going to add the additional instances into it. We should be able to see it from the network topology. There it is. We have the workers. And if we go to the next portion, assuming that everything is complete, once more, we can check the cluster details. The capacity should have been increased by twice the amount. So now we have 37 gigs. And we can see that we have two nodes running as worker, okay? So the scaling parties is working just fine. We can scale down as well. Basically, we just go back to the cluster, reduce one of the workers, and just kick it in. All right, so what I will do just now is let's get into the wrap up. We have some links that could be of interest to you guys. All right, well, you just want to do the last part of the demo in a moment. Yeah, all right with the links. So we're basically finished. I hope what you got out today was just a few tips and tricks on some of the more interesting projects that are out there in and around OpenStack. Some of the more interesting pieces that you can leverage to be able to help you to be able to deploy faster, to be able to orchestrate quicker, and to be able to leverage some of the larger Hadoop-type solutions, or at least be able to have a play with it. You can also reach out to us. We can hook you up with and show you how to get free cloud accounts to be able to stand up any of the development platforms, or even to be able to test some of the Hadoop clustering and things like that too. Or we can also give you the links so you can go off and do some reading and then be able to install it and play with it as well. So I hope you found it interesting. We tried to make it as fun as possible. If that is possible, I'm not sure, but anyway. Yeah, at 5.30 on day two. So thank you all for your time, and enjoy the rest of the conference. Thank you. Is there a reason you didn't use Cinder Backup Create in any of the backup methods for volume backup? Is there a reason you didn't use Cinder Backup Create to do backups? No, actually, that use case is fine as well. I mean, guys, what I was trying to do is basically run through a few use cases that are possible to use. That doesn't mean that it's the only way. Actually, there are more ways to use OpenStack to do your backups if you want to use that particular case is fine as well. Thanks, guys. Sure. Sure.


Hi everyone ShavaJaspy's casebreaks.com here doing a 2017-2018 Prism basketball sell-o-pack break random team edition number one where we're gonna end up giving away a $2,800 flawless NBA spot so before we do that we're actually gonna be giving away five spots in this break so instead of selling 30 spots we only sold 25 and so the 25 spots that were bought we're going to randomize the last five spots in between those names so here is that list from Anthony Liska down to Robert Wolfe with last spot mojo there's 25 names here we're gonna randomize it in top five names after two and a three five times top five after five end up getting extra spots in the pack break so good luck guys fifth and final time so five times in the randomizer top five names get additional spots Lewis T Lewis T Lewis T Robert Wolfe Robert Wolfe the wolf so top five additional spots in the break five times the randomizer top five top five on the dice so let me copy and paste those names over with those five names added here is our full list so those are the spots that were just one Lewis the three Robert with two and then the original 25 names on the list right there here is our list of teams for the break itself the Hawks down to the Wizards for the one pack break no vet based card ship at the end of the break will re-randomize customers names and the name on top wins a spot in the 1920 flawless basketball random hit break there you go dice roll for the pack break itself one of the six seven times guys good luck seven times Lewis T down to Matthew Shura seven times in the randomizer seven times on the dice and seven times on the teams rooting for the angels losses one game behind Colorado for 10th draft pick well Colorado just one today to map seventh and final time magic Celtics oh I'm good to go for however long Joe I'm here for until the end of the night whenever that is seven times on the teams seven times on the customers seven times on the dice we can go until five in the morning if you want to so we're not gonna read through the full list no trade window as well but right Robert here is the teams for you I think Lori marking in right Lewis Lewis teeth opportunities there you've got Lakers Lonzo Cal Smallwood where Celtics and Jazz Celtics Jason Tatum Matthew Shura jazz Donovan Mitchell Robert Wolf Bama to buy on the heat Lewis T as well there you go so let's print the list Kings Marvin back no deer Fox right Oliver who got Kings Lewis T swipe of the Fox right that's my bad you can see the case of flawless behind here no Kobe white bulls Matt this is 1718 Bagley's also 1718 right so there's the finalist but John Collins is a hawk in this I believe oh Bagley was 1819 okay maybe we'll get a really cool coach card in here gals and Mason Trevor Booker green for the Nets that is Stephen Pokoroba Wade Balden Silver for the Grizzlies and Matthew Shura Steph Curry fundamentals green Warriors Robert Wolf on Tays is it Celtics Matthew Shura Kyrie Irving Celtics Matthew Shura Chris Dunn for the Bulls Lewis T 499 earlier one of the case not bad Joe not bad at all so that is the pack nothing crazy there no Tatum's no Mitchell's no Fox's Bama to bios but the reason we're all in this in the first place let me reset this and this and copy that full list over again so this is the list that has the spots of we're one again Lewis Robert two spots there back up to Anthony with the first spot new dice roll and remember it is the top name name on top wins a $2,800 spot in this fall is a flawless break so dice roll two three five times guys good luck fifth and final time so five times on the randomizer five times on the dice name on top wins so from spots two down to 30 one very happy person lots of unfortunately not happy people but thank you guys all for getting in Lewis for spot out see if you went one two three congratulations wow Lewis with the spot he won in the filler that's not one of the spots he bought that's a spot he won in the filler gets the top spot congrats Lewis five times on the randomizer Lewis on top finished one two and three five times on the dice as well and there you go that is 2017-2018 prism basketball cello pack break random team number one from jasby's case breaks calm I'm Sean jasby's case breaks calm thanks for hanging out we'll see you next time


Okay guys, so I just did a couple errands this morning I got me and Joel some Starbucks because we actually ran out of Nespresso pods for the machine So I need to order more or just go into the store and get some I think I'm just gonna go into the store soon to be honest But I did not feel like having instant coffee and since I was out I decided to get us some Starbucks I got a brown sugar oat chicken espresso Anyways, so I got that and then I also mean reason why I went out to be completely honest is because I really wanted to get Pimple patches because I have a really big hunker on my face and it hurts so bad and it's literally huge you guys So I just got these pimple patches. These are the ones that I Normally get from Walmart and they're like $5.90 and so they're pretty cheap and they come in a pack of 24 so it's not bad. I also got some vegan protein powder This is the one that I got from Walmart just because I want to start adding this to my smoothies in the morning And I'm gonna get back into the gym. So I'm gonna need protein I also just realized these flowers that my parents got me for my birthday They are dead. So I need to clean out this vase I really want to get fake flowers like this to have in a vase just because I love the look of Flowers in the kitchen But flowers die so quickly Kind of just want like fake ones just to always have in the kitchen that look real to give me that effect If you know what I mean, but yeah Okay, so it is currently one o'clock and I'm just about to head to my gynecologist appointment I will tell you guys more about that in the car because I got to leave now I just want to show you guys my fit because this is the first time I've worn jeans Leisurely and so long. So I'm kind of proud of myself. I really just felt like dressing cute So I got my Nikes on I got these jeans that are thrifted And then I got this top from Brandy and the sweaters from Princess Polly and the bag is thrifted But I just felt like looking cute today. These jeans honestly are not like the worst for comfort They're honestly pretty comfortable because they're so loose I have them actually tied with the shoelace at the back because they're so big I just had to show you guys before I go. So anyways, I'll see you guys in the car. Okay, you guys I just got to the gynecologist. I am don't know what to expect in there when I say that I booked the appointment because if you guys don't know I 99% chance of endometriosis. It's not like confirmed yet But my symptoms and everything like I've got told it but it's never been like they've never seen it because it's really hard to detect Sometimes but because I have like there's I've all the symptoms of endometriosis basically so 99% chance Okay, like there's no way I can't have it but anyways, so I go refer to the gynecologist So I guess we'll find out for sure right now I don't know what they're gonna do.  I have no warning.  I just don't know what to expect going into this I don't know if they're looking. I don't know if they're just gonna ask me questions So we'll see it's 130 have to go in in 10 minutes. I just hate everything that has to do with the doctor to be honest I just hate it and not many things give me anxiety In life honestly doctor appointments for some reason give me anxiety. I don't know why I just hate the doctor So this is like me. Anyways, I will update you guys after my appointment If any of you guys struggle with bad period pain or you have endometriosis. Hopefully This will help and I can share whatever information I learn. So anyways, I'm gonna go in wish me luck and I'll see you guys back from the gynecologist and Basically, I have a couple of options for stopping my periods. There's like obviously birth control There's the prednisone shot. I think she was saying something that goes on your skin or like getting an IUD But she told me this month just to try my pain killers and not take them when I start feeling the pain But take them one to two days before so that was very interesting because I've never heard somebody tell to Tell me to take my pain medication like two days before the pain comes So I had no idea so she's like just try that this month. Let me know how it goes and We have a call at the end of April So we'll see but I'll keep you guys updated in case you guys are in the same boat as me because I know how much it Sucks. We basically just talked in the appointment and she said she doesn't know if I have endometriosis She's like I'm gonna treat you like you have it just because in order to really find out you have to really do Examinations and stuff so it's like a lot of work But she's like I'm just gonna treat you like you have it and we'll go from there So just so happy that like I have a doctor now that is gonna help me with this and I'm not kind of like left in the dark So yeah, I'll keep you guys updated on the journey if you're any bit curious But yeah I've been obsessed with bread peanut butter bananas and then putting honey on top It's actually the best thing ever and if you guys have never tried it before you should definitely try it I've just been obsessed with that. I've had it like almost every single day this week I usually would add cinnamon, but I don't even have cinnamon right now So that's something that I have to add to my grocery list, but usually I would add cinnamon So if you guys have cinnamon at home, and you want to make this definitely add it onto the top But so freaking good. Oh my god Hello, you guys. I am going skiing for the first time in my life So I'm going to try and vlog as much as possible for you guys. Yeah, it's sunny day We're gonna go to the mountain because I think it's like the last month that you can even do this like that They'll that there will be snow so I'm so excited and I'm gonna try to bring you guys along because it's gonna be very interesting Apparently skiing is easier to learn harder to master Snowboarding is harder to learn easier to master So we're starting off with skiing because I'm only doing this once and they're probably not gonna do it again until next year So skiing it is for today Because I need to hit the snow for the first time. It's actually only my second time. So we're at a mountain It's not even like as cold as I was expecting to be honest I really hope the Sun comes out because I really want to watch the sunset I put on so much sunscreen I put on like Put on like two layers of my Australian gold and I put on like 30 SPF underneath So I'm like I was like I don't want to get burnt. And so at least you got that out of the way Okay, so update she just sent it down this hill She didn't she wasn't pizza.  No, don't say that. She just needs to learn we're going back to the bunny How back to the bunny back to the drunk look at it. We're opposite blue black black blue And they just gave us these helmets. I think they knew what was going on with their fits Hello you guys, so it is currently 1250 and I'm just waiting on Madison to come over because we're gonna go to the malls together Because I really want to go to the Nespresso store so I can get some more coffee because we ran it out and Just like hang out with her do a couple other things. I just did my makeup But I don't know if you can tell but I am having a Xeema flare up It's all my eyelids and a little bit right here underneath my eye so my Xeema pretty much only comes when it's spring time and because of all the pollen and The spring air, you know how some people get like allergies in the spring Instead of getting allergies because the pollen like the reaction to the pollen I get Xeema so my Xeema comes out it reacts to the pollen in the air and then That is why I'm having a flare up because it is April 1st and spring literally just begun So I'm gonna have to deal with this Xeema for about like a month until spring settles down and the pollen goes away so It really does suck and I'm just trying not to let it ruin my mood because it does really hurt and it's very like you know how it is if you have Xeema, it's very itchy and Yeah, but I also at the same time really don't want to let it bother me And I know there's so many people out there that struggle with acne year-round and struggle with Xeema year-round and it's much worse Condition than me, so I really don't want to make a huge deal out of this But I just didn't want to point it out and as you guys know, I'm just trying not to make a big deal out of it Just gonna let it sit on my face. I didn't put makeup on it I kind of just did my makeup around it just to make me feel a little better But yeah, I also did just watch this YouTube video and this girl said that castor oil helps her Xeema so much So I'm actually gonna try that tonight and see how it works because people were saying it was life-changing So I've never tried castor oil to settle my flare-ups in the spring before so I'm gonna try that But obviously be on camera doesn't make me feel the most confident But it's okay because no one is perfect and nobody needs to be perfect. So anyways, I'll update you guys I'm just gonna get changed now. So I'm literally just wearing a crew-neck And yeah, I was just doing some work and cleaning this morning I don't need it to get done, but yeah, I'm just gonna get changed now and I will update you guys Okay, so here is the TV console that we got we got it off of Facebook marketplace So originally we wanted a white IKEA one that was this exact one. It just didn't have like the shingles It was more of just like a glossy finish and we were gonna buy it at IKEA honestly when we first saw it but it was out of stock and Then we realized all of their TV consoles that we liked were out of stock and they had no Like it didn't say date that they were gonna come back in stock Which means that it could be like months and we weren't really down to wait months So Joel found this one on Facebook marketplace and it is the IKEA besta You can just like customize. I'm pretty sure if you go under IKEA besta TV consoles you can just customize them and We honestly really really love the black and the thing that we love about this is how much storage we get so we can store Whatever we want in here because there's not really much storage in apartments as you guys probably know that But since we don't have a lot of storage We definitely wanted to get a TV console with a lot of storage so we can just put like random shit in here if we Want as you can see I'll show you how big Like look at how big that is it is huge inside of there and the guy that we bought it from he Didn't buy any shelves with it But if we wanted to add shelves we totally could like it's totally customizable We would just have to go to IKEA and buy shelves if we wanted shelves in here But it is so much great storage and I'm just in love how it's all hidden by the close of the door So so yeah, I really like it and I really like the paneling on it I just think it's really simple basic and I am happy that we went with the black Because the black matches like our accents from the black chairs And then it ties in here to the console since our couch is white like our couch that's coming in It's pretty much like cream white It's gonna brighten up the room and this is really nice contrast with the barstools So I'm really happy about this and we got it for a cheaper price We didn't have to assemble it and it's pretty much a brand new so we really lucked out I'm gonna give you guys a bit of a haul because I just got a few basics from H&M that I'm gonna show you guys So this is what I got. I got three basic t-shirts These are only like five dollars from H&M and I just needed more basic t-shirts because when I do background acting They want basic they want you to bring a lot of basic clothing So I don't really have anything that basic So I just thought I'd stock up on a couple basics that I can bring that are just like my staple t-shirts And then I just got one long sleeve. So here is the first shirt This is the extra small and it fits me perfectly I have two other shirts that are these exact ones from H&M and I have it in a gray and a green I got those both in a small and I kind of like the way that they fit better But this was honestly like the only size that they had left because they didn't really have much selection But it still fits me like it's completely fine Just a little bit more snug which I actually don't mind But if you guys are looking for just basic t-shirts I would really recommend this line from H&M because they're really cheap and They're pretty good quality my other shirts that I've had I've had them for like a while now and they've held up perfectly So these are also made with 23% recycled cotton, which is nice. I know H&M started there like more Sustainable lines. So every time I shop there and make sure to get stuff that have this tag on it That's made with some recycled materials just so it's a little bit more sustainable than their regular Things that they have so here is the yellow color as you guys can see it is a very see-through So I might be taking this back here is the long sleeve I actually really really really like this the material is really like comfortable and it's really soft Yeah, I really really really like this one. It's not even that see-through I thought I was gonna be a little bit more see-through, but it's actually not see-through at all I really love this one definitely gonna keep it But I'm gonna return the pink shirt because I didn't even show you guys what that looked like because it Did it barely even fit me and I'm gonna return the yellow shirts since they're both see-through and the picture Doesn't even fit me. But anyways, this is definitely a win so cute also at the mall I forgot to show you guys but I stopped by at the Nespresso store And I got three packs of the double Nespresso because we had completely run out of Nespresso pods So now we're kind of stocked and it was such a good experience going in the store It's really bougie in there and they gave me a really cute bag Because when my mommy stored an espresso at our house, she used to just order it online But Loki really liked the experience of the store So anyways, that is going to be the end of today's vlog. Thank you guys so much for watching Especially if you made it to this point and please leave down below any of your like blog video requests that you want to see and yeah I love you guys so much. Thank you for watching and I will see you guys in my next one