Hella black back at it, you know spurts the episodes coming at y'all. You know I'm saying so appreciate y'all for supporting appreciate y'all been dropping comments Reposting sharing it you feel me shout out to all the people who pulled over to the side of the road when they was listening And they call and given that fire star review appreciate y'all shout out to the new patrons You know I'm saying get on board right now patreon.com such help like pie support Support the real it's a lot of fake things going on It's a lot of media wars going on and so out of psychological terrorism operations going on through the media Through Twitter through social media you feel me. We was trying to speak truth to the matter in the best way that we can You know I'm saying so support hella black podcast support the real you feel me We're trying to give this information out as fast as possible and be able to give it the proper historical context So we could understand what's going on right now. You know I'm saying so tapping hella black pot You feel me SoundCloud Apple podcast Spotify wherever you get your podcast that we is that you feel me But be sure to support patreon.com such help black pot. Yeah, I echo the same sentiments around the gratitude You know I've seen some recent Comments and ratings on like our Apple and Spotify. So thank y'all And I think this I think all episodes are important But given the particular stage of the struggle in Palestine For their freedom liberation and sovereignty I think it's important that you share this particular episode with anyone who was trying to make sense of the Palestinian situation Because like a boss alluded to earlier, there's just so much information being pumped out and a lot of it has to do with a lot of misinformation or the warping of facts to push forward the Agenda of US settler colonialism in the Jewish Settler state that has been formed by genocidal methods All right, so we'll be talking a little bit about the history of the Zionist project. It's a story. It's historical development international law and We'll also be paying attention to what's going on in Haiti I mean, it's just where right now we're dealing with a situation where all these contradictions of global Capitalism right imperialism are starting to reach a boiling point to where some Categorical shift needs to needs to happen And it's very hard even myself. I have a very hard time following everything So what we're trying to do right now is make it easy for you And in the midst of all that's been going on in Palestine The United States and the United Nations and other Western imperialist forces have been able to push forward some races exploitative neocolonial I would say Initiatives as it refers to Haiti so we diving into a little bit of the history of Haiti and what's set to happen in 2024 based off a initiative passed and backed by the United Nations Security Council, so Hopefully I'll find this informative again This will be one of our I wouldn't say one of our one of our more brief episodes but we will try to be as concise as possible and We cannot give you the full historical and contemporary understanding of Palestine Israel the unjust state of Israel Haiti and United States Western imperialism in an hour Just take this for today is write down some of these facts and then go ahead and research You know what we say so that you can come to conclusions by yourself That's what we want to do is just present objective facts that can help you make sense of the current climate and terrain and Figure out what side of history you want to be on do you want to support Israel? The United Nations the United States or do you want to support the people who deserve sovereignty and freedom in Palestine and Haiti straight up? You feel me? It's important that we just get straight to the facts Because I got no time to waste so we're gonna kick it off What is Zionism and what are some of like the I know there's a lot but like I guess some of the key historical Factors you want to point to as to what got us to this moment right now? Yeah, I think this This could be a whole 12-part series really diving into the history of Zionism Diving into the history of the so-called state of Israel diving into the history of the terrorist forces of The Israeli occupation forces also called the IDF but Zionism itself is a racist fascist anti-Islamic settler colonial pseudo-Jewish movement which seeks to establish a so-called Jewish land in Palestine But Zionism in itself is anti-Semitic because it is not only killing Semitic people But it is also killing Jewish people if we think about the extermination on the ethnic cleansing attempts to Ethiopian Jews if we see the Zionist attempts to and what they've done to Jewish people in Iraq So Zionism itself is anti-Semitic. It has no basis in the Torah and it weaponizes the religion of Judaism To serve the goals largely of Europe Largely of European Jews, right? Not Jews or indigenous To that area but to the interests of Europe and European Jews, right? So I'd say it comes out Zionism is a product of Europe. It's a product of pan-Europeanism It could have never been established without Europe, right? So we understand that a Heurzel, a Theodore Heurzel in the late 19th century he founded it and wanted to have a Zionist land for Jewish people, right? So again, this is a product of pan-Europeanism, but it's also a product of Europe's problems on multitude of fronts whether it be Europe's, you know Hatred towards European Jews and wanting to quote-unquote deal with European Jews as well as Europe's economic Imperious interests to expand as well as to combat the Ottoman Empire to combat the the larger Islamic world, you know, so Zionism was this pseudo movement to essentially create a so-called Jewish state, right in the heart of Palestine. It's a genocidal movement. It's a movement that is ethnically cleansing Lands of Palestine, right? It's also something that is completely anti-African, right? So some people got what does this have to do with us as African people as new African people will that first they wanted to literally install Zionism in Uganda Right, one of the Zionist congresses was about getting the so-called state of Israel and installing it in Uganda. They also wanted to install it in Eritrea, right? So it's inherently anti-African, inherently anti-African with goals of dominating West Asia, installing a military hub, social political hub In West Asia, but also if we look at a map Palestine borders what? The continent of Africa Borders Egypt, right? So even in this war within the first few days. We see the Zionist occupation forces bombing Egypt, right? So again, it comes out of the the history of British colonialism So-called Great Britain Installed Installed this Zionist nation of Israel, right on 1882 the first Zionist colony was established the Balfour Declaration was in 1917 in 1940-70 United Nations did the partition of Palestine and then 1948 the so-called Zionist state of Israel was created was created by with genocidal and periodist tactics ethnic cleansing The the knock-up of killed nearly a hundred thousand Palestinians Nearly one million was displaced, right? And you know these numbers are Estimates, right? Because obviously we won't know the full extent. Yeah, you know, but this is what Zionism is It's a no religious base. It's an interest of using quote-unquote Judaism to subject the the muscle moral to the rule of pan-Europeanism It's a pan-European project, you know at the time when it was created Great Britain was the top dog So it was backed by Great Britain now in 2023 the top dog of pan-Europeanism is a so-called United States of America That's why you see Joe Biden with the one signature given eight billion dollars to the so-called state of Israel That's why you see Joe Biden in Air Force One fly to the occupied Palestine and be in the war cabinet with This terrorist named Netanyahu, right? So this is a product of Western shock collars for their own material interests of pan-Europeanism of this superstructure The superstructure of evil trying to dominate The Muslim world trying to dominate the Arab world trying to dominate the African world and put European rule at the top is I think that history is so important because Right now what's happening? We'll talk a little bit about Media and the role that it's playing in folks developing understanding and analysis again on the Palestinian situation There's this history of genocide that's being erased that is solely placing You know Jewish Israelis in a state of victimhood when you recognize you Referring to an incident like the Nakwa, which you know a leg which reportedly killed hundred hundred hundred thousand Palestinians Which again is just an estimate in displacing of the million But it's very important that people recognize what what's happening Today he Is a byproduct of a century plus of genocidal tactics against the Palestinians Yeah, I mean this can go back, you know even to these papal decrees by the Pope saying we can enslave The African world enslaved the Muslim world, right? It goes back to the Establishment of the you know the Catholic Church and the Crusades right so it goes back hundreds and hundreds of years You know But the focus on what's going on right now This is a product of pan-Europeanism. This is Europe This is what the the evil forces of Europe are doing to try and maintain control in the region Joe Biden said, you know if there wasn't an Israel we'd have to create one Right so again Zionism isn't You know Joe Biden himself he said I'm a Zionist, you know I'm saying so you don't have to be a Jew to be Jewish To be a Zionist right it's we see plenty of Western Christians Coinciding themselves or aligning themselves with a Zionist movement. It's not a religion. It's a political identity It is under the guise of religion under the guise of quote-unquote Jewish self-determination, but that quote-unquote pseudo self-determination is at the expense of Palestinians. It's at the expense of Muslims That's it's at the expense of creating a genocide For indigenous Palestinians period plain-blank. We must recognize the Jewish settler state We must recognize the unjust state of Israel as a settler colonial project. It was about set colonizing land Removing the population that was indigenous to that land and Forming a new society with the settlers by any means necessary. That's essentially that's how you get to Napa Period I mean the IDF was a terrorist like the foundation the IDF was terrorism mm-hmm Stern gang, Igron and one more is like three fact three terrorist factions that created the IDF So they're like all these calls of terrorism to me are just like who gets to define who's a terrorist the terrorists Who terrorized the Palestinians are now determining that Palestinian resistance is terrorism That's just like the kind of questions that I asked myself like who gets to define this sure I mean simply put this is a genocide against Palestinians and it's very simple to understand It's those enacting genocide Which are the Zionists the Israelis the Europeans and those experiencing genocide the Palestinians Listen, I would ask I would say that any person any Person that finds themselves in this so-called state of the United States of America if you can recognize the travesty That happened to the folks indigenous to this land where you had British settlers come over here Wipe out the population indigenous to this land and form the new society. How is that any different from what? Israel is doing the Palestine. What's the difference? So what's the difference? What's the difference? Hmm, so this is again, you must understand what's going on in Palestine is Settle Colonialism one point I do want to allow you to I guess expand on before we go on to the next topic is now What about the religious element of this where? You know people are able to hide behind you as a religious as a religious project where it's like, okay Well, this is the land that was Given to us based on our Religious religious heritage as it pertains to you know, what's in the Bible? Yeah, I mean This is just complete distortion, right because if we Look at, you know the Torah and the story of Musa al-aslam, otherwise known as Moses Moses. Where was Moses coming from? Historically it was coming from Africa. It's coming from Egypt We're talking about thousands of years ago I feel me he's fighting against the Pharaoh, right? Moses was African. He was described as black Right, he was African leading his people out of where Africa to try and find freedom right So that this pseudo basis That they're actually in quote-unquote direct Winnie-edge Right It just doesn't I mean Moses was African in these Zionists European right Coming back to quote-unquote saying that this is their land under the guise of a religious text that has No historical basis, right? I know historical basis for a homeland of Israel in Palestine so-called homeland, right of Israel, right? So understanding of that weaponizing and misunderstanding of the Torah to say that they is the You know followers of Moses You know, so it's this also it's this weaponizing of this spiritual Zion With this quote-unquote land saying that it is land because in the Torah it forbids it forbids quote-unquote this this type of Land this nationalist project, right? So, yeah, you see this just this complete weaponizing of Judaism, right? Was the president airfied and I was not airfied. I see her in Egypt. He said, you know, the Jews left Africa black and came back white You know so like and if we look at Who established Zionism was European? It was European Jews, right? Was a Hungarian-Australian. It was Hungarian. It was Poles It was Ukrainians. Yeah, it was Russians, right? It was a product of Europe It was what they call quote-unquote Ashkenazi Jews, right?  I'm trying to make it a race It's not it's a religion Judaism is a religion Christianity is a religion Islam is a religion, right? So this Yeah, there's weaponizing of it, but also, you know, we got to understand that A lot of Jewish people, you know are completely Against it because the rabbis are against it because they say it has no religious authority You know I'm saying so you see Orthodox Jews being Completely anti-Zionist saying that it there must be the freedom for Palestine based off of the Torah, you know, so you see The distortion used for the imperialist gains capitalist Colonialist under the pseudo guys of religion, but you know, there is claiming to be, you know The children of Israel there is claiming to be the quote-unquote true Jews, right? So it is that a Religious element that is at play for sure, right? So what would you say, you know, we understand that the media is a Way of Psychologically controlling the masses of people So what role has Western media played in shaping opinions on Zionism and the genocide in Palestine? I mean, you were literally just watching the news before you started recording this and I was I Was as I was saying how you know, I I don't expect I haven't seen or I don't expect one Western media, you know conglomerate or entity to actually speak on this thing objectively Most of them are actually going to just push forward lies and you were saying I think you've seen one use some objective objective truth.  Out of however many But the recent attack on the hospital where you know You had different heads of state or different members of Israeli Parliament speaking to Saying that, you know, this is the fight against light the children of the light versus children of the dark and then the Bomb the bombing happens at the hospital. You have different Israelis seems like defense forces taking credit for the attack and then once it comes out like yo This is this killed 800 men women and children and 100 Palestinians now. It's like, oh, actually, this was attacked by Hamas, right? And then, you know, you have this we see in something else. Okay, the NYPD is preparing itself for Domestic attacks from extremist groups both that are pro ham pro pro Hamas in a neo-nazi factions Which is insane because the United States just sent billions of dollars to the Ukraine in the azole battalion Azole battalion as well a neo-nazi faction So it's like just the ability to warp and manipulate information at any given time, right?  They create these false diagrams. We've been seeing this since Beginning of time for real with when it comes to the pan-European project, you know, I'm saying and it's different domestic international institutions and so Yeah, you got you just have to take this with a grain of salt and you got to do your research We were saying before how the average American worker don't have the time they might have 20 30 minutes at best To get it from they mainstream media outlets and some of these smaller listening You know watching the news in the morning and some of these smaller entities like a hella black or I'll listen to the geopolitical economy I'm sure they would never plug us but it is what it is All right, I do listen to these places to get some I'm not going to name no more just for that person Just for that reason and actually yeah, but you know I'm saying like There's some of these smaller Independent media outlets don't have the ability to Produce the content and have it going 24-7 on these global and national syndicates, right and so You just get a lot of misinformation spread and there's a small amount of people actually have the ability to be on Twitter all day and Engaging with these small media entities are putting out but I digress to your original point I think when it comes to the role Western media is playing in genocide and Shaping our shaping and giving people what to think about Zionism, you know One could argue since Europe came in contact with Africa in the 15th century that they've been working You know over time to cast Africans as dark savages and you talked about Pope Alexander and his decrees, right? That gave Spain and Portugal the right to go out and quote-unquote civilized the dark world, right? The same philosophy exists today Where you have Israeli government officials Saying again, this is the fight between the dark and the light But if we talk about the side of the You know, I'm saying like was straight up though like these are these are his words, right? But if we talk about the Zionist genocidal genocidal settler state of Israel, it was founded on propaganda We talk about Theodore Herzl one of his first like statements in the early 20th century Was him saying that like yeah in addition to our religious right to this land our pseudo religious right to this land How Palestine doesn't have any people like literally that the people don't exist there The folks that are there are nothing but petty farmers with no real agriculture and civilization So we will be doing them a favor and we are letting all this fruit or infertile land go to waste, right? And we know that that was a lie, right? the Gaza port was a Central port that connected Palestine to shit the entire world that we know that Palestine was trading with China Was trading with different parts of Africa was even trading with parts of Europe Right, so you presented as this place of savages with no with with no No civilization that is part of the propaganda that allows you to go invade and install your set of colonies So we see this happening in the 20th century. We see it happening now, right? And so yeah with that lie, you know, we see the early sentiments of Palestinian life and people being reduced to nothing in rhetoric but soon to follow in practice, right and I you know, we talk about this all the time the biggest shift That we've been able to see as it pertains to the world on Islam the world the Middle East West Asia, North Africa is post 9-11 right where all the movies the games the television is showing you what? Tau head extremists, that's what they wanna. That's what they want you to view them as You film what was Last Call of Duty, what are all these movies coming out? What was that? Call duty then they just didn't you just told me they bombed the statue of Soleimani This isn't is it supposed to just random, but that's what they want you to they want you they want you to hate With the same thing they do to us though, right? What happened with Trayvon Martin? They're putting on TV with a toy gun Mike Brown You feel me like this is this is what they do they create these narratives that justify what's about to happen to them Let me show you what if they don't if you we don't do this to them. This is what's gonna happen to you It's always that like that that creating that fear of the Arab world That's that's what that's what Western propaganda does it wants you to justify what's about it wants you to justify the bombings Right it wants you to justify the displacement it wants you to justify the pseudo evacuations You call somebody an hour before right quote-unquote the idea of game of heads up or whatever We do you need to evacuate? How do you evacuate millions of people? How How do you evacuate millions of people you evacuate people who are in critical condition they could even evacuate the city of New Orleans when Hurricane Katrina came They chose not to you feel me like these are the type of questions that we have to ask ourselves And so Western media is playing a key role because what Western media doesn't want you to think for yourself It's going to use certain language to Build certain emotional responses to you and of course man, like I can't think of no human in a right mind that isn't set back from death You know I'm saying so of course people you tell people like tears blew up a hospital terrorists did this people go Gonna fill away gonna be hurt all right, but without the historical context of What palliants with Palestinian people have been through What I'll understanding that this nation when it was first projected as a project in the 1890s That it laid the foundation in the rhetoric from your violence the fact that you say these people do not exist In fact, they have been here for centuries, right? This is just How we get to where we are right now where you get Floyd Mayweather saying I don't think his is a lack of knowing I think you know Zionist cuz check I'm not to give them $50 million and I'm sending you know I'm sending my private jet full bulletproof vests. This is where we get LeBron James Right. This is where you guys tell you earlier Nate Burlinson. I don't know Nate Burlinson for my kind of pain I you know I play football watch a lot of football. He play wire receiver. Why is Nate Burlinson? Speaking on the Palestinian situation You think he really has an analysis or do you think the producer wrote his script? He's reading off a teleprompter, you know Jalil just said he wanted to debate somebody Well, I don't know a lot about the Palestinian situation more than I just know what I'm speaking to right now But I guarantee you a lot of television. I'll run Nate Burlinson into the ground. No teleprompters No notes. We can only go off what we know. You feel like I digress the point is this is what Western media does That's why Elhaz Malek El Shabbat said the media is the most powerful entity on earth They have the power to make the innocent guilty and to make the guilty innocent and that's what we're seeing right now We're seeing this is a part of war. That's what this media is doing right now. This is a part of war This is psychological operations Towards the masses of people to demonize the Palestinians to demonize the people who are experiencing genocide and to promote fascism to promote this racist Zionist project of Israel and give Israel the quote-unquote impunity to be able to do whatever it wants Right, and also what they're doing is this very they're trying to make it seem like Muslims is Nazis, right? That's what they're trying to do. But the real thing is the Zionist These Zionists are these Europeans are right is the Europeans who did the Holocaust and now they're trying to confide that With what's happening right now in terms of a Palestinian's resisting So this is part of the the media war that's happening The complete media war where it's saying, oh, okay These Muslims are the terrorists right these Muslims are partnering with or are the far right But in reality, Zionism is the far right It is the extreme right Imperialism is the extreme right Zionism is fascism the United States of America is a fascist empire. That's what's fascist So we just got to understand it for what it is and not be fooled by these psychological mind games that they're playing on us and They know that days is numbered They know they days is numbered because the youth are no longer falling for this No longer falling for it. Do you know what's going on? The youth be doing investigative journalism? The youth be understanding these things on social media and be pointing to all the holes and got the screenshots got the quote-unquote receipts You know I'm saying You can't fool the conscious one last thing I want to say before we get into the next question is I keep seeing this quote from James Baldwin being posted around where he's like, you know, Europeans feel bad for what happened to Western Europeans feel bad about what's happened happened to Jewish people. So that's why they came up with the with the Jewish settler state And you know, I would assume that I would hope that James Baldwin was talking about the average sit a white citizen European citizen who's like, yeah, the Holocaust happened and you know, there should be reparations for what happened to these people but The United States government NATO the IMF and the World Bank do not feel sorry about what happened to Jewish people They are going to the Jewish settler project is an economic project when it comes for NATO and part of it is again They're a religious crusade and their actual hate for the dark world But at the core of it is natural resources So this is what I want to talk about right because many people get lost on the I think like their Humanist element of it, which is important, right? But at the end of the day with what America moves on this money, right? So what are the geopolitical implications of the unjust state of it is of the unjust state of Israel, right? Understanding that they have a very large economy, you know Yes, what are the geopolitical implications of this situation and what should people? Yeah, I'm only start with that. We'll do the next part well this state of Israel is one that is occupying The resources of Palestine They're occupying the land of Palestine. They have complete Economic control of even what gets in and out of Gaza, right? So it's It's a state of a settler colonialism in Israel itself It's one of the biggest producers of technology in the world, right? So we think about like these Pegasus systems that install spyware into the iPhones that Allow, you know European intelligence agencies to spy We think about even the so-called iron dome system, right the military technology, right? So that is all that you know uses AI to be able to Track incoming Mortars or missiles and be able to strike them down, right? So Israel is a technological hub For the West right the technology that it develops it exports to the European market to the Pan-European market it's also in the heart of North Africa in West Asia, right a very significant geopolitical location For the world like you were talking about earlier, right the essential trade routes historically of the ports, right the access that Having a military outpost a militarized nation because that's what Israel is it's a Militarized nation. That's what it's a military outpost to where every Settler is you know a part of the military that the military service, right? So it's a military outpost in the region where Israel is now the biggest exporter of terrorism, right? We know that Israel design is regime exports terrorism to these So-called jihadi groups like ISIS and al-Qaeda and providing funds directly to them And you know, we've seen what they've done in Iraq. We've seen what they've done in Syria We've seen what they've done in East Africa. We've seen what they've done in West Africa, right? So this is part of this geopolitical Factor that Israel is playing within the region. It's an exporter of terrorism. It's an exporter of evil, right? It allows the United States to be able to be like, oh, you know our hands are off of it. This isn't us But then allow Israel to do some of the dirty work of pan-europeanism within the region, right? So Israel is meant as a military economic political structure for the West and the heart of West Asia to be able to enact the rule of pan-europeanism right to be able to Quote-unquote have these ties with These, you know nations within West Asia right these normalizations deals with quote-unquote Saudi these normalization deals with The UAE right these normalization deals with Kuwait these normalization deals with Sudan to allow Pan-europeanism to be able to export itself while also having this larger a war against the Islamic world So these are some of the geopolitical factors That you know led to the West supporting creating and continuing to support The state of Israel, but what is happening right now is that the masses of people? It's a mass awakening a mass awakening of that of the Muslim world of the Arab world of the African world right to where the masses of Muslims are rising to the streets because the one thing Two things Muslims United on is Ramadan There's Ramadan and for this thing Palestine right so we're seeing these nations like Saudi that had Normalization deals in the works with the so-called state of Israel now. They're saying oh, this is gone. We can't normalize anymore. We're seeing Muslims in Jordan Rise up against American interests within a country. We're seeing Muslims in Lebanon rise up against American interests in their country We're seeing Muslims in Iran rise up against these embassies that these European embassies in in they land so we're seeing this Revivalism of like a Islamic awakening the masses of Muslims of the masses of the Arab world saying no to pan-europeanism And protesting this unjust state, so that's why I say it's not a matter of if Palestine will be free It's a matter of wind and the masses of people are awakening are rising up to remove This Western parasite from their region What we try to do is always give folks Action and we given a lot of historical understanding a lot of analysis Like what would you say people can do to actually support Palestinian's fight for liberation because I do see a lot of value in the protest, but we're not too far removed from the protests of 2020 where the cause for defund police over student running throughout the nation, but here we are in 2023 again and cop city in Atlanta is about to be built there beginning to build a large training facility inside Pablo here in the Bay Area For pigs and we know that OPD's budget has increased every year and nationally the police have killed more people every year since 2020 so a Protests have some impact and as it pertains to raise an awareness But we know that there has to be some sort of action that follows through to actually build a movement that can be You know a decolonial movement Yeah That's it's a great question because we have to Understand history. We have to understand history of movements What those movements led to? How movements worked how they didn't work What failed why they failed? And how to have a proper political strategy for movement to work right so if we talk about Palestine that is backed by pan-Europeanism and the top dog of pan-Europeanism is the United States of America And then the United States of America got all of its wealth through exploiting the African through enslaving the African through Genocide towards the African and all the wealth of this nation which allowed it to become an imperialist nation was built off of the African and the genocide of the indigenous right so if we have that historical understanding Of the way that the United States of America grew into an empire then it allows us to have a proper historical understanding and be able to develop a Theoretical position and put that theoretical position into practice Based off of understanding the historical development of the USA if the USA was founded off this genocide of Africans And then it's allowed to do this imperialist Control of the world then how do we stop the United States of America right? How do we stop? The USA from giving billions upon billions of dollars to the unjust state of Israel How do we stop the United States of America from giving weapons of mass destruction to this is the state of Israel? That means we must struggle here. We must develop revolutionary organizations Revolutionary quadrates here in the United States of America inside the belly of the beast that can successfully You feel me like George says stop imperialism imperialism at home So that the world isn't subjected to nuclear warfare because people talk about Israel But people don't be talking about how they have nuclear bombs People talk about Europe, but people don't be talking about Europe got nuclear bombs People talk about America, but don't be talking about how America got nuclear bombs. This is what we talk about here, right? So how do we prevent this right? So with this protest needs to turn into programs this program It has to turn into revolutionary organizations that have real objectives, right? Because I know it can feel good going out and yelling at people and doing this right, but if that Mobilization isn't then funneled into Revolutionary organization and then revenue organization must have a program attached to it to develop consciousness to develop the Autonomous infrastructure of becoming our only breaders if we don't have that material basis We're gonna see ourselves continue to go in this circus wheel Continue to be killed continue to be exterminated Genocide continue to be committed and what are we doing besides just protesting and yelling? You feel me Bob and having these emotional reactions, right? We have to have direct action. There needs to be Mass strikes, you know, this economy needs to feel it, you know if we talk about Direct actions that need to be done, you know, like why if we say we is Anti-Zionist then how are we gonna shut down some of these Zionist corporations? Yeah, you know I'm saying if we say we's anti-Zionist how are we gonna stop the United States of America from giving our tax dollars that We work hard for and that we're forced and subjected to pay to give to Israel. Why is that happening? You feel me? So there has to be a mass movement a mass movement that is also bound by ideology Because there ain't no movement without ideology. You're just gonna have people Just walking in whatever direction thinking they doing it for freedom so We got to be strategic We have to be strategic, you know, and one thing is we see this as a as a global movement It got to be seen as a global movement, you know, it has to be connected to movements across the world, right because we understand that oppression anywhere is Oppression and oppression is always connected if we understand this pan-European nation Pan-European project as a global project as an imperialist project Then we got to understand we got to attack it on multiple fronts and there's multiple fronts right now There's a fronts in the Sahel in West Africa, right? And there's fronts in Haiti, right? So thinking about what's going on And Haiti, you know to just transition a transition a little bit, but to also show the connections especially if we're thinking about the United Nations role and in the Partition of Palestine the United Nations role and not having a ceasefire or of not holding these Zionists accountable to war crimes to international war crimes But yeah, well, what's the happening and how did we arrive this at this point in Haiti? I mean what we're seeing right now What we're seeing happen in Haiti right now was all a byproduct of Neocolonialism right where you have these monopoly capitalists these these elites these corporations backed by international institutions Like NATO in the UN they are looking To establish a new set of relations with Haiti, right? So because of this desire to have a new set of relations economic relations political relations The UN has just backed a quote-unquote King your lead invasion of Haiti when all signs point to this Invasion actually being led by the United States. I mean the United States themselves have come out and said We are going to take the lead on this We will take the logistical and administrative lead on this that means we will supply ammo we will supply travel And we will supply on the ground Shit military Advice right and so They had to but what they had to do is put Kenya in the lead To put a black face on it because the last few United States invasions have gone so poorly Whether you talk about 1994 or operation uphold democracy by the Clinton administration or the recent invasion in 2004 Which was you in fact and following a coup that many people believe the United States Played a role in right and these invasions of Haiti in 1994 and 2004 have all these reports of Just lawlessness by United States military right in terms of killing abusing raping Haitians right and so with this History with this understanding United States of what they're gonna just a minute. They're gonna just stay tactics We can't we can't go let's put Kenya a country that is billions and billions and billions of dollars a debt to the United States a country who is Has done has taken many reactionary political stances against some of the more Recent coups whether they be in Burkina Faisal Mali and Niger right. Let's make these people the head of it, right because most Humans still follow the reactionary race and ethical Take they're all skin is keen or that all Africans have the interest of Africa the best interest of Africa As their philosophy that being an African had a state automatically makes you a pan-Africanist, right? When we are being a member of the African Union automatically makes you a pan-Africanist, right? And so the United States and Western imperialist powers understanding this they put Kenya at the forefront of it and so With this current invasion, they're saying that they're going to help the government of Haiti fight back against quote-unquote gangs, right? First of all The people of Haiti have already come out and said that the current government does not represent them Which makes sense when you realize that the US helped install Think it's a Rio honoree After the inside assassination of it's like Joe Ville Mosey Joe vanilla. I don't know the pronouncing name He was a Neocolonial fascist anyway, so deaf to breath you feel me it is You don't need to know your name, but they were the US replaced The assassinated president were on re there was no even after all these different Haitian organizations and civil groups came out Was I look we have a two-year plan a two-year plan to? recover from this assassination and Put in an elected democratic official electric electric elected Parliament The US said no when installed on a read, right? So you're going to help a government that the people have come out and said doesn't represent them in order to Help this government fight back against gangs when many of the people in Haiti have already reported that some of these gangs are just a byproduct of oligarchies, right? Creating these gangs to push for it. They're imperialist desires. They're finance capital desires, right? Let's form it's just like the IDF claiming the Hamas is terrorists How can terrorist groups define other terrorists? It's just the backwardness of it all but again backwards. What was it called the party a gang, you know? OPD call somebody a terrorist This is what this is the situation right and so again it's important that we recognize this all being a byproduct of neocolonialism And again them saying that they are going to go support democracy in Haiti when Haiti already had their own plan for democracy and getting a Elected government in place in the USA. No, we won't re in place Following the coup that they helped install, right? When this is important information and again, it's imperative that we note that all this civil and national unrest is the byproduct of the Super exploitation of Haiti since the 17th century since the Spanish Succeeded the colony to the French It set this reality in motion, right? But the Haitians have always resisted, you know, that's important for new Africans understand for Africans everywhere to to understand Haitians have always existed, right? home of the first successful slave rebellion, right? And I encourage people as the first place the first nation to permanently ban hate to permanently ban slavery and I encourage people to check out two books one is A history of Pat African revolt, right Yeah, that's real history of Pat African revolt and black Jacobins both written by CLR James Check out those two books if you understand a little bit more the second one black Jacobin goes into detail of the Haitian revolution led by to Saint Lebertor and desolines, right? But again, the Haitians have always resisted from 1791 to 1804 You know, you first being led by to Saint Lebertor who was assassinated and then being led by Jean-Jacques desolines And since they've established the free nation They've been fighting off imperialism, right? Even in the early 19th century or the in the 19th century when you have Thomas Jefferson Installing an embargo on them.  So we have the Western world has always been toiling exploiting peddling and pillaging They always want to play victim always want to play victim. So we get to pillage the world They get to enslave the world they get to steal the world's resources and then when the chicken comes home to roost They get to define Terms of war and say, oh, no Or they get to determine they Not so and you supposed to trust them We post a trusty family So now we owe you quote-unquote reparations after you did this to us and this is but this is it again This is a part of the way of I going back to like this is the framing of things. Yeah This is the history that they don't give you when they talk about the UN invading the US invading Kenya They don't give you this history of what has led to all this civil unrest the embargoes of the 19th century the invasions of 1915 the invasions of 1914 of the 1994 the invasions of 2004 these coups backed by the US, right? So for centuries Europe and America have been on a mission to destabilize Extra and exploit Haiti in the plan 2004 plan 2024 invasion is just another example period point You gotta look at the facts for what they are Gotta get gotta look at the facts in based on this history again of Haiti It's something that we should be keeping our eyes on because just a lot like the unjust state of Israel There are geopolitical ramifications and so My question is what is Haiti's relevance to the geopolitical arena as it pertains to neocolonialism? Yeah, well, it's always been relevant, but I would say Europe and pan-Europeanism Haiti has always resisted like you were saying they have always resisted They have always resisted which is Not allowed Europe essentially to put Haiti in a chokehold, right? So if we look at it from a lens of like the natural resources Haiti has some of the biggest Boxside reserves Right box side that makes aluminum Box side that makes these computers box side that makes these cars box side that makes these microphones box side That is whether we used and it's going to be used more and more, right? So it has approximately two billion dot two billion tons of reserves Right, and we see just especially with the shifting Global market the shifting of this quote-unquote green capitalism. You feel me We see this material being used and needed to be used more and more, right? It got hella land Hella land you feel me in terms of like arboland right land as can be used for coffee sugarcane rice and beans It got copper calcium carbonate Gold you feel me the potential for hydropower, right? So we're seeing what I would say Haiti is the world's poorest country But if you look at its size, it's extremely resource dense the ability to produce capital is Huge in Haiti and I would say it's a untapped a quote-unquote untapped resource for the West, right? So as we see these shifts with these economic superstructures with the development of bricks We see these wars happening right now in West Asia and the US funding these wars, right? We see These war and Ukraine and the United States funding the Ukrainians Again going back to bricks and the shifts in the economic superstructure America is like we need to make our money Right for the for the economic aspect. We need to make our money and you have a untapped Untapped market Right if you look at the company called Alcoa, it's a major US based aluminum company, right? They have been entered into contracts with Haiti, right? Jovenel Morsay on the hard day with the pronunciation You know Hit a close relationship with Alcoa corporation, right? In 2017 he signed a new agreement with Alcoa that extended the company's mining lease in Haiti for 25 years Right, so the US always will show what its interests are and why it's doing what it is doing And if we look it back on it, you know, it's the corporate interests of the United States of America We understand the United States of America is a corporate government. So it has corporate interests, right? If we also look at the Strategic location of Haiti as well from a military perspective. What's its neighbor and what you know, what war? You know, what is neighbor relationship with the United States of America? Look at Venezuela Right. So again, it gives a military tactical advantage If the United States determines it's wants to go at war with Venezuela, which you know, it's organized Backdoor coups trying to it's organized pseudo presidents, right? And if we know Venezuela Venezuela is a you know, a Nation that is aligning itself with oppressed nations, you know throughout the world, right? As well as you know, if we connect it kind of to what's going on and if we do connect it What's going on in West Asia? Iran has relationships with Venezuela right, they fear that the deepening ties between Iran and Venezuela will have major impacts on on the United States, right when the United States of America launched Electronic warfare against Venezuela and shut down some of its critical infrastructure You know, there were there was a ledger reports that Iran you know sent some of its forces in terms of like it's a Nation nation like the people who work within his nation sent some of its like aid to Venezuela to be able to help fix some of the The issues that they were having in the country You know I'm saying so again, it's the military significance of where the geopolitical significance the geographical significance as well as America's addiction to Killing the dark world to exploiting the dark world to enslaving the dark world because pan-Europeanism is a Evil and it has a satanic element to it understanding history because Western media will make you seem like this thing just happened that random like came out of some vacuum or it's only been reduced to you know The last few generations of struggle what we're talking about here is centuries-long problems whether we talk about Palestinians Neocolonial subjugation Or whether we're talking about Haiti's neocolonial subjugation and they fight against Western imperialism It goes back centuries and centuries and centuries and what we can do is understand our history and in struggle day to day to put the morals philosophies and political practices of Communal and egalitarian Principles in the life as that's that's what we can do and struggle release trial What does it mean to struggle against the West where you are to struggle against these philosophies ideologies and practices? for us It's a So if you in the Bay Come get involved people's programs People's programs calm you feel me tapping with us We hope y'all got Understanding you know again like we said in the beginning. It's only so much we can do 56 minutes of a podcast episode in terms of Two very significant Locations in the world Palestine and Haiti, you know and what's going on in the respective locations You know, so we'll encourage y'all to do more studying do more reading And appreciate y'all for tapping in


How can I add groups to my courses? First, let's look at two Moodle terms for groups of users. A cohort is a group of users created by the admin and available throughout the site or a category. You can enroll a cohort into a course. When users are added to or removed from a cohort, they will appear or disappear in the course where they're enrolled. A group, as Moodle uses the term, only exists within a single course. A course can have several groups and the teacher can create these manually, or the admin can upload them with a file. This video looks at groups in courses. If you need to create cohorts, watch our video on how can I add groups of users to my Moodle. Groups can be added to courses either by the administrator with the text, CSV file upload, or by the course teacher within the course. Let's look at both methods. File upload by the admin. If you are the admin, you can create groups in a course and enroll students in them at the same time by including the relevant columns or fields in your file. First, we need to prepare our file offline. We can either use a simple text editor such as Notepad or GetIt, or use a spreadsheet program such as Excel or LibreOfficeCalc. If you can use a simple text editor, it's better, because sometimes saving in Excel can cause problems. Here is an example of a text file which shows the user name, course name and groups. You need the short name of the course and if the group has not been created in the course, it will be created when the file is uploaded. Our users already exist on the system. We make sure the file is saved as a CSV file and then upload it from Site Administration, Users, Upload Users. Here we preview the file and can check certain settings. Then when we upload it, the groups are created and the students enrolled into them. Manual group creation in a course. As admin or the course teacher, access the course and click the Participants link on the left. Then from the gear icon, click Groups. Click the Create Groups button. If you're interested in the other two options, Auto Create and Import, find out more in the documentation. Here we must give the group a name, but other settings are optional. If we need learners to enroll themselves into the group, we can set an Enrollment key and tell it to the learners. The documentation explains more. We can also add a group picture which identifies the group in forums. Then to manually add learners, we select them from the box on the left and move them into the box on the right. We can go back to the groups and repeat the process to add more groups. And here the Participants list shows who is in which group. To summarise, Moodle Groups uses in two ways, Site or Category-wide cohorts and Course Groups. Groups can be created and uploaded into courses by the Site admin and groups can be manually created in courses.


Okay, am I on? Yeah, you're on. Okay. Welcome, everybody. Today we're going to talk about this long title, a complete guide to running your own Dbass using OpenStack Trove and VMware Integrated OpenStack. So I guess I'd like to find out whether any other session at the summit has a longer title than our title. Maybe we get a prize for that. So I'm Doug Shelly. I work at Tesora. My co-presenter is Santosh Sundaran Raman. Sorry, it's right there. From VMware. He's product manager at VMware. So let's get going here. So this is what we're going to talk about. I'm going to do kind of a quick overview of Database of Service and Trove and then kind of show you like a quick demo of how you can deploy Trove and one of the options for deploying Trove to OpenStack. And Santosh is going to talk about VIO and show a demo of Trove with VIO. So with that. So kind of as a general overview of Dbass. So let's just start talking about some of the challenges that people have and how they can be addressed. So I kind of framed these challenges in two ways. One of them is from the view of the developer. So what kind of a developer see as challenges with databases? And these are some of them. I have a release and I need to get this out and I need my environment now. So it's all about, he needs to get databases provisioned quickly and on the timeline he needs. And then from the point of view of the IT guy that's supporting him, he just doesn't understand why they need to do things so rapidly. And then if you kind of reverse this, right, from the viewpoint of the IT guy, what's he see as challenges? So he's got budget issues, resource challenges. You know, why can't everybody use Oracle? That's really about, you know, IT guys really like standardization. So why does this guy need Cassandra? Can he do whatever he wants with Oracle? And then you get into some of the challenges around, well, the people he's dealing with all of a sudden put their credit card into Amazon and they're off running the database on a public cloud, which, you know, probably isn't a good thing for that company. You know, and there's risk issues, security, and the kind of developers response is these ops guys just don't get what I'm trying to do. So in this context, it's kind of like, you got the view of challenges from the developer view of challenges from their IT service. So what is the solution? So we kind of see solution as database to service. And effectively what this means is the delivery of a database software and everything related to it as a service. And I think we're, you know, at the OpenStack Summit, so we kind of have some concept of what as a service means. But what this translates to is it's available on demand. There's no, you know, without any hardware software installation or configuration. So this is easy, push button, single push button. And it should be fully managed and maintained by whoever the service provider is. And in the case of like enterprise private cloud, that would be your IT guys. So we've kind of, I think this comes, this is like our marketing guys here, they pop machine, right? That's what this database service should look like.  That's what we're looking for. So how is this addressed or how can this be addressed in OpenStack? So one of the solutions is the Trove, OpenStack Trove project. So this is the Trove official mission statement. So I'm going to read it here so you can listen to me talk. To provide scalable and reliable cloud database as a service provisioning functionality for both relational and non-relational databases, database engines, and to continue to improve fully featured and extensible open source framework. So it's a lot of words, but I think some of the key things there, one of the key things to me is really the comment about relational and non-relational. So this isn't focused just on MySQL. That's a key thing to the mission of Trove. And scalable and reliable I think is also very key to, well, I think to any OpenStack service, but particularly for a database service. So what is it? So what is OpenStack Trove? So one of the, I think key misconceptions about Trove and database as a service is that all that's done is provisioning. So that is one thing that is done. So one of the first things we accomplish is you can launch a database instance. But there's much more and I think that's important to understand. So this, besides being able to provision a single instance, you can provision and manage complex, more complex topology such as clustering. So provision a cluster of databases and things like replication. So for example, launch a master and several slaves. Then kind of from an automation point of view, so when you get outside of provisioning, what else can you do? So you get back up in your store, you can do failover resizing. You can scale clusters. So we got kind of horizontal and vertical scale. There's kind of fetching log information from the instances, which is important for some use cases and config management. So you can do database specific tuning. And again, as I mentioned in the vision statement, multiple database replication supported with common APIs, that's critical to the vision and the view and the implementation, relational and non-relational. And the management interface, the user interface is like everything else in OpenStack REST API, CLI, web-based UI. Okay, so as I mentioned, this is more than provisioning. This is complete life cycle and database life cycle management. And I'll just quickly take you through what kind of a representation of how we see this. So on the top left, you got provisioning. And I think we talked about what that is, demand. That's really a critical push button, wide selection of databases. And this is single instance and clusters. Security I think is important. I think some of the features, intro, that support security. There's a mechanisms for basically upgrading running database instances with latest patches for operating system and database software. Permission, user permissions can be managed. And I think another key thing is, and this is optional, but out of the box, restrict root access. Because I think part of the point here is that you're providing an environment that the end user is using where they don't need to be root to do everything they need to do. That's part of the point. If they need to drop into root access, then I think we've kind of blown the vision. Tuning, I talked about some of this. So you can provide log file access to people. So for example, the slow query log on MySQL is accessible through API. There's configuration management, so this is for tuning. So you could provide database specific tuning settings. And you can not just point at one instance and say do it to this one. You can provision, you can do it in such a way that it gets pushed down to multiple instances simultaneously. On the management side, so there's some schema management. The replication I talked about for scale and availability and backup and restore. And right, dual view on here is confusing. There's lots of databases supported and I think as I mentioned before in the vision, that's critical. So there's your kind of logo slide. I don't even know if 13 is actually right. It might be higher than that now. But all your kind of usual suspects, I think, are in there. Okay, next. So diving more into the architecture. So this is kind of how Trove sets up within OpenStack. And the first thing I wanna show you here is how Trove lays on top of standard OpenStack and then we're gonna look at what it kind of looks like on VIO. So you got all your, the services in the middle there, the Swift, Nova, Cinder, Keystone, Neutron and Glantz. Those are the other OpenStack services that are leveraged by Trove to accomplish its goals. On the right side, you have your Trove control plane. So that's, there's basically three services, API, task manager and conductor that do all the work. The API service looks basically like every other OpenStack API service. It presents a REST API. The two in the middle there, there's the circle with the crosser. That's messaging bus. So the services communicate with, say, rabbit, like everything else. And then they use a database to store metadata. And then on the right side is kind of where Trove ends up kind of being different than a lot of OpenStack services. It is the concept of a guest. So when you launch an instance, you end up with a Nova VM that ends up running an image that includes, so there's your image. The image includes a piece of Python code, which we refer to as the Trove guest agent. Database software of whatever the database is and then the operating system. And kind of out of the, in standard OpenStack, this would be a Kukau 2 image, right? That image gets put on a Nova instance on launch and then is running. And the Trove guest agent is communicated with via the same rabbit, say, as the control plane. And then applications have direct access to the database. And that's key too. Trove is not in the data plane, I call it. It's control plane only. So the data path is still your favorite database client communicating on the port that's exposed via the provisioning. Now, what kind of at a high level does this look like when you go to VIO? So basically VIO then provides VMware integrated OpenStack provides the OpenStack services and Santosh is definitely gonna talk more about this in his part of this presentation, so I'll leave that there. But there's some other changes on this slide that may be hard to pick off. The guest image ends up being VMDKA OVA as opposed to Kukau 2. While the Nova instance is still a Nova instance, under the covers, it ends up likely being ESXi. And then the Trove control plane would also set up in a VM in VIO as an ESXi VM. So I've talked about this a bit, I just wanted to expand on it. So multi-database is critical, I think I've said that enough that everybody gets it. But key to that is that it's data store agnostic, right? So Trove's view is to present a data store agnostic API. So that when you provision MySQL, you provision MySQL the same way that you provision Oracle or Postgres or whatever else it is, right? So the end user experience through the UI and the APIs is the same. That's important to the vision. If you had to do everything database specific, then what would be the point? Really, you might as well just use database specific tools for everything. So that's kind of on the left is the, yeah, I talked a bit about Horizon dashboard that comes with it. You'll see that in Santosh's demo. The Trove controller, the control plan is those three services. And then there is data store specific code in the guests. But again, that's not exposed to the people using the system. That's under the covers. So when you say Trove backup create, the task manager ends up sending a message down to the guest to tell him to do a backup. And then he knows how to do a backup in the appropriate way for say MySQL versus Postgres versus Cassandra. Okay, so I want to show you, and I haven't, this may be a difficult demo, I got to try it. So I want to show you how the installation and configuration of Trove goes. I'm actually going to do it in the context of Tessora's product. So I'm going to, because one of the things that we provide is simple installation and configuration. So I'm going to, I have a video where I'm going to run it and talk through it. We'll see how it goes here. Did that show up? No, it's not on my screen though. That's annoying. I don't know if I can do this. Okay, now let's, we went out of mirroring again. Sorry, folks. Okay, let me, I wanted to blow that up, but I can't seem to get to that screen. So, wait a minute, that's your demo, right? Yeah, I don't know why this did this. Let me just, there we go. I think Amherst out there is, I think you're going to be making jokes about my rotten fruit laptop after this presentation, right? Okay, here we go. Okay, there we are. Okay, so we basically provide a set up shell script that will install the product. But first, the installation steps for our product, basically. So you do some, so I'm basically setting this up in a VM that's going to be running Ubuntu, or is running Ubuntu. And so I got to do some things to tell Ubuntu to basically pull down our packages. So I'm going to do that right here. Just a couple of steps, set up APT repos and set up our key server. Put our key in there and now it's going to APT get update, I think. So that's our repo for our Enterprise 1.9 product. So the Enterprise Edition is basically a distribution of Trove. So now it's doing the update, and that fell off the bottom of the screen. Okay, so basically what this is, is we provide packages for the various pieces of Trove in Tesora Debass. And this is basically doing APT get install on those pieces. So it's blasting through that. I think I made this go faster in the video, so that's good. So once it finishes the package install, unfortunately it fell off. The last part is it does a package install of, we also package some of the Mistral pieces because I think in Metaca, or in Newton, I can't remember, Metaca. We added support in Trove for scheduled backups and we actually used it by leveraging Mistral because there seemed kind of pointless to rewrite workflow. So this installs Mistral. From a point of view of Trove, it's actually completely buried. So Trove has the APIs to actually tell Mistral to do the right things. So that's just doing the last bit of the install, and then we'll go on to configuration. Some of these Python packages are pretty big. Okay, here we go.  So I guess that means it's not actually opinionated. So it's gonna take you through configuration. So really, under the covers what this is doing is collecting some information about your OpenStack setup and then setting up the Trove comp files appropriately, in general, that's what it's doing. And I think everybody who's installed any OpenStack services knows, figuring out what to actually put in all the comp settings in the various services is pretty challenging. And usually you get it wrong and then stuff doesn't work. This is configuring the metadata store. So you've pointed out a MySQL instance, whether it's dedicated to Trove or you use the one for the rest of your OpenStack is an implementation choice, a deployment choice. It's registering the endpoint in Keystone. So much like every other OpenStack service, Trove is the database endpoint. So that gets put into Keystone, sets up some credentials for the thing and then specifies the endpoint. It's just creating a user called Trove, which is effectively the service user for the Trove service. And now it's going to, no, it's doing a Mistral config, okay? It's setting up the endpoints, creating the services. And now it's going to collect some information about where your rabbit is, get some user ID and password information. To get to rabbit and basically then set all the comp files and restart the services. So, and that Trove list at the end there is like my key debugging step. So you do all this type Trove list if it doesn't work, you did it wrong. No, so hopefully Trove list works. And in this case there's nothing to list, we have no instances. So what I'm going to do a quick, the tail end of this demo is just showing you how this sets up in Horizon. So this is the VMWare Horizon. So we're just going to sign into it. Now one of the things I did that I didn't show in the demo is I loaded a data store which I'm going to show you. I loaded MySQL 5.6 image. The tooling we have doesn't, at this moment exactly, it doesn't create the VMDK. So that would have been done manually and put in glance. So I didn't demo that. But basically you can see here's the MySQL 5.6 data store and data store version in Trove. And when you do a launch, you can see MySQL there. So with that, I'll turn over to Santosh. He's going to actually carry on and show you the rest of this demo. I'll just close mine down so that you don't trip over it. So I think it should be good to just flip to here when you're ready and you can full screen it by double clicking on there. But so go to those slides now. There you go and you should be able to see it down there. Yeah, there you go. So before I jump into a little bit of a VIO overview and say how we should talk about how VIO and Trove, Tessora's Trove together, provide a really stable database as a service, I want to sort of do a quick OpenStack 101 and set the context for what I'm going to talk about.   So the developers, they can now automate their entire application and they don't have to wait for IT to go provision their infrastructure. The moment they have their code ready, they can automate the entire next steps to go deploy that code and put that into production. So the developers have what they want to develop their application, test it out and run it in production. But what about this guy, the operator? As much as OpenStack is a tool for developers, the operators who are equally as important, who has to maintain that OpenStack cloud, make sure that the developers get what they want 24-7. There's a lot of things that the operator has to do, things like deploy OpenStack in a production grade manner. Keep monitoring it, if something goes wrong, find out first, it went wrong and then troubleshoot to figure out what went wrong and fixed that. Then do maintenance on a regular basis. Say for example, maybe they have to add more storage or maybe they have to take out the storage disk to fix that. Do regular maintenance on it, patch OpenStack whenever there is a bug fix, whenever there is a maintenance release patch it. And upgrade OpenStack from one release to another. So there's a lot of complex activities that the operator has to perform. And it's really important to make sure that the operator has the right tool that makes the operator's life easy to keep operating and maintaining OpenStack on an ongoing basis so that the developers get the level of service that they want. And this becomes even more important when we are starting to add up more value-added services on top of OpenStack. Specifically like databases as a service, file system as a service. The more projects we keep adding on OpenStack, the operators should have the right tools to maintain OpenStack. And the more important it is to make sure that OpenStack itself is built on a stable platform. Because the stability of OpenStack as a whole, OpenStack is only as stable as the platform that you build it on top of. And that's where VIO the product comes into picture. So our goal with VIO is to sort of attack the problem that I mentioned earlier. One is, how do we make sure that as we keep piling services one on top of the other, it's easier for the operator to maintain the OpenStack. It's easier for the operator to do things like deploy, patch, upgrade, they do operations all of that. So one of our key focuses to simplify all of those operations through providing simple canned workflows to do all of those operations for deployment, upgrade any operation that has to do with OpenStack. So that's one of our goals, and we did a really good job of integrating a lot of the OpenStack workflows into vSphere so that typical IT admins, IT admins who are used to running vSphere in their data centers, they can now go use the same interface to now operate OpenStack in a well-known manner. So that takes care of the simplicity aspect of things. And the other aspect of making the operator's life easy is by providing a stable platform on which they can run OpenStack. And there what we do is we provide integrations with vSphere NSX, vSAN or any vSphere data stores. And we try to expose as many of the enterprise production grade features in these platform through OpenStack so that the operator now has a platform that they know how to operate. And now the developers get a solid resilient OpenStack distribution that's built on battle-tested infrastructure. So that's our strategy with VIO, which is provide a simple OpenStack distribution that's super simple to operate and that runs on a stable platform so that the operator is not going and troubleshooting the infrastructure continuously to keep the infrastructure up and running. So that's our strategy with the VIO product, VMware Integrated OpenStack. And what exactly is VMware Integrated OpenStack? It is a standard distribution of OpenStack, meaning the OpenStack code that ships with VIO is the standard upstream code that you would see with any other distribution or that you would see if you get OpenStack from upstream directly from GitHub. We are DevCore certified, meaning our OpenStack distribution, the APIs that are exposed through VIO are the same exact same OpenStack APIs that you would see with any other OpenStack distribution. In fact, we were the first distribution to get DevCore certified. And along with that, the distribution also includes the right tools, management tools to operate OpenStack. Do things that I mentioned earlier that an operator would typically have to do, like upgrade, deploy, upgrade, maintain patch, things like that. So in a nutshell, that's VMware Integrated OpenStack. So going back to our approach where one of the main pillars of our approach was providing an OpenStack that's simple to operate, and the other was to provide a stable platform on which to run. So on the first thing, providing a simple OpenStack that is simple to operate, the way we do it is first, we provide a lot of workflows that make it possible for typical IT admins, typical admins who are used to vSphere in their environment to use the same tools, but to start operating OpenStack now. So there are workflows to deploy OpenStack using a very simple 10, 12 step GUI-driven process, no CLI, no meddling with the config files, no downloading packages of any of that thing. The entire process is streamlined through a very simple GUI-driven workflows. Likewise workflows for operating OpenStack, patching and upgrading OpenStack. So that is a key component of VIO that makes it simple to operate OpenStack. The second is we've added a lot of nifty tools to our distribution of OpenStack, simple CLI tools that will allow the admin to get a quick snapshot or a quick summary of the OpenStack deployment to figure out what is the health of my OpenStack cluster? Is everything up and running? Are there any services that are down that I need to go take care of as an operator? Things like tools that enable operator to do performance troubleshootings. If a developer comes to me and complains, hey, my Nova VM boot is taking twice as long as it used to in the last week, we have tools to help the administrator go look at the entire trace for what happens when any OpenStack operation is triggered and figure out where the bottlenecks are and then go start troubleshooting what's going on. We have integrated the entire OpenStack log to a syslog server. And if the syslog server that's being used is log inside, which is our own syslog server, we've also built custom dashboards that will help the admins pinpoint what exactly is going on in their OpenStack distribution. Say if there is an error in Nova or something, they'll immediately see that in their log inside dashboard and that is going to allow them to start troubleshooting and maintaining their OpenStack distribution in a much more easier way. And the last bit is we've also built a custom management pack for we-realized operations along the short form is VROps. VROps is basically a monitoring tool that we have which allows admins to monitor their infrastructure. So we've built a custom management pack for OpenStack which is going to allow the admin to get a deeper view into the health of their OpenStack clusters. Say for example, all the data stores that are allocated to OpenStack are they healthy? Are they running full? Do they need to update or change something there? If a tenant deploys a VM, the administrator wants to find out which hypervisor the VM got deployed to, which data store on that hypervisor the VM got placed on. So the management pack that we've built for OpenStack provides integrations that helps operator keep tab on what exactly is going on in the OpenStack deployment. So by providing all of these integrations and all of these workflows and tools, we've made it really, really simple for an operator to provide OpenStack for their developers so that they don't have to worry about babysitting OpenStack on an infrastructure that's not stable or going and changing something that is not very familiar to them. So we've made OpenStack consumable for the average IT. And the other piece where we're providing a stable platform, I wanted to point out a bunch of capabilities that specifically apply to databases service. So one of the key things is the ability to leverage tiered storage. By that, what I mean is, as we saw in Trove, there are multiple databases being supported. As an operator, I may want to place some of my database types. Say, for example, I want to place my Oracle database on traditional sand data storage. I want to place some of the newer, no-sequel kind of databases like Redis or Cassandra on my commodity storage back in, say, like a hyperconverged storage where I put them on disks in the hypervisor. I can easily do that when I'm running OpenStack on vSphere by leveraging the storage-based policy feature of vSphere where I can define policies that direct different types of workloads to different kinds of data stores. And I can say, hey, my Oracle VM has to go to Gold Data Store, which is a traditional sand. My Cassandra data store database can go to commodity storage. So having that capability makes it easy for the storage, for the OpenStack operator to define which database needs to be placed on which storage back end. Likewise, when running databases in production, it may be very important to make sure that the database instance is not starved due to some noisy neighbors. The administrator, the operator, may want to define some policies around reservation where they want to reserve dedicated capacity for the database instance. Say, for example, I want to reserve a certain set of IOPS for my database so that whenever there is a lot of IOPS going on, my database is not starving due to a lack of IOPS. Or likewise for a network, if the database is writing to a back end storage that's connected through the network, I want to make sure that I reserve certain bandwidth for that database so that it does not starve when there is a lot of IOPS going on. So all of that can be easily done through a well-known feature in vSphere that enables the admin to reserve dedicated capacity for virtual machines or for workloads so that there is no starvation when there is multiple workloads competing for resources. And also, things like Doug mentioned that Trove also enables developers to deploy OpenStack or database clusters. And one of the things that developers would want to do when they deploy database clusters is make sure that multiple nodes that build up that cluster are not going to sit on the same hypervisor. That sort of defeats the purpose. So there, what vSphere already has the capability of providing affinity and anti-affinity rules between instances so that when a developer defines their database cluster, they can do so in a manner by defining policies that will place the database instances on multiple hosts so that when one of the hosts goes down, it does not take the entire database cluster down with it. So these are some of the capabilities that sort of apply very specifically for the database applications, the databases that can be deployed using the database as a service. But there are also a ton of other features that vSphere and NSX as a platform provide for running a really stable OpenStack cloud. Things like enabling HA at the hypervisor level, enabling vMotion or DRS where the OpenStack developer does not have to worry about what if one of my hosts goes down, what happens to my workload that it deployed if one of my hosts goes down, or how do I move my workloads from, say, if the operator wants to evacuate a host and take it down for maintenance, how does the operator do that? So all of those features are provided at the vSphere layer, and the admin can do all the maintenance, like say, for example, evacuating a host or migrating virtual machines at the vSphere layer without impacting anything on the OpenStack layer. So by running OpenStack on vSphere, the operators can provide a stable OpenStack platform for their developers. So that sort of, I quickly wanted to highlight how VIO saw some of the issues around, some of the complexities around operating OpenStack and sort of put that in perspective with Database as a Service, because Database as a Service is an additional service that is going to be run on core OpenStack. And as we start adding more services, it's important to make sure that the underlying platform is stable and easy to operate. And that's exactly what VIO provides. With that, I'll quickly jump into a demo when I get to switch this. How do you do that? Nope. That's great. Sorry about that. Thanks, Dad. So Doug showed us an example of how to deploy Trove using the tests of the packages. So once we deploy Trove, how does a developer actually consume Database as a Service to start writing their application? So I have a really quick example to show how a developer will use Database as a Service to build a web application. So this is our standard Horizon dashboard. I've already deployed a web application in one of my instances, which is, I just called it, WebApp. And the Trove or Database as a Service can be accessed through the Database tab in Horizon dashboard. So here, what I have is I have two tabs, one. The lower tab is my web application. And there, right now, I'm trying to connect to a Database, and it's going to fail because I don't have any Database provision. Next, what I'm going to do is I have a tiny shell script that is going to go call the Trove CLI to create a Database for me. So here, as we can see, I'm going to do a Trove create of a MySQL database. And inside that MySQL instance, I'm going to create a database called Django. And I give it a username and password for the MySQL instance that is going to run inside that Database. And I tell Trove which network to connect that to so that I place it on the same network as my web application for the simple example. Once I do that, and once I give a password for the MySQL instance, Trove is going to go deploy an instance and deploy a MySQL instance and configure it based on the input values that I just gave. And once I do a Trove list that Doug used to check his Trove deployment, now we see that the Trove MySQL database instance that I created shows up. And the key thing to note here is the Trove instance is actually a NOVA virtual machine.  So that's what we see here. We see that we once this passes, yeah. We see that I have the web app that I already created prior to starting the database instance. And I also see my database instance VM here. If I go to my OpenStack dashboard, I can go see that Trove is trying to spin up the virtual machine and bring it up with the MySQL packages on it. And I can see the same on my NOVA VMs as well. So with that, we can either wait or since this is a recorded demo, I can fast forward. I hope I can do that in real life too. So now our Trove database instance has been created. It's up and running. And we can go back to see how I can actually use this database instance in my web application that I just deployed before this demo. So this is my web app instance. I've already logged into my web application. And here I'm trying to connect to the MySQL database that was created a little while back. Now, because the database was created, I'm able to connect to my database instance. And I see my MySQL prompt, which we will typically see when we access a MySQL database. Here I do a show database to show the databases that have been created, the database schemas. And I want to use the Django database to create my back end for my web application. This is a new database, so there is no tables or anything there. So what I'm going to do is I have a script that is going to go create all the tables that I need for my web application. I'll just run that script I have.  Done with that. Now I'll log back into my database instance just to make sure that the tables I created are actually there. So I can go into my database and show all the tables. And I should be able to see all the tables that my web application needs to store its data. Now that my database back end has been configured, I'm starting my web server on my web app, which is going to use that database back end to store the data that it's going to send back to the database. So here, we see that the web app has a floating IP that I need to access my web applications from outside of the private network. So let's just copy that and access that web application. It's a very simple web application that is going to take whatever string I give it and store it inside the database. So this is the web app. And any string I enter here, it's going to take that string and put it back in the database. So in essence, like as Doug mentioned, what I've got from databases services by a single click or in this case by a single CLI, I have a running instance of a database with all the packages necessary configured the right way. And as a developer, I don't have to worry about going and setting up my SQL or if it's another database going and setting up a database, pulling the packages. I do one click or I call one CLI and I have the database ready. And I can focus on my web application or any application that I develop that needs database. And in VIO, what we've done is we've made it very easy to deploy and operate OpenStack itself. So the operator does not have to go learn anything new or if there is a new service like Trove or there is a different service for later on. The operator does not have to worry about going and learning new tools or learning new skills to provide those services to the developers. With VIO, they can use their existing tools, existing workflows that they're familiar with to just provide newer services to their developers. And with Trove, Tessera's Trove, which does the same thing for Trove, what VIO does for OpenStack, Tessera does that with Trove. And together, it is possible to provide a production grade development platform for developers that provides developers computer as a service, network as a service, and now databases as a service too. That's pretty much all I had. Any questions? Anybody have any questions? I have a question. Sorry, it's a little bit unrelated, but it's related to Trove. As a release of the Aronic as part of the Mitaka and the Neutron, is Trove able to run on our leverage Aronic? So we've done some testing of this. Basically, there's a driver in Nova for Aronic. And Trove is hitting the public API for Nova. So assuming you configure Aronic properly, it should, as it would just work, it's just, at Tessera, I know, I think, Amrith, is he here? Oh, he was here. He left. He had done some testing for us on this. To prove that would work. I have no reason to believe it doesn't. I mean, that's right. So that was funny. And I think it was, I don't know if you were in, I think it was in Austin. There was a discussion about that in one of the design summit sessions. I think there's challenges because, and I'm trying to remember, the drivers or driver, like the Nova Docker driver, I think, has been deprecated, right? Or something like that. Is that true? And I don't know that it's supported like Cinder volume. So there could be challenges with that. Whereas I believe with Ironic, we believe it's fully functional. But it's a good question. It's really going to depend on the driver support for containers in Nova, because at this point, Trove only knows how to talk to the Nova API. You mentioned that with vRealize log insights, there's some integration there and some benefit from that standpoint. Is there any benefit in vRealize automation that Database as a Service somehow ties into? For Database as a Service, not at the moment. But there are other capabilities that we realize automation has that can be leveraged on top of OpenStack. That I know. I know that vRealize can be used on top of OpenStack. It could be your VIO. It could be somebody else's OpenStack. But I was talking specifically about Database as a Service. For Database as a Service specifically, not at the moment. OK. So from a VRA standpoint, you're still launching an image and deploying it. It can still be leveraged, because end of the day, it's just a Nova instance. And when VRA talks to, automation talks to OpenStack. It would be no different than a Database instance versus a Web server. I mean, I think we just started down the path with our VIO, VMware friends. So I think there's still opportunity for us to collaborate on what makes sense in terms of the offering going forward. Anybody else? OK, well, thank you everybody for standing. Thank you so much.