I really want this tutorial to be hands-on, not just a 3 hour lecture, so you can actually see how a cluster operates and interact with it. So, I have come up with a set of walkthroughs for different features and areas of learning PXC using a common set of Virtual Machines setup with Vagrant and Puppet (which works on Linux, OSX, or Windows). This sounds complicated, but it basically means we can create a test environment with a full 3-node cluster on your laptop for you to experiment on in just a few commands.
I’m anticipating that 3 hours won’t be long enough to cover all the material I have prepared, but you’ll be able to take your environment home with you, and links to the walkthroughs so you’ll have ample opportunity to finish the material yourself, and also share with your colleagues.
In the spirit of open-source, I’m publishing all the materials needed for this tutorial on github so you can work through all this yourself (this is still subject to change somewhat, but it’s mostly complete). However, attending the conference will have the following benefits:
- Associated in-class lecture, explanation and discussion of each covered module
- Percona and Codership engineers present to ask your really detailed questions.
- Individualized help for any problems you hit
- A dedicated 3-hour block where you’ll actually get around to spending time on this.
If you are already attending the conference, you will want to setup your environment in advance following the instructions that can be found here.
I’m looking forward to seeing you all there!