right what we got that set on we got a set on a 1.7 volts so we want to give it 9 volts that's the minimum rating for it try some rating 10 yeah you can't see that can anyway so you just dial it in 9 9 volts well that's 954 watts it's not going to do that back up by time just say okay it's 9 volts 350 milliamp is all we're allowed to have right so I suppose this is it I'm gonna go and hit the power button over there the output button and we're gonna we got one that doesn't work okay well let's just take that power off for a second because across the tops didn't work across here well you go out the way to make this a little bit more easy to see and then you can see for yourselves yep so that's the first 9 volts maybe it needs more juice to do the other ones but I've just noticed that there's a couple there's there's holes in the back here and it looks like they're for jumpers of some sort which are not actually provided they're just the needs cut off raise those disruptions so I'm not sure about that so let's see we just increase the voltages in so let's say 11 volts and then see that see that it cures it no that doesn't cure it so I'm just going to dial it back down to 9 so I'm just going to complete minimum 234.26 ohms 0.026 ohms it's taking up and it's got the ability to take half an amp so well I'm not sure if that's actually what it's supposed to do I don't think it is I think there's some not quite right there I don't fully feel there could be something to do with these jumpers now I just need to take a little look I know everything's in the right place and everything's the right way around and there's also a behind the LED here there's also another little hole so I wonder if these jumpers have to be jumped and I noticed I didn't actually solder the switch in but it's quite a good connection there so I don't suppose that really mutters too much but yeah so what we're going to have to do now is that's what we got and what we need is the rest of it so we're going to have to go on a little bit of a mission and try and figure this out what's going on and there's only two so there's only two of the LEDs coming on as well so I'm going to run a bit of a mission well I figured if I just put you know jumper wires in and played with them I'd see if any of these extra bits came up but it didn't really work out like that because even with playing with these nothing flickers these LEDs don't come on but nothing blows up by though but nothing actually it doesn't actually help having these in so I just turned a power from work those out I didn't solder them and I just pushed them because they were fairly tight so a little bit confused I suppose I'm going to take a good long hard look at the schematic now even though I can see these holes on here they're not in exactly the same place but they don't seem to be bridged or anything maybe they're just test points and so I shouldn't be trying to bridge them but they do indicate like a wire bridge hmm okay well what I've done is I pulled up get the wire up this thing on the screen here look and even though it's not in exactly the same position as mine you can see that that has like jumper wires in where the LEDs are just below the LEDs mine the jumper wire areas seem to be slightly different to that oh so yeah that's the so I'm going to go ahead I think and just solder in some some wire there and I see that makes any difference okay okay well I soldered a little bridge there I soldered a little bridge there I didn't want to take it all apart again to do the one on the back so I just I did a nice little neat one across the back there I don't think it will be too much of a problem hey hey there we go they all seem to be bridged but there we go okay so I don't know what it seems to just be you know on that impressive button nothing really happens I'm not quite sure what to make of that it's just everything's on and the these bridges made the rest of it come on and the one on the back made these two LEDs come on so I don't know what's going on there I'm looking at it I can see that everything is polarised correctly I've even put all the resistors the correct way around just because I like the uniformity all of the transistors and the little 78 LO5 there regulate I presume that is they're all in the correct places everything seems to be as it should be the chips pushed in firmly but we have well that's all we got so I'm not too sure about that I'll chat with the company I'll show them you know a picture or pointing towards the video and um yeah let's see what they say but I think at least it works and nothing's caught fire or anything like that so that's that's a good thing I'm going to switch it off and disconnect it and I'm going to proceed with dishing up my evening meal anyway cheers for watching guys life and hell


New Year's celebrations often bring fun and excitement but can also bring some hazards along the way. If you are planning on spending the night out, make sure you have a plan. Have a designated driver or call a cab if you are planning on drinking. Plan on arriving at your destination safely by leaving early in case of road hazards such as ice and snow. Don't be distracted by texting and driving. Also during New Year's, watch out for fireworks. They can be an enjoyable way to light up the night, but they can be an issue if not used properly. Remember, fireworks are explosives and should be handled with care. As it gets colder this winter, fireplace usage increases. The increased amount of combustible materials in the house along with flammable decorations can spell disaster if not monitored properly. When the season is over, don't burn trees, wreaths or used wrapping paper in your fireplace. For more New Year's safety tips, visit the National Safety Council website.


Oh it failed because of the network problem, so I will get it and if it's there I will put it on the... Well, it sucks, but... Ah, yeah, that's working. Okay, I needed to be able to see the slides to... Ah, because I thought... We still have two minutes. Can you record it on the... Yeah. We have to start with that later. Yeah, it's fine. Also you have spots, so you can give out spots. Okay, I'll try to remember to leave time for that. Yeah, okay, that sounds good. I'll see if I can... Leave enough time. And the only other question, just things to remember in case we cannot reach the person asking questions if you can repeat it. Yeah, for sure. I'm just going to have so many people from me. Yeah. What do you mean by that? Yeah. Yeah, there's a bit of a few talks, and so J.D. from each country won their answer. This kind of follow is on from that, so people who've seen the earlier talk will probably help. Great. Okay. Kind of. Yeah, I mean, this is kind of one of the advanced use cases for heat, so we go into something more advanced sort of details. It doesn't have to be complex for simple use cases, but it can get complex, I agree. Yeah, the one I'm missing here is the dance ledon. Dance ledon was here this week. Is he? Well, he was here for some meetings, but I haven't seen him yet today. I'm not quite sure if he's stuck around. Okay. He was here yesterday, I saw him. So he's on the bed? Or is he something? So we had some meetings at the office the last few days, but I think we should be around. Okay. Hello, guys. Just, it's already time for our next presentation. I'm pleased to welcome Steven Hardy, principal software engineer from Red Hat United Kingdom. This next presentation will be about main components of Triple O, and we will have deep dive into heat templates. So it's kind of a follow-up on the previous Jay's presentation. So please let me welcome Steven Hardy. How's that? Can you hear me now? Okay. Let's try that again. So as you heard in the introduction, my name's Steve Hardy, software engineer at Red Hat, and I've been working full-time on OpenStack for nearly four years. Quite a lot has happened during that time. OpenStack is a very, very fast-moving project, and I'm going to try and give you a bit of an overview of OpenStack, the various components, and we'll go into a bit of detail in particular on heat and Triple O, which are the two projects that I'm currently most heavily involved with. So what are we going to talk about here? The majority of it is going to be talking about OpenStack. So it might be worth considering what OpenStack is for a moment. Obviously it's cloud software, which a lot of people have heard about, but really it provides you with an abstraction layer. So if you have a data center and you want to be able to provide on-demand access to all kinds of different resources, not only compute resources running VMs, which is the use case most people tend to think of when it comes to OpenStack, but also storage and virtual networking and various other things which we're going to talk about in a moment. So we're going to try and give you a bit of an overview of OpenStack. We're going to do a bit of a deep dive into our advanced capabilities of heat, and this will follow on somewhat from Jay's introductory talk earlier on. So it would be good if anyone has seen that. If not, you might want to check out the recording at a later date. And then we're also going to talk a bit about Ironic, which is the bare metal provisioning piece of OpenStack and how that can help us with the triple O vision, which is using OpenStack components to deploy OpenStack in a production environment. So a few years ago OpenStack was very much smaller than it is now. It was primarily focused around abstractions for compute, and that is mostly running VMs across multiple hypervisors and block and object storage. Now, a few short years later, there are a large number of different projects. This may not even be accurate, because I did this a few weeks ago. But as you can see, there are... everything as a service is the way I like to think of it. Any conceivable abstraction in your data center is likely to have someone working on a REST API and allows people to more easily interact with those resources. So we're going to focus on Ironic, which allows you to do provisioning of actual bare metal hardware, so dedicated bare metal machines for your workload rather than VMs. And then we're going to talk about the heat orchestration component, which allows you to have a more declarative interface to all of these different tools. You can see that if you've got this proliferation of different HTTP APIs, they all follow some common patterns, but they're not necessarily 100% consistent. There are different command line tools, although there is a common OpenStack client effort going on as well. But really, you need some way which is less imperative to define your resources in your cloud. And as Jay's talk introduced earlier on, there's a template model, which he accepts, which allows you to define relationships between your different resources and instantiate them in the right order for you without you necessarily having to worry about dependencies between components explicitly yourself. So before we get into the details of the orchestration features themselves, it's worth differentiating a little bit between orchestration and config management. This is a bit of a blurry line, particularly in the cloud world, because there's a number of different config management tools that provide some orchestration capabilities, and then there's some more orchestration-focused tools which do have built-in config management capabilities. So he tries to draw a fairly defined line between those two features. We don't have any built-in software configuration capability, but we have implementation agnostic way to drive existing config management tools. So we'll get into a bit more detail about that, but I just wanted to clarify that, you know, it's not a replacement for Puppet or Ansible or anything like that. It's really about organizing and managing your interactions between different services and OpenStack. So to follow on from Jay's introduction earlier on, the instantiated environment for he is a stack, and so that's the name for the resources which have been deployed for you by heat based on the YAML template that you have fed in. If you're all familiar with cloud formation, similar kind of concept, we have a native template language in addition to capabilities to drive cloud formation templates. Another really nice feature of heat is that there's a very easy way to compose multiple fragments of your environment. So you can define a heat template that contains, say, some particular piece of software and the server resource that is going to host it, perhaps some networking to support it, some particular type of storage, and that can be a unit that is then easily reused. The templates are all parameterized, and as Jay introduced earlier on, there's a concept of an environment. So say if you need a staging workflow and you need some different parameters or even different nested stack implementations between say pre-production and development and production environments, it's very easy to do that with a maximum amount of reuse. So this is just a very quick example. Try not to overlap too much with the earlier talk, but it's going to help with the concepts we can discuss later. When we talk about composability, we're really talking about referencing one heat template in another template. So it's kind of a parent-child relationship. So in this case, we've got a parent template which is referencing an open-stack controller type alias, and that is just a way of referencing this server with controller config.yaml. And the way which you will create that is to reference the resource registry, which is just a mapping between an alias and an implementation. So you do your stack create, pass in the template, and an environment file, and those two combine to fully define what's going to be deployed in your cloud. So once you've got your unit of deployment sorted out and you've got something that works really, really well, pretty much immediately the next thing you're going to need to do is to build lots of them. You're going to need to scale out horizontally when your application becomes successful because you're going to need to handle an increased load. So there's a couple of different ways of doing that within heat. The one which I'm going to talk about primarily today is the resource group abstraction. And this just provides a really easy way of saying, make me, however many, of a particular resource type. And so you can combine that with the composability we just talked about and just scale out a heat template to any number depending on the capabilities of the cloud you're deploying onto. There's also an autoscaling group resource which has integration with salometer alarms, and that allows you to do much more event-driven scale-out. But we're going to talk about the more static grouping method today. So you've got your server stood up. Perhaps you've got some storage. You've got some networking setup. The next thing you're going to need to do, as we discussed earlier on in terms of config management, is deploy some application onto the hardware. The way you do this in the heat model is basically you define a software config resource in your YAML template. This doesn't care what tool you use. It just accepts, for example, a puppet manifest or an answerable playbook or a shell script or a Python script or whatever it is that you want to run on your server. You then reference that from a software deployment resource. And this is the thing that actually runs your config. This is the thing that knows how to associate that piece of configuration with a particular server. And there's a singling mechanism which is using some agents inside the instance, which basically knows how to collect that configuration, run it on the node in question, and then send a signal back when it's done or if it fails, and we collect the standard out, the standard error, and the return code of whatever it is that you run. And the nice thing then is it's well integrated with the templates. You don't have to do a handoff to another tool, although you could do if you wanted to. You could deploy with heat and then configure with answerable or a puppet master or whatever. But particularly in the case where you want to scale out, it's more convenient if you can define everything in one place and then just multiply up the environment as it grows. So another common requirement if you're deploying a more complex application, and in particular OpenStack, which is what we're going to be talking about deploying in a moment or two, is configuring each individual node is not enough. Each individual node can be set up, but then they need to be configured to know about all of the other nodes. And so I'm calling this cluster configuration because that's effectively what we're talking about. You deploy a cluster of near identical nodes or completely identical, and then they need to be wired up so they can talk to each other. And the example we're going to talk about today is OpenStack controller nodes where you install a bunch of API services and a bunch of RPC and database components, and all of them need to be wired together.  So you've got this nice configuration method. You've got your template sorted out. You deploy your workload on a virtual environment and you're happy that it works great. But a lot of people have requirements for better performance. And this is where ironic bare metal provisioning comes in. So this is an OpenStack API that basically makes bare metal provisioning possible in a way that's very, very similar to deploying virtual machines via the Nova Compute Service. And in fact it has a driver such that something in the exact same way that you deploy a VM and then what you end up with is a bare metal machine. So the key difference between this and more traditional provisioning methods is that you don't run an installer.  The advantages of there are, you know, in some cases performance, but in terms of trying to make sure that all of the nodes are exactly the same and managing drift between different nodes, this can be a nice method as well. So there's quite a lot of support from the hardware vendor community. Ironic is proving to be quite a successful project. And so that's quite a good motivator if you want to build a deployment tool if you already have built in support for a bunch of different hardware. And so that's one reason why Ironic also uses Ironic for bare metal provisioning because it has very good plug-able support for different hardware types. So hopefully you can see that okay. This is just a diagram which tries to give you a bit more of a granular view of how things work inside Ironic. And so as I mentioned, so the Nova API in OpenStack is the compute interface. Traditionally you would use that to launch VMs on, say, a KVM or Zen hypervisor compute node. But in this case it's configured instead so the Nova scheduler knows how to talk to the Ironic API. And the user comes along and says, okay, I want a server running this image and the flavor is a configuration that points to a bare metal resource type. And so it works in a very similar way to starting a VM. Only we have an extra step that the producter needs to know how to power on the physical hardware. And then we do that via a plug-in of some sort and in this case I'm illustrating you might have an IPMI interface. That's quite obviously quite a common standard which would know how to talk to your hardware and turn it on. And perhaps do some other actions as well. So you power on your node and then the Ironic service is able to PXE boot around disk onto that node and then pulls down the image which you want to put onto the node. There's some code in the round disk that knows how to deploy that onto the local disk. Then it reboots the node and then it comes up with the image that you want to be running. So that in a nutshell is what Ironic does for you. And the key advantages, as I mentioned, are the plugability and the driver support that you get for free if you choose to use it. So Triplo is choosing to use Ironic several other deployment tools inside the OpenStack space and elsewhere such as Bifrost are using it as well. And so it's proving to be quite a nice solution for these sorts of bare metal provisioning cases. So this brings me on to the integration of these two pieces. So when you have a heat environment and bare metal provisioning capability you can then deploy a complex workload and OpenStack is one of the more complex workloads you can consider. As I mentioned at the start of the talk things are moving very, very fast and there's a lot of relatively complex distributed applications that all need to be configured in subtly different ways and so you need a flexible and repeatable way to deploy that workload. The exact same problem exists for many other kinds of workloads but Triplo is focused solely on deploying OpenStack on physical hardware. So it's a bit of a weird concept it's kind of the chicken and the egg kind of thing. You start off with an OpenStack environment and you end up with another OpenStack environment. You can reasonably ask the question how do you get the first OpenStack environment? The answer is at the moment we have some scripts that do a single node install and configure OpenStack on one node using Puppet and then the exact same Puppet implementation is used to configure the OpenStack services on the production cloud and so we've adopted some terminology here which is worth kind of remembering because it ends up being in quite a lot of documentation and blog posts and things related to Triplo. So the deployment cloud is called the undercloud and this is basically the small OpenStack that is used to bootstrap your production OpenStack and then the overcloud is the production cloud that you would then deploy. At the moment the tooling expects you to only deploy one production cloud in the future there's no technical reason why other than probably a few hard coded assumptions that you couldn't deploy multiple over clouds and that's definitely something which we would be looking to support more completely in the future. You can imagine that would be particularly nice in a developer environment where developers might want their own test environment which is separate from other users doing testing or in a pre-production test environment I think that could be very useful in terms of the staging workflow that you end up needing before rolling out things to production.  So if we go back to some of the heat concepts we kind of looked at very briefly a few minutes ago that is grouping resources, composability which is the nested stacks, a stack which references another stack and the software configuration we can see a bit more concretely how those features combine to make this kind of deployment possible. So the undercloud is deploying groups of nodes and unsurprisingly seeing as I've already talked about this resource group abstraction inside heat we make use of that in order to deploy however many controllers you want for instance you would probably deploy three if you want an HA deployment and however many computes you want which is basically the hypervisor nodes that support the deployment of VMs and there's three different types of storage node so you can deploy Ceph storage nodes which have the Ceph OSD component on it Swift storage nodes which allow you to scale out your object storage and block storage nodes which is basically if you have a requirement for a basic Cinder storage implementation and you choose not to back Cinder by Ceph. So we've now got multiple resource groups and you can imagine these are all in one template and that's actually how we do do it we've got an overcloud YAML template which defines a number of groups of nodes and you say how many of each you want and then we create some nest-to-stack templates which define each node and that goes away and it creates an OS Nova server and as we've discovered if you have Nova configured to create bare metal nodes via Ironic you can just go away and deploy on bare metal so we're making use of that integration and then we're making use of the software configuration interface of heat to in some cases run scripts to prepare the network and in a lot of cases run puppet in standalone master list mode so that's kind of a weird concept until you get your head around it there is no puppet master and all of the data used for puppet is coming from heat and the way we handle that actually the first thing we do before running any puppet on the nodes is we deploy some higher data and if anyone knows puppet you probably will know more about the details of higher data than I do but we deploy a big map of higher data key value pairs and then we run puppet in a series of passes on the nodes in order to get the services fully configured so this is an illustration of that process this is not every step that we run because I wouldn't be able to fit it on one slide but it hopefully gives you an idea of the conceptual process so the first step as on the previous slide is you deploy the server you do the initial configuration of each unit which is being scaled out and then the next step is you do a number of configuration passes doing the cluster wide configuration which is the interface which I described earlier on using the OS heat software deployment group and each one of those accepts a configuration which is in most cases a puppet manifest everything is wired in in a bit of a puppet centric way in the default implementation but we've been careful to keep the abstractions in place such that other deployment solutions would be easily plugged in and in fact there's an effort going on at the moment to deploy via Docker containers using the caller containers which is one of the container communities within OpenStack and they've been very easily able to wire in deploying via Docker instead of having to use puppet to configure the services so the point being that if people are sufficiently motivated they could wire in using any config tool they are invested in but we've chosen to use puppet as a first step because of prior experience using that tool so this is a slightly more granular model which kind of combines the workflow we described for Ironic and the triple-o deployment workflow so you have an interface to deploy your cloud that passes in some templates and some puppet manifests into heat and heat then basically builds a big dependency graph and this is kind of the main thing that heat does it really cares about dependencies between different components and it passes the YAML model and then inside the heat engine you end up with a dependency graph which we then know how to walk in a certain order such that you create things in the right sequence but as a user or an operator you don't have to care about that explicitly unless there is nothing in the template which references between those two resources so Jay earlier on mentioned this depends on directive if for example you were just creating two completely independent servers and for some reason you knew they had to be created in a certain order you can control that but in most cases you don't have to care about that explicitly and so the other thing that we're making quite heavy use of in triple-o at this point in time is neutron we're primarily using that as an IP address management solution there's been some really good work done on network isolation so this is quite a common requirement for production open stack workloads where you want to deploy and keep say the storage traffic separate from the compute traffic or the management traffic separate from some other category of traffic and so there are a number of predefined overlay networks that can be defined and we use neutron to handle that so I've got a few minutes left I'm going to attempt to run a demo this is going to be live and I'm running bleeding edge upstream code so every chance it could go wrong but I'm going to run this it also runs quite slowly on my laptop what I might do is talk through a few things and get it up and running and then we can break for questions and then providing it doesn't fail horribly we can go back and look at the result at the end of the talk so as you may have noticed I didn't come in with a rack of bare metal hardware so my work around for that is to use virtual machines which are configured to pretend to be bare metal and Ironic has been configured to drive these basically via PXE however which basically uses SSH between the round disk and the Ironic service to control things so this is not representative of how you would do a real hardware deployment but it's a reasonable approximation for these purposes and this is also the same environment that most folks would use for development unless they happen to have access to a bare metal testing that and you'll notice that there's one VM already up and running so we've talked about the undercloud the management node is a small open stack however you want to think about it just so happens that for reasons related to the tooling we use to create it and we call that in stack and if you create a default environment using upstream triplo or also the audio community have the audio manager tool which is based on triplo they're both nice ways to get up and running using using triplo depending on how bleeding edge you feel like you want to be and in this case the in stack node is the undercloud so I've got a shell window on here and let's have a quick look at some of the services which are running on here so Ironic represents the bare metal nodes we've registered three nodes here and these are these three VMs which are pretending to be bare metal at the moment they're all in state of power off and provisioning state available so that basically means they can be accessed by the Nova scheduler and they're available to be provisioned to we can see there's nothing running in Nova yet and so as we talked about earlier on there's this flow between Nova as the user facing abstraction and the API that launches the nodes even though they're bare metal and Ironic which is the back end that manages the actual hardware deployment itself and so heat is the orchestration tool that's used to drive the whole process and we haven't got any stacks up and running at the moment so in order to make life easier for operators you can drive this directly via a heat command it's a bit inconvenient unless you're a developer so there's an open stack client plug in and it's as simple as doing this if you want to deploy an overcloud you do open stack overcloud deploy and then in my case I've made a copy of the heat templates used to do the deployment to my local directory if you don't specify a location it will just use a default location which is user share, open stack triple heat templates so this is where I cross my fingers and I hope it all works fine so you can see there is a warning because I haven't told I haven't tagged any of these nodes in Ironic to say they're going to be a controller or a compute node that's actually just a warning so it's going to go through and it's going to pick at random two of these nodes the default is one controller and one compute I would run more but I'll run out of RAM and then we get a lot of fairly verbose event listings so these are events that are coming straight out of heat and it gives you a nice view of the progress of the deployment unfortunately they're getting a bit chopped by the resolution of the screen so I don't think there's much I can do about that without making it too small but basically it's going to go through and it's going to create a group of nested stacks each one contains one server and some software configuration and then it's going to create a bunch of resources in Neutron and then it's going to do a bunch of configuration passes with Puppet and then if nothing goes wrong it will all be completed and we'll have a running open stack environment so I've got another window here so we can just watch things as they progress so we can see now that open stack over cloud deploy command has gone through and it's created a heat stack and this is going to stay in progress until such time as all of those nested stacks and all the configuration steps have been completed and when it goes to create complete that means that basically your open stack deployment is completed so similar to Jay's demonstration earlier on he did a resource listing of the heat stack and so you can see there's quite a lot more in this case because it's a much bigger template and you can see that there's a bunch of random string resources, a bunch of virtual IP resources and a series of config resources that are used to configure the nodes if we now look in Nova so we can see that Nova has launched two nodes which ordinarily would expect to be VMs but because of the way which we've configured things it's talking to Ironic and it's going to spawn to bare metal nodes which are, again, these two nodes which are configured to be dummy bare metal for a better description so we've started these two nodes they're currently boosting, they have already booted the RAM disk and have deployed a sentos image which contains all of the open stack packages so here we can see Ironic has powered on two of the nodes picked by the Nova scheduler and we're going to have to wait a few minutes whilst this goes through and then the puppet configuration and other resources within the heat stack get created so thank you very much we've got ten minutes to go and I know having tested this earlier on that it's likely to take most of the remaining ten minutes so I would suggest maybe we break for a few minutes of questions now and then if we have time I'll come back to this in a minute yeah, that's a very good question so in this case there's a tool, a script called Instac BERT setup it's in the triple O documentation and the audio manager documentation it goes through and basically uses verse to create the VMs and then it creates a configuration file which contains the details required an SSH key and an IP address basically for real bare metal you would create that JSON file manually and it would create, you would need things like well at a minimum you need the IPA microdentials but you may well choose to put other details such as MAC addresses and things in there in terms of discovery you need to be a bit careful about the definition so we can't just go out and automatically discover random nodes on the network you need to at least provide the IPA microdentials but having done that there's another part of the process that I haven't talked about today which is doing node introspection and this uses the ironic inspector service and so this has been developed closely with the ironic community and it uses a similar process to the deployment where it boots a special RAM disk and then it runs a bunch of introspection tests and then pushes the data back which is then used to populate things like the amount of RAM in ironic so the answer is yes in terms of introspection but you do need to manually input the inventory for the nodes so Dimitri is one of the main developers on the ironic inspector project and thanks for the clarification it sounds like discovery will be a future feature so that's something to keep an eye out for any more questions? Do you do any kind of fan out to keep the glance images and the pixies from all saturating nodes? Is that part of the orchestration you do? I'm not sure if ironic will put in a random factor it's not something that we do within the triple O code itself which Dimitri may be able to answer It doesn't like cascade When you're booting 100 nodes or 200 nodes from a certain amount of images from a certain number of pixie nodes you can overwhelm them unless you do some kind of cascading or is there any kind of clever way to not overwhelm some of the source nodes? Yes, thanks You mean overloading network for PXC requests or overloading LAN service so first of all we're using IPXC by default which is HTTP based so it's not that bad it's tftp based PXC This process itself is very interesting other than that and as to deploying process itself there are two options actually in ironic you can directly deploy every node from glance which is essentially not from glance but from Swift temp URL and you can scale Swift pretty well or the second option which is default for triple O is each node is exposed as an ice-skies issuer and is deployed from as a former option which is not default it's probably much better at scaling that's I know some people using we can separate both we just don't pre-configure it I mean in my experience the way which people tend to want to deploy is start off with a relatively small deployment and then scale out but you're right if you wanted to deploy hundreds or thousands of compute nodes for example at once there are several interfaces to the triple O heat templates that allow you to override custom configuration and you might do something like having a script that runs on all the nodes and waits for a random amount of time so there's certainly in addition to the scalability configuration that Dimitri mentioned there's ways that you could do that if you had a reason to deploy a very large environment in one go okay so only a few minutes left any more questions yeah so the question was if the undercloud stack node fails will the overcloud be impacted and the answer is no it will be fine although if you were in the middle of doing a deployment you probably would be in an incomplete state but we've got documented procedures for backing up the undercloud node and if you had some kind of disaster you would restore everything from backups including the database contents and then you would be able to continue managing the cloud which is currently deployed there are no requirements for the undercloud to be continually running whilst the overcloud is deployed so providing you haven't got an in-progress action you can take the undercloud down for maintenance perhaps if you need to do an upgrade of the undercloud to a new version that's perfectly fine you just need to schedule an outage window make sure that no one's doing anything in terms of configuring the overcloud and then you can take it down and everything will keep running absolutely fine so by default they are they don't have to be so in case anyone didn't hear the question was is the image deployed on the nodes the same for all the different types so you can specify a different image per role so for example the openstat controllers versus the openstat computes you do expect to be able to use the same image within a given group so if you had completely different architectures of hardware within say your compute group that could be a problem so we don't currently support mixing totally different architectures but if you had a requirement for a different image between say the controller nodes and the computes that would be perfectly fine by default we just build one which contains everything there any more questions at all probably the last one and then we'll quickly see whether this is it possible to associate before a cloud deploy an ironic node to a hostname so to say this MAC address or this CPMI node is overcloud controller 0, 1 is this new? yeah it is I've actually got a documentation patch up at the moment for DRIPLO docs which hasn't yet landed so there's two different ways of achieving that depending on how much control you require you can either tag a subset of the nodes in Ironic with say this is a controller and then you can guarantee it's always going to be a controller perhaps because you know your controller nodes have more or less memory or something or you know your ceph nodes have a particular disconfiguration and that is data that can be derived from the node introspection process and then we've got some tools that allow you to have matching rules so you can have some automatically applied tags but I think your question is more granular if you want to say this node will always be controller 0 and the way which we do that is you again have a capability to each node in Ironic which might be node controller 0 and then you use Nova scheduler hints to basically force Nova to always pick that node and yeah we've got a documentation patch up for that at the moment in the future there might be a more direct way of doing it but Nova scheduler hints provides a workable solution at this point so we've only got a couple of minutes left I'm going to have a quick look and see whether this is progressed enough to be any more unfortunately I think it may be running too slowly okay well I'm sorry but it looks like the demo is going to take a bit too long to run due to being overloading my poor laptop we could probably take well I think we're actually out of time so I think we'll leave it at that but thank you for listening and I hope that was useful deployment right now yeah it's going to finish now isn't it like one second on my test machine at home it takes like 8 minutes to deploy we've got the same issue we have laptops and just you know it's not easy to install undercloud and overcloud in it if you have 12 gigs of memory it's not even I mean you need the gigs for the undercloud I think a minimum and then you need for the overcloud yeah I mean this is 16 gigs and it's only just enough but at home I've got 32 gigs box and it still works a bit easier but we're looking at ways of trying to reduce the ground requirement we have some happy guy from NNA who is now trying to install it the undercloud and the overcloud of his laptop is very optimistic about this can you copy the presentation so I was very like without discussion about the differences without discussion without debating on which is better yeah we're not going to do that thank you very much how you doing? nice to meet you I think we've spoken on the phone before cool I'll let you get on with it the battery is low anyway it will last I mean he will use this and this is enough for the presentation this should be enough then we need to find after that we will put it in the chat yeah that's what I was trying to do but with two presentations


Hi guys, what is up? Welcome to my channel for today's video. We are starting a video like I've never done before. We're gonna do a little bit of a doop hunting here. Now, if you're new here, hi, my name is Morgan. I'm a product knowledge enthusiast. I just love knowing anything and everything about all shush about all of the new makeup on the market and sharing my thoughts with you guys. And I primarily am a luxury high-end beauty review channel. However, I do love to dip my toes into more affordable makeup because I do love to compare in my videos. I'm not big on dupes. I'm not good at finding dupes. I'm not one of those people that recognizes dupes because I don't know, I'm so, so picky and packaging is so important to me. And I feel like I can really tell the differences in formulation. I'm not good at finding it in dupes, but that's what we're gonna do today because I feel like a lot of elf products remind me of a lot of my favorite high-end and luxury products. So I am going to be doing doop hunting and trying to see how elf products compare to my favorite luxury and high-end products. Now, this video is not sponsored. However, Magic Links, which is one of the affiliate companies that I go through, they did offer to send me an elf gift card and I was like, what cool video could I make? So that's that. We are on the elf website right now. So we're gonna go by category and I do have some elf products already that I know I want to compare that are in my collection because I've never actually compared them side-by-side to a luxury or high-end product, but I want to see if there's any new stuff. So we're gonna go in order. The first one that we have are primers. And now, obviously, the putty primers, you are going to want to compare those to the Tatcha Silk Canvas. Everybody's done that. And I actually want to compare the Jelly Pop Dew Face Primer to one of my other grippy primers. I have that already, so I'm not gonna add it to my basket. So I think we already have the face primer on lock from what I can see. They have a lot of primers though. Lots of primers. I am curious though about this acne-fighting one because your girl got acne, so I'm gonna add that to my cart, but we're not gonna compare that to anything. Also, I went to try this one. I'm gonna be shopping at the same time that we do this. Okay, let's go to Foundation. Now, ELF isn't really known for their foundations. The one that I immediately thought of, of course, was the Camo CC Cream to the IT Cosmetics. I've already done a whole video comparing those two. So we're gonna do a BB Cream, I think. This one actually reminds me a lot of the Clinique. I don't even own the Clinique though. And I definitely want to compare the products to my favorite. So I love the CC Cream, so I think I'm just gonna go ahead and compare these two again in that video. We'll just do another comparison. What does it hurt? Because that IT Cosmetics really is my favorite and this one is pretty much a direct dupe. So I'm gonna reuse those because I just, I have to. Let's move to concealer. So everybody compares the Tarte Shake Tape to the ELF Camo Concealer. So I'm actually gonna compare the Hydrating Camo Concealer to the Tarte Hydrating Shake Tape. So I already have this concealer, but it is not in the right shade. Ooh, light sand, perfect. This is the color that I need. So I'm buying a new color and that's perfect. Concealer is a check. Let's go to powder. I'm doing this in my head by the water that I apply things in and I want to try, let's see. I want to compare to my Charlotte Tilbury Airbrush flawless finishing powder. So we, I don't know if I should do the Prime and Stay finishing powder or the Beautifully Bare Sheer Tint. I feel like this one, lightweight tinted powder, blurs the face like this feels like it claims the same that the Charlotte Tilbury does. But so does this one. We'll do this one. Let's, you know, no, no, no. Let's be interesting. Let's compare the $3 one and some Charlotte Tilbury one. I'm gonna go ahead and do, should I do sheer or light medium? Let's do sheer. So powder is done. I do have a loose powder. I'll see if I want to compare that to anything. I'm going to think it over, but this is the main powder that I wanted to compare. Okay, let's move on to bronzer. And I know exactly what I want to do. This is part of the reason why I wanted to do this video. Elf just came out with a putty bronzer, you guys. So we're going to compare this to one of my creams. I'm going to see what the consistency is like and what I have in my collection. But I think feeling shady looks very, very gray. Let me do tan lines. What are the swatches look like? Maybe honey drip. I'm going to add that and we'll see what the total ends up being. See, is there anything else? That was the main one that I wanted to do. Side note, I love it. They're cream palette. I already have this bronzer. So I think that's what we will compare to. Okay, let's move on to blush. Now I already own the putty blush and I already own the monochrome. I own a lot of the blushes actually now that I'm looking at it. So I think we'll be good on this category. The only thing that I do want to compare though, I want to get another color of the monochrome multi-stick because I feel like there's a lot of products out right now that are comparable to this. And I have one shade, but I want to get another one because I feel like I don't have a color that matches it. So I want something, not glimmering guava. I feel like they're very, very shiny. I want something that's more of a true flat color. Okay, we'll do glimmering guava. That's fine. That looks like I have something close to it. If I can remember at the top of my head, but I think we're good on blush from ELF. Let's look at their highlighters. Now I wasn't sure with highlighters. They have a lot of different formulations and I can't really think right away of what I'm reminded of. Like the jelly highlighter I would want to compare to my Too Faced one that I have, but I decluttered that. So clearly it wasn't that much of a favorite of mine. But I'm thinking that this reminds me the metallic flare highlighter, a lot of my pressed gelay highlighters that I have, like Natasha Denona. So I think we'll compare that. Let me see what colors do I want. We'll do white gold. I'm a fair girl, so. But I also am maybe rose gold looks really pretty. I want the colors to be somewhat similar. So that's why I'm purchasing a couple colors of one product because I want them to kind of match and we'll do setting spray and powders. So let's see. I don't think there's anything in the setting spray that we need. Okay, so I think we're good with the face. Let's move on to eyes. Now eyes is going to be hard for eyeshadows. I wasn't sure really like this clay eyeshadow, it's sold out. So no, no, I do have a couple of liquid glitter eyeshadows. So I might feature that we will see, but I already have them in my collection. I'm not sure. This reminds me of my naked three palette and I love my naked three palette, but I don't know if it's like relevant enough. You know, I'm not looking for dupes color wise for the eyeshadows like these remind me a lot of the Natasha Denona. So I'm going to see if there's a color maybe that reminds me of a Natasha Denona that I have. I don't even remember what colors I have. That's I'm embarrassing. I have this one have this one. Well, you know, I have most of these. So I wouldn't at least get a palette that I haven't tried before. Maybe let's take a look. Okay, I'm actually going to get the new classics eyeshadow palette because I feel like I have some like my ABH palettes. I could compare to this like the sultry soft glam. So we're going to do that. Let's move on to eyebrows next. I think I already have what I want the ultra precise brow and so I'm going to compare that to probably the ABH or the benefit and the wow brow gel. I'm going to compare to what a couple of my favorites have been. Do they have a clear one? I prefer that looks like they don't. So I'm going to pick up the neutral brown shade. So there's a couple products that I use that I love from high end makeup. So I'm going to do that. I have the lash it loud. I think I'm just going to compare that to another mascara. I'm not a big mess. Oh, we'll do the big mood. I feel like I have a mascara in mind that that would work well for eyeliner. My all time favorite gel liner is the Mac painterly paint pot. Do they have they only have it in coffee. They don't have it in black. I can do the pen if I need to. I have a lot of pens that I love. So we'll just do that. We'll do eye primer next and I want to try the glitter primer because I'm big on glitter primers and I think that will be it for eyes. Now let's move on to lips. Do they have lip liner? I have these. They don't really have any good lip liner products. I'm surprised. Okay, let's move on to lipsticks though. I'm going to go with their seriously satin lipsticks and I'm going to see what colors I have could match up. So I'm going to order a couple colors. We're going to get taffy. They're only $3. God, I love elf. Let's do nectar. These look like colors. I would have a lot of taffy. Persimmon looks really fun and throw that in there. Why not? Any other formulas and I'm going to play with these products a little bit first before I decide to do the correct comparisons just because I want to make sure they're at least comparable. These sheer slick lipsticks are really awesome. I'm going to pick up a couple of these because these are very comparable to a lot. The formulas that are popular now, they have very bright shades in these. Like what color should I get? I guess I'll just get the one. I don't even know where to start with these, but the formula is very popular right now. Even in the high-end industry. I think we've covered it. I'm trying to see. Do they not have any glosses? Gloss, okay. Tinted lip oils. Those are very popular right now. I'm going to try one tinted lip oil. The nude kiss. We're basic here. I'm on a lip plumping gloss. Champagne glam. Pink sugar. Oh, we're frozen. I suppose. Anyways, I'm going to stop the shopping at spring right here in like five seconds. The package will have arrived. So thanks for shopping with me. Look what came in the mail. Today, my elf order. I have been winning a week for this guy. Anticipation. It has been killing me and I think waiting and this video honestly requires way more prep than my normal videos. All of that. I've not been this excited for a video in a long time. I have laid everything out on my desk and I have paired products together. I really just want to see how they compare because it's no secret. Like as much as I love my high end and luxury makeup, you can get great makeup at a much more affordable price. So I'm really intrigued. Really excited to see how different they are because while I know how formulations defer from wearing them this time and then the next time, I've never really gone side by side head to head to really see how full face and luxury makeup and high end makeup would compare to elf and I'm really excited. From when I was going through my collection, not all of these items are going to be complete color dupes. I tried to get as close as I could but I'm really more interested in the formulation as opposed to the actual color. So one side might look a little bit different based on color and I'm really paying attention to the formulations. We're going to start off with primer. So ultimately what I decided we're going to do the elf jelly pop do primer on one side. This is $10 and then we are going to compare it to the Urban Decay All Nighter Ultra Glow Face Primer which is $36. So almost four times the price. These have reminded me of each other ever since I started using both of them. They both are this gel consistency. They both are a little bit sticky. They leave the face feeling a little bit tacky. I really like their Urban Decay and I really like the elf. So we'll see side by side how they do. So we're going to start off with my elf and this one smells like watermelons. I love it. The Urban Decay does not smell like watermelon. Honestly, that elf primer is a little bit more expensive than the rest of their line. Okay. So instantly what I can tell you is the elf primer is a little bit more sticky. The Urban Decay is definitely gliding on a lot more easily. It's not tugging at the skin. I'm going to give them both a couple of seconds to set and we'll kind of feel the differences between the tackiness. So yeah, the elf definitely feels more sticky and a little bit less hydrating. The Urban Decay definitely feels smoother. Now, I know everybody compares the Tatcha primer to the elf putty primer since everybody has already done that. I wanted to do something different. That's why I chose those two over the putty primers. We're going to move on to foundation. This is the one category where I think I failed because the easy one to do is the elf CC compared to the cosmetic CC but I already have a whole video on that. So I wanted to do something different. I wanted to do something with the elf flawless satin foundation. So what I noticed the characteristics of this is that it's satin. It's a lighter medium coverage, kind of a middle of the road foundation. It is only $6. So a foundation that I love that's in my collection that I thought had similar characteristics was the Dior Backstage Face and Body Foundation. This is $40. That's a big price difference. $6 versus $40. Now, when I get these on my face, they could be completely different. It's been a while since I've used this one, but I feel like they have similar characteristics. And like I said, I just wanted to see how one applied. Actually, I think I'm going to start doing the high end side first since I'm more familiar with most of these formulas. I will admit though, it's been a hot minute since I've used this Dior foundation. I don't know how similar these are going to be. This was definitely my one fail. Probably put way too much on, didn't I? Now that I have this Dior foundation on, while it is beautiful, which is why I put it in this video, I feel like it's going to be a lot different than the Elf. So these are not dupes, but we're just going to compare them. Elf is on the side. The Dior is a lot more liquidy. This one is a little bit thicker. I'm applying a lot because I applied a lot of the Dior. I'm going to get the clean side of my sponge, push it in. You can see that the color is different. It's fine. Here's what it is. Honestly, the Elf is providing a little bit more coverage than the Dior did. What is a good foundation you think to compare the Elf to? I really like this foundation. I feel like it's underrated. They're six bucks. It's really nice. Okay, so here is the Elf side versus the Dior side. The Dior side is much more glowy, a little bit more natural. We'll see how the wear differs. Again, this comparison is a little bit of a fail, but that's okay. Just in the order that I do things, we are going to go to eyebrows next. I am going to compare the Elf Ultra Precise Brow Pencil. There's lots of options for high end, but I'm going to do a popular one. The Benefit Precisely My Brow Pencil. So the Elf is $5 and the Benefit is $24. That's a big difference just because we go through eyebrow products really quickly. Anyways, even the Benefit goes fast. So you could really be saving a lot of money in the eyebrow department and I'm very familiar with both products, but I just wanted to see how they would compare side by side. I mean, the Benefit is just a solid product all around. You know, you can't beat it. It's been a favorite for years. Okay, we're going to put on the Elf now. I feel like the Benefit applies more pigmentation and more of a precise line, whereas the Elf you do have to push down a little bit harder and it's not quite as precise. Being completely honest, I do just like the Benefit better. I like the way that it's a lot more precise. The Elf is really great though for $5. I would repurchase this when I finish it, but if I'm looking for really hair like strokes, the Benefit is the way to go. Okay, I did also want to do some gel products for the eyebrows. They're both tinted. So the high-end option that I'm going for is a newer option, but I've been loving it. This is the Kosas airbrow and then we are going to compare that to the Elf Wow Brow in neutral brown. Let's see. Let's compare the splees here. One of the things that I love most about the Kosas is the spoolie. They are very similar. You'll see that the Elf has more of a spiral to it. I don't know. We'll see. So the Elf Wow Brow is $4. The Kosas $22. So what I love most about the Kosas is how thick makes my brows look. I really need to trim my eyebrows. I also really like how the Kosas doesn't deposit too much color. I feel like the Kosas was getting into the brows more whereas the spoolie on the Elf isn't grabbing the brows more. So this seems to take control of the eyebrow hairs a little bit better. I will be honest. We'll have to see how it wears but I don't think it's enough to justify the price difference. Very interesting and they both were really good. They didn't deposit too much color and my eyebrows look different. It's not because of the products. It's because of the eyebrows. Eyebrows are different. Okay. This was a comparison that I was really excited for. So I chose to use the Tarte Ultra Creamy Shape Tape. I've been using it a lot recently in preparation for this video to get a real feel for the formula and I want to compare that to the Elf Hydrating Camo Concealer. So a popular comparison has been the Elf Camo Concealer and the Tarte Shape Tape. They both came out with creamy versions. So we are going to test both. Now I have experience with the Hydrating Camo Concealer but the shade that I have is really dark. So I did repurchase a new shade but I think this shade is still too dark. I used to have a light version to mix in with the Elf but the packaging broke so I had to throw it away. Anyways, this guy is $6 from Elf and the price of the Tarte is $29. This is probably the closest price range that we've seen so far. I'm going to just put some right here and some right here. I think that that's the popular TikTok way of doing things, right? I just want to make sure we're applying an even amount of the product. Okay, nice coverage. Let's go into the Elf now. I have mine in the shade Light Sand. Has a little bit more heachiness to it compared to my Tarte which is in light neutral. Okay, a little bit goes a lot farther with the Elf. I might have put just a little bit more on than the Tarte but it's thicker. So it was harder to really control how much came out. I think just for a fair comparison, I do want to put a little bit more of the Tarte on. They both look pretty much the same. I really cannot tell the difference. So that's good.  That looks better that way. Okay, so these very, very close to each other. We'll have to see how they wear. Ooh, this one I was really curious about.  When I heard the word finishing powder, I stole it in a circular compact. I immediately thought of my all-time favorite Charlotte Tilbury Airbrush Flawless finishing powder. So I picked up the shade Fairlight in the Elf. I fear that this is lighter than my Charlotte Tilbury. Let's see. My difference on this is insane. The Elf is $3. The Charlotte Tilbury, $45. I know. So I'm going to use the lightest shade of the Charlotte Tilbury. Let's see how it compares to Fairlight in the Elf. That Elf is much brighter, which in this case works since my foundation is deeper. We'll do my beloved Charlotte Tilbury for... I actually don't really like this powder for setting the under eyes. We're going to use it today for that. Just in the center parts of my face, the areas that crease a lot more. Beautiful as always. Wiped off my brush moment of truth. Let's go into the Elf. This feels a little bit more powdery. Let's get a closer look. The Elf side looks a little bit more dry, but keep in mind that could be due to the actual products underneath, since they are different. I mean, generally speaking, the high end side looks better for me, but not bad. The Charlotte Tilbury feels just a little bit more hydrating, a little bit more creamy, compared to the Elf, but $3 versus $45. You can't beat that. Okay, let's move on. I have a new product. Elf recently came out with their Putty Bronzer. I got mine in the shade Hand Lines. I was looking through my cream bronzers, and the closest shade I could find was the Huda Beauty Tantor in the shade Fair, which is awesome because this is probably my favorite cream bronzer of all time, so it worked out. Here is Fair in the Huda versus Tan Lines. You can see Tan Lines has a little bit more warmth, but they seem to be pretty similar. So the Elf is going to cost you $6. The Tantor is going to cost $30. So let me see the difference in texture. So the Elf is the top swatch. They feel very, very similar. You can see the difference. I would say that the Huda feels a little bit creamier, and the Elf feels a touch greasier. Not in a bad way, but feel like it has a little bit more oil to it, and it has less pigmentation. So let's apply the Tantor first.  You can see we have lots of color here. I love this so much. It's my favorite. Then don't forget to get down here. I mean, this product is beautiful. Nothing weird over the powder. I purposefully put powder down first to see if the Elf product would react. That's beautiful. Let me wipe my sponge off so we don't get transferred. Let's go in to the Elf now. Okay. So instantly, a lot less pigmentation, which is not a bad thing at all, but it looks very pretty. Let's take a little bit more building up. That's for sure. So here is the Elf side. Here's the Huda side. So the Huda provides a little bit more coverage, and I think the Elf side has a little bit more of a shine, whereas the Huda, it's not matte, but it's more matte than the Elf, but the colors are pretty spot-on on the face. Wow, that's awesome. Okay, we are going to move on to blush next, and I chose cream blush. Everybody's really into the cream products. I really wanted to see how the Elf monochromatic multi-stick compared to the Newt sticks, Newties bloom all over face color. So these both have kind of the same idea in that you can use them on the lips, on the cheeks, wherever you want. I tried to get the closest colors possible. They're going to look a little bit different on the face. They're just not the same, but the Elf stick is $4. Newt sticks, $34. That's a $30 difference. So I have the shade Glimmering Guava in the Elf, and what's very different about this that I just couldn't replicate is there are some gold reflex in here. I chose the dewy version of the Newt sticks, but the color is different. There's not that gold sheen in here. This is a shade bohemian rose.  I did the best that I could. Instantly, I would say the Newt sticks feels creamier. It has a different finish. These aren't the same product, but I want to see how wear time is different, all of that. So I'm going to take the top of my sponge of the Newt sticks. I'm going to put this right on top. I love these. They are amazing. They really are so multi-purpose. I really only use them on the cheeks, but sometimes I'll use them on the lips just for like a quick balm, you know? That's so pretty. I'll put the elf on top, but it's not going to stay there because I do have some cheap products. Blended beautifully. Looks beautiful. Is a nice sheen. The Glimmering Guava. Honestly, I have another one of these. Let me see if it's closer in shade. I have the shade dazzling peony. Honestly, okay. This one looks a little bit closer. So we're going to use dazzling peony instead and it has less reflex, which is nice. Okay, good. I feel better about doing these side by side now. Here we go. So the color might be different, but I'm just testing the formulations here. So Nude Sticks is giving off more color and a little bit more of a glow. A different kind of glow because the elf has like a reflective kind of glow because of the shimmers in there whereas the Nude Sticks gives you more of a skin-like glow because of the texture. It's a little bit thicker. Okay. So one thing that I'm noticing is the elf is not doing well on top of the powder whereas the Nude Sticks, it was really not that big of a deal. The elf is also looking a bit more greasy on the skin. Oh, it like completely took off the foundation. There's a big difference there. You see this compared to this. That's not very pretty. Going to try and aid it by putting on just a little bit more of the elf foundation but I would say definitely go for the Nude Sticks over the elf as far as cream blush if you're going to use it as a cream blush. So a lot of the foundation came off in this area so I'm just putting a little bit more on. Hopefully it doesn't look too wonky. So I think of everything. This is the one product where I'm like, ooh, the high-end is much better. I'm going to try and put just a touch more of this just to bring the color back to my face but I really am trying not to disrupt anything. Next up, we have highlight. I'm excited for these two but I have this elf highlight which looks like it's a baked gelay formula in the shade Rose Gold. And so I was thinking, what are my favorite high-end like gelay kind of formulas? And I put out the Natasha Denona. I need a nude glow which looks like this. So the elf is going to be $6. Natasha Denona $42. That's a big difference. Now these are not shade dupes. You can see the tones are different. So the elf one you can see has that rosy tone whereas the Natasha has more of a champagne tone. These are the closest I could get in terms of shade to each other but we'll see how it sits on the skin using my blinged brush F17. We're going to start off with the Natasha Denona. Got a good five swipes in there. This is one of my favorite highlights. Really beautiful. Doesn't emphasize the texture of the skin too much. Wiping off my brush. Let's go into the elf now. So the color is going to be a bit different. It's okay. Honestly, I think I'm going to mix it because I bought two colors of these because I think it is a bit deeper.  Okay, so here is the elf side. We have the Natasha side. The elf looks a little bit more metallic whereas the Natasha looks a little bit more one with the skin. So the reflect is a bit different but they look pretty close. I would say, wow, I am impressed. Okay, it is time to get into eyeshadows. This is the one that I struggled with the most besides the foundation as far as finding something close. But I ultimately decided to get to the elf, the new Classics palette, which looks like this. I felt like it had a lot of universal colors which would be in a lot of my high-end palettes. So this is $14 and it looks really great and wearable. I've been wanting this one anyways so I was excited to have a reason to purchase it. And one of my favorite palettes that I felt like had a lot of similar shades was the Scott Barnes Snatchel Palette. I was going back and forth between the Scott Barnes and a couple of my ABH palettes but I wanted a palette that had a lot of options. So it's not dupe for dupe color story-wise but there are a lot of similar shades. So especially the mattes here, I feel like are repetitive and there are some shimmers that are very comparable as well. The Scott Barnes has shimmers that pull more warm compared to the elf. Anything, honestly, I might like the elf color story better but I'm trying to get as close of a look as possible without looking like a maniac. So I thought that these two would be good. Like I said, the elf is $14. Scott Barnes over here, $84. So that's almost eight times the price. Didn't get an eye primer. So to keep it fair to really see how the eyeshadows wear, I'm just going to use the makeup by Mario base on both eyes. I'm going to go color by color on each eye just to make sure we can get them as close as possible to each other. Side note, if you are interested in getting this, I don't really recommend it. Okay, I'm going to use Vintage from Scott Barnes on this eye. This is our transition color. That looks probably going to be really simple. This is the perfect time to pull out my Odin's eye brush cleaner. Okay, and then I thought truffle right here looked really close to that shade. Elf kind of has more pigment. Here's your look at that. We're going to deepen up with foxy right here. Pop it right in the outer corner, blend it. Then darling looks a bit warm for that shade. So I'm going to go like two in darling and then like I did three in darling and then two in earth to kind of neutralize. Oh, yeah, that's a nice match. And I'm editing it out, but I am going in with my brush cleaner before I touch each eye because I'm just going back and forth to really try and get them as even as possible. I'm going to take some of Woody. This is going right along my lower lash line. I think we're going to go pretty smoky down here. You'll notice the shade was extremely pigmented. I'm going to try and blend it out a little bit. I'm going to go in with earth just earth this time. The shade is also extremely pigmented. I will say I do feel like the Scott Barnes is blending out a touch more seamlessly. But I mean, if you have a little bit of skill in eyeshadow, I think you'll be okay. I'm going to go in with temptation down here. Really focus this in the outer corner, outer V area that beautiful. And in the elf, I'm going to go into Muse and like dot once in Noir because it is a touch darker in the Scott Barnes palette. But with that little bit of the dot in the black, you see how that made everything match. Honestly, I feel like these palettes, as far as the mats go, have the same level of pigmentation, which is awesome. I go in with a clean brush and blend out these edges. I'm looking into the shimmers now to see what we have that is close. The textures and finishes do seem to be different just because Scott Barnes has a little bit more reflect in it. It looks prettier, whereas the elf is a little bit more of like a plain kind of shimmer. So what to amp it up? We are going to use some glitter glue. Now, elf does have a glitter glue, which I did not know. Their glitter primer is only $3. And then I have the Too Faced Shadow Insurance Glitter Glue that is $24. $3 versus $24. So the shades that I think I'm going to compare are rose gold from the elf palette. I'm comparing that to starlit in the Scott Barnes palette because they're similar finishes, but they aren't similar colors. You can see the difference there, but I didn't think it would be fair to use one of the prettier Scott Barnes glittery colors. And I have to say the elf seems a little bit more pigmented than the Scott Barnes. Now, I will say where the Scott Barnes palette is superior is the fact that it does have those more multi-dimensional shades. But quite frankly, the elf just does not have. But is it enough to justify like $70? Probably not. Okay. So the elf glitter glue is a lot more liquidy. It's a little bit more difficult to control. I'm going to go into rose gold right here. And I don't know that it's really grabbing on to this shadow that well. A gray glitter primer from the drugstore is NYX. That one you really can't tell too much of a difference between the Too Faced. Really pretty. Okay. I'm going to use the Too Faced now. Yeah. The Too Faced is not as liquidy, so it's a little bit easier to manipulate because I feel like with glitter glue, you want to put it in a certain spot because you don't want shadow to stick where you don't want it to stick. So the Too Faced is definitely easier to work out. Obviously the shades are different, but I do prefer the elf shimmer to the Scott Barnes. However, the glittery shades down here are prettier than what you're going to get in the elf. I'm going to mix in a little bit of Hollywood incisorin on this eye just to try and get a closer match to both eyes. So it's going to have a little bit more dimension now, but I just want to get them to be a closer match. So siren actually, I'm blending into it. And then you can instantly see that this eye is more multi-dimensional. And I know it looks crazy. I'm going to mix them. All right, you guys. So honestly, I mean, here's the truth.  For me, since I love eyeshadow so much, I am okay with paying more for a better formulation. The Scott Barnes, it's blending easier. I think the shimmers are prettier except for that starlet shade that I put on my lid. The elf shimmers are really, really nice, but the elf is a great, great palette to have, especially this one with this color story. I do notice a difference in quality, but is it enough to justify $70 for most people? Probably not unless you're a true makeup enthusiast like myself and you really love high-end luxury makeup. I don't think for the average person it is enough to justify the price difference between the two. I can tell the difference. The Scott Barnes is better, but it's not miles better. So take with that, what you will. The looks look pretty close. Not exact, but pretty close. Let's move on it to eyeliner. So I have my Charlotte Tilbury, the Feline Flake. It's a really great felt tip liner. This is $30 and I'm gonna try the elf H2O-proof eyeliner pen in the shade of Jet Black. This one is $6. So we have $6 versus $36. Let me compare the tips for you. Pretty close. You can see the Charlotte Tilbury is just a bit longer. Let me throw on my Charlotte Tilbury really quickly. Beautiful. Okay, let's try the elf. Now I have had experience with elf eyeliners in the past. I haven't been the biggest fan of them, but I've never tried this. I'm like, I don't know which way to hold the mirror. Here we go. Eyeliner is something that I don't mess with. There are a lot of really bad eyeliners on the market that I've tried and I will pay whatever it takes to have a good liner because you look terrible if you're wearing a bad liner. Charlotte Tilbury has a little bit more flexibility in the felt tip, which doesn't really matter, but as far as the product, the Charlotte Tilbury is much more black to the elf and there's more product that comes out with the Charlotte Tilbury, making it more easy to use. However, this eyeliner from elf, as long as it holds up, is a nice eyeliner for $6. This is one of the better drugstore eyeliners that I've tried. It's not quite black enough for me. Charlotte Tilbury just, it's better and since I think an eyeliner is so important, I'm gonna spend the $30, but if an eyeliner is good, it doesn't matter the price to me. I'll spend $6. I'll spend $30. There's a Maybelline eyeliner that I think is a bit better than this one, but the elf is really good in a pinch. So I really like this. I did get mascaras. I've said this before, I'm not the best to judge mascaras but I picked these up kind of last second. So I chose the elf big mood mascara. I wasn't sure exactly which one I was gonna compare this to at the time that I purchased it, but it looked big.  I don't wanna open up new mascaras because I do have mascaras that are definitely comparable to this. So the closest wand I could find was the Pat McGrath Labs Dark Star mascara along with this being one of my favorite mascaras. So we're just gonna compare these two. I normally don't like mascaras on first use. This is not the first use. So it's gonna be hard to compare these two but let me show you the wand differences. So they both have an hourglass wand but you will see the elf definitely has a fatter wand. Like I said, this was the closest, the closest I could do. I'm gonna go off camera and do this because otherwise we're gonna miss in here for an hour. Okay, this elf mascara, it's not my favorite. It's a little bit too wet. It's not separating my lashes. I'm not going to knock this out yet just because I feel like if it dried a little bit I would like it more but the wand is also a bit too big for my preference. So this is just not the mascara for me. However, you might like it. Again, I don't like to review mascaras because I just, I don't have good lashes. I'm gonna put on false lashes. They're gonna be the same lashes. I know elf does have lashes but I don't like them in general. So I'm gonna pop on my falsies and I will be back. Lashes are on. Eyes are looking more similar. So we're gonna move on to lips and elf didn't really have the biggest selection of lip liners. They had one kit that contained four lip liners and a lip gloss for only $10. So I have that kit. So I picked one of the lip liners, which is $3. I averaged it out technically $2. Probably would have been the price but anyways, it was a set. We're gonna say this lip liner was $3. I guess I'm using the elf side first for this. I've used both a lot. So this is a really good lip liner by the way. I like how it's a little bit more stiff. Like it's still creamy but you have some control. And I'm gonna compare that to my favorite Pat McGrath Labs lip liner in contour. This is $28. Do I pay that much for a lip liner? Oh my goodness. This glides on a lot easier. And I would say if I didn't know already how the Pat McGrath wore, I would tell you I actually liked the elf better. But here's the thing with Pat McGrath. This is a rare braid. This is a formula that is so creamy to apply but it doesn't budge. I've used both of these. The Pat lasts longer. It's more creamy. But the elf lip liners don't sleep on them. I wish they would come out with more and you could buy them in more than just a set because elf in general has a really nice lip liner formula. We're gonna do a lipstick now. These are not the same color. I tried, I just watched a billion lip colors. So I'm gonna compare the elf satin lipstick which is $3 to my favorite lipstick formula the Natasha Denona I Need a Nude Lipstick line. This is $25. $3, $25. You could buy like three, six, nine, 12, 15, 18. Eight lipsticks for the price of one Natasha Denona but the Natasha Denona formula can't be beat. This is the shade Andrea. It's like a nude color and I'm comparing it to the shade cream from elf which is a little bit more pinky but close enough. So the Natasha formula, it's creamier. It's my all-time favorite lipstick formula. I'm more partial to Natasha Denona but $3 for the elf. It's really, really good. This is a nice formula. And our last comparison is lip gloss. The colors aren't that close but I do have the elf lip lacquer for $3 comparing it to my Fenty Gloss that is $19. I have the cream lip gloss in Fenty Glow which is a little bit more of a pink. Just putting that right on top. One of the best formulations. The problem with this video that's making it hard is I'm picking my absolute favorite formulas and the elf just isn't matching up. So this lip lacquer is in the shade Wild Rose. It's a different color all around. It's not as creamy. It's not as shiny but it's a solid lip gloss formula. It's fine but you can see that difference in shine there and the Fenty definitely feels more hydrating. All right, you guys. That was everything. I take one last look at the difference between my elf side and my high end side. I can tell you now just by looking the high end side particularly the skin looks a lot better. I think what really messed us up was the stick because it looks really dry and my under eyes do not look good on this side and I think it's more so to do with the powder and a little bit with the concealer but I think it's more the powder but I mean you can even see on camera. The high end side is visibly more blurred, more smooth. I much prefer it. That's for sure. However, when I tell you the price of everything you're going to be like you might want to go for elf. So the price of elf, everything that I use today only $89 under $100 for the full face. The price of the high end luxury side $542. Not quite but almost a $500 difference. Is it worth it to you? So I want to finish off this video and I will do a little bit of a wear time update after this but I want to finish off by telling you what the best products from elf are that really do compare to my high end favorites. I think eyebrows, you know, if there's one area in high end that you should save on it's going to be eyebrows, the elf eyebrow pencils and the gel did a fabulous job. Depending on how it wears I think the elf putty bronzer put up a good fight against the hood of Tantor. Again, I do think the Tantor is better but the actual finish very very close looks really good. The highlights, very very similar on the face. It hurts me to admit this but the eyeshadow pellets also very close in quality. I will say elf quality is not my favorite especially when you get more into the colorful tones but as far as just these neutrals, the elf did a great job. Normally neutrals are easier to formulate so that's what I'm assuming. So when it comes to neutral shades, the elf is really good. It puts up a fight. Again, prefer the high end formulas if you have the money but if you don't have the money or you're looking to save, elf is a good alternative. Eyeliner really impressed me from elf. There are some bad eyeliners from elf but so far I really like this one. Lip liner puts up a good battle as does the lipstick. So as far as what you need to stay away from that you just can't replace with high end I will be honest, I much prefer the Urban Decay primer. It just feels better on the skin. I don't think the foundation was a fair battle so I'm just going to leave it at that. I mean the high end side looks better but they were different products. The concealer, I much prefer the Tarte. The elf is good and a lot of people love it but the Tarte just looks smoother and it's wearing better. So that's the main difference and I mean the $3 versus the $45 powder. I mean my skin looks completely different. This is one product that I would say I know it's a huge huge huge difference but the Charlotte Tilbury is worth the difference from what I'm seeing on my skin. It's so blurring. It's so perfecting. I mean this was a disaster. Nude sticks all the way. This broke up my foundation. It did not look good. While I don't think you need the two face primer I really am not a fan of the elf glitter primer really. I would suggest NYX if you're looking for something more affordable. You know I wasn't the biggest fan of the mascara but I don't want to compare that because it's a brand new one but I mean yeah that's pretty much it. For the most part I think elf put up a good battle for sure and I'm quite impressed. I'm going to insert it to my wear test here and then I will finish with my outro.  Okay I actually don't look this greasy in person. I'm just sitting in front of a really strong ring light that's bouncing off my skin but let's take a close look. I have worn the makeup for nine hours so this is a really long time at no touch ups. I mean you can tell me if you think it looks any different. I'm going to say the high end side. I mean these are all of my favorite products. It looks better. I'm much happier with the skin especially along the under eyes here. I'm not sure if it was the concealer, the powder or because I had to go over the powder with more foundation because of this cheek mess up but something here wasn't working. You can see that the Scott Barnes eyeshadow is longer wearing than the elf. The elf faded just a bit but now see the foundation picked up over here. The highlight looks super bomb though. That highlight is really comparable. I'm very happy with that. Overall, I mean throughout the day the high end side was looking better but that's the way it should be. It was five times the price but my takeaway from this video really is and I mean I knew this before but hopefully what you can take away from this is it is okay to buy affordable makeup. You can definitely make it work. This side being $89 and this side being 540. It doesn't look like that big of a difference on the skin. The only person who really can notice it is me because I'm looking in a mirror and then you guys because you are looking in this very HD camera but from afar it really is hard to tell. So don't feel bad about missing out on the high end makeup but of course you guys know I'm a proponent of buy what you want. Buy what makes you happy. These are the facts about the products for. I hope you guys enjoyed this video. That is the end of my rare test. So that is all I have for today's video. I hope you guys had as much fun as me. I've been thinking about this video a lot. It's different from what I've ever done before. It's a lot of work but it was a good time. If you aren't subscribed to my channel already I would love it if you would consider taking the time to do so. And we'll see you all in the next one. Bye guys. Have a good one.


Hello everyone, in this video we shall be discussing short note on fine needle aspiration cytology. Fine needle aspiration cytology or FNAC is a technique whereby the cells are obtained from a lesion using a thin bore needle and snares are made for cytopathology diagnosis. This technique is based on the principle that the tumor cells are less cohesive and are easily aspirated through the thin needle. This technique is usually used in the diagnosis of breast lumps, thyroid nodules, liver disease, subcutaneous soft tissue mass, salivary gland diseases and other oral diseases. Let's see what are the advantages of FNAC. It is a very simple office technique which gives a rapid diagnosis. This technique is economical and sampling can be made from multiple sites in the same setting. Also it has a high diagnostic accuracy. Many techniques such as bacterial culture, immunocytochemistry, flow cytometry, cytogenetics, PCR reactions, all these tests are possible from FNAC material. As you all know oral cavity is a site where mucosa is very vascular and an open biopsy leads to a lot of bleeding which is difficult to control. So in recent times FNAC has solved all these problems. Adequate material can be easily obtained by using a 10 ml syringe from an incroyoral or extraoral site without much discomfort to the patient and with less or no bleeding. In some cases a subsequent surgery is not needed and the patient can be put on appropriate treatment. Also FNAC report is prepared within 24 hours of sampling so this gives an early quick information to the surgeon about the type of lesion he is dealing with. What are the limitations of this technique? FNAC will lead to loss of tissue architecture of the lesion. So capsular invasions and lymphovascular invasions in case of malignancy and metastasis cannot be detected. It is difficult to differentiate in C2 lesions versus invasive cardcinoma by FNAC. Also considerable cloning is needed for accurate interpretation of the result. Let's see what are the various applications of FNAC. This technique was initially used as a means to confirm a clinical suspicion of local recurrence of metastasis of known cancer without subjecting the patient to further surgical intervention. Inflammation, infection, degenerative conditions in diagnosis and monitoring of graft rejection in transplantation surgery can be performed using this technique. This technique is also an alternative or complement to frozen section. Also it is an intra-operative cytology, so these are the various applications of FNAC. The equipments required for FNAC are very simple. You need needles, routinely 22-23 gauge needles are used, syringes of about 20 ml, a pistol handle, sterile container which contains physiological saline or hang's balance solution. You need slides which are clean, dry and free of any disease. Situatives such as 70-90% ethanol, carnois fixative solution, 10% buffered pormalin and glucose aldehyde are commonly used. These are the commonly used fixative agents. You also require certain stains and a microscope. These are the basic equipments required for fine needle aspiration cytology. Basically there are two techniques of performing FNAC, FNAC with aspiration and FNAC without aspiration. In FNAC with aspiration, the needle is introduced into the swelling and is gently moved to and fro. Simultaneously, negative suction is also created by withdrawing the piston. So this aspiration is similar to that while performing a local anesthesia. So by withdrawing the piston behind, you can create a negative suction within this syringe. In FNAC without aspiration, you don't aspirate it, so you don't require a syringe for FNAC without aspiration. This is based on the observation that the capillary pressure in a fine needle itself is sufficient to keep the detached cell inside the lumen of the needle. So this is the basic difference between the two techniques.  And in FNAC without aspiration, the capillary pressure within the fine needle itself will perform the action of aspiration. You don't need to do it yourself. Here are some of the names of stains used for FNAC. Papanikolaus stain, verminoski skin, Maidenvault, Giemsa stain, Paz and Zilnitsyn. These are the commonly used stains for FNAC. About the complications of FNAC, this technique is usually free of any complications. Rarely, bleeding and hematoma can occur and very rarely, even emphysema in lung can occur. Another rare reaction of this technique is an apylaxis. It is mainly due to accidental rupture of chiropractic system. So that's all about this topic. Hope you have got suction points to complete a short knot on FNAC. Thanks for watching.


An important part of your role as an educator is keeping a record of what children are doing and learning. This helps you reflect on your practice, to see how children are developing and helps you plan what to do next. It also allows you to share with families about children's progress. There's no one right way to document. It depends on what works for educators and the context they're working in. What's most important is not how you document, but what you document. And how you use your records to reflect on your practice and communicate with families and other educators. You can keep a journal of children's experiences and your observations of what they're learning. Try and link these to the learning outcomes in the early years learning framework and the foundations for success guidelines. Your notes can be handwritten or you can use the computer or iPad. You can take photos and videos, keep children's work and write stories about their learning. You can include the children's voices, write down things they've said and record them talking. It's good to keep a portfolio for each child in something like a folder or a scrapbook. You can use it to talk with families about their child's progress, to build partnerships and to learn from each other. It's also a good idea to display your documentation and your service, the families and the community to look at, talk about and be proud of. Remember you don't have to capture every single thing children are doing, just pick the important learning and development moments. Regular review of what you document will help you to extend children's learning and inform your planning and evaluation. When you get to the end of the year it's very satisfying for everyone to look back and see how far they've come together.


In addition to being a bassist, you also started a record company. Yeah, my bandmate Seth is in the audience and hopefully will be joining me on stage later to play some improvised music. But we started a band in college, we went to Roland School of Design, and we were all obsessed with this idea of do it yourself. Didn't want anyone to control how we, how our art was presented. So going back to Discord, there were a bunch of labels at the time when there was this amazing community of music that doesn't actually, I don't think exists really anymore. But there was a label in Chicago called Touch and Go, and there was a guy named Jonathan Ponerman that was started a label called Subpop, which everyone knows because of Nirvana. Great guy, amazing person. And there was a guy named Corey Rusk that did Touch and Go, but sort of these three labels were sort of the cornerstone of this indie music rock scene. That was very small and it was amazing to grow up and be a part of it because we would get in a van and we would stay on people's floors and they would make dinner for us. And it wasn't so much about making it more as experiencing it.  Well, we had, I know where you're going with this, we booked our own tours and one time the Soviet Father went to Europe and the first time we went there we flew into England. And a friend of ours had recommended this driver named Jan, and Jan, Seth, where is Jan from? He was in Scandinavia. And we were promised, Norway, thank you, and we were promised that he was a great driver. So we landed in London, this guy shows up and he has no bags, no clothes, nothing. He just, and then he gets in the car and he never driven before in his life. He was a writer for a Norwegian newspaper. And he started, and now imagine you fly over to London sort of your first time, you're nervous, you don't know this guy. He shows up at the airport and you're driving on the wrong side of the road and then you're driving stick or manual on the wrong side. So we get in the car and this is before the Euro and literally we're in the parking lot at Heathrow in a van and it's like...  And I was like, let's do it, you got a new movement over. So after a seven hour flight I start very quickly learning how to drive stick shift. And then we drive to Germany and France and we get to the border and I didn't have a license. So then Jan had to get in the driver's seat and literally like chickens headed through the border as we sort of sputtered through. And there was one time I think in Germany we were so anxious because he just didn't know how to drive that we were screaming at him.  And finally I can't remember what happened. I digress. He had never learned how to shave and it was quite traumatic and he also had no clothes. Wait, at all? No clothing? No. Literally he showed up in the clothes that he was going on a six week tour with. Okay, so he had one set of clothing. You had to close like your clothes. Like this dress and underwear and shoes. He wasn't naked. I just want to make sure you clarify. He wasn't naked. He wasn't naked. Thank you. Six weeks you're in the stress. So at one point we're like dude what are you doing with your underwear? And what he was doing was he was inverting it. He would wear it a week and then take it off and then wear the other side and then wash it. But that wasn't the worst part. The worst part is he didn't know how to shave so he sort of had this stubble after a while. And then the last day we had a meeting with this potential label head and he showed up. And he was like Carrie. It was his blood dripping down his face. And we were like what is going on with you? And he learned to shave. He unfortunately didn't have a dad that taught him how to do this. But he just dry raised it, dry cut it. So it was just like a bobcat. Just like mulled his face. It was horrible. And at this meeting where we're trying to like impress this label. And this roadie comes out just blood dripping down. Horrible.