> For the complete documentation index, see [llms.txt](https://newptone.gitbook.io/deployopenstackwithpuppet/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://newptone.gitbook.io/deployopenstackwithpuppet/preparation.md).

# Puppet开发基础

在开始部署OpenStack前，首先你要完成一些准备工作，因为OpenStack是一个复杂的技术栈组合，部署工作同样不简单，在你准备进入每个特定章节前，我们已为你准备好了相应的知识。

## 环境搭建

你可以使用我们准备的安装脚本来配置实验环境，请在终端下执行以下命令:

```bash
sudo curl http://pom.nops.cloud/scripts/install_example_environment.sh | bash
```

建议为你的虚拟机制作好快照，在调试代码时，尽可能使用纯净的测试环境。

## 其他准备

* 请系好安全带，我们准备起飞了 :D
