saltstack部署openstack

简介:

172.25.254.111 salt-master服务器 

172.25.254.112 OpenStack控制节点


ps: 下面都在salt-master操作


1.安装插件:


yum install salt-cloud python-libcloud

2.创建salt-cloud配置文件:


mkdir /etc/salt/cloud.providers.d/ 

vim /etc/salt/cloud.providers.d/openstack.conf


my-openstack-config:

  # Set the location of the salt-master

  #

  minion:

    master: 172.25.254.112


  # Configure the OpenStack driver

  #

  identity_url: http://172.25.254.111:5000/v2.0/tokens

  compute_name: nova

  protocol: ipv4


  compute_region: RegionOne


  # Configure Openstack authentication credentials

  #

  user: demo

  password: demo

  # tenant is the project name

  tenant: demo


  driver: openstack

  provider: openstack


  # skip SSL certificate validation (default false)

  insecure: false


3.查看镜像列表:


salt-cloud --list-images openstack  #查看镜像列表

salt-cloud --list-size openstack    #查看云主机类型

4.创建saltstack虚拟机模板文件:


vim /etc/salt/cloud.profiles.d/web.conf

web-node:             #虚拟机模板名称

  provider: my-openstack-config   #前面配置文件定义的

  size: m1.tiny               #云主机类型

  image: cirros               #镜像名称

  ssh_key_file: /root/.ssh/id_rsa     #公钥文件

  ssh_key_name: mykey         #密钥对名称

  ssh_interface: private_ips

  networks:

    - fixed:

      - 69200e49-0f8b-47b6-9bb5-2db9bca9a393     #网络的ID

  minion:            #下面是自动给虚拟机安装salt-minion并配置

    master: 172.25.254.111

    grains:

      role: webserver-01


4.通过saltstack创建Openstack虚拟机:


salt-cloud -p web-node web-test1 -l debug

-p: 虚拟机模板名称

web-test1: 创建虚拟机的名称

-l debug: 打印debug











本文转自铁骑传说51CTO博客,原文链接: http://blog.51cto.com/ybzbfs/1957182,如需转载请自行联系原作者




相关文章
|
3月前
|
消息中间件 缓存 Shell
跟我一起来学OpenStack部署
跟我一起来学OpenStack部署
253 0
|
4月前
|
存储 数据安全/隐私保护 Docker
Kolla-ansible部署openStack
Kolla-ansible部署openStack
340 11
|
6月前
|
Linux 网络安全 数据库
openstack 部署单节点
在CentOS 7系统上,配置了一台拥有4核CPU、8GB内存和300GB磁盘的服务器,安装了OpenStack Trian版本。安装完成后,获取了OpenStack管理控制台的登录凭证(admin用户和密码),可访问IP地址192.168.200.249/dashboard进行登录。如果遇到问题,可能需要重新安装以确保纯净环境。
281 0
|
存储 弹性计算 资源调度
openstack组件部署 3
openstack组件部署
138 0
|
6月前
|
存储 Ubuntu KVM
Ubuntu部署OpenStack踩坑指南:还要看系统版本?
Ubuntu部署OpenStack踩坑指南:还要看系统版本?
Ubuntu部署OpenStack踩坑指南:还要看系统版本?
|
6月前
|
存储 安全 Linux
云计算|OpenStack|社区版OpenStack安装部署文档(一 --- 前期硬件准备和部署规划)
云计算|OpenStack|社区版OpenStack安装部署文档(一 --- 前期硬件准备和部署规划)
1127 0
|
负载均衡 安全 网络安全
openstack组件部署 4
openstack组件部署
|
存储 数据管理 数据安全/隐私保护
openstack组件部署 2
openstack组件部署
|
存储 消息中间件 关系型数据库
openstack组件部署 1
openstack组件部署
158 0
|
负载均衡 关系型数据库 Linux
实战案例——Ansible部署高可用OpenStack平台
实战案例——Ansible部署高可用OpenStack平台
672 0