saltstack对接VMware虚拟化

第1章 操作须知

1.1 官方网站

官方链接  Getting Started With VMware

通过安装salt-cloud模块可以实现对vsphere的管理,若想通过模板克隆虚拟机,需具备以下条件:

1、安装salt-cloud、安装pyvmomi,安装salt-master、salt-api。

2、安装vcenter,因为通过模板克隆功能只有vcenter才有这个能力。

3、相关配置文件/etc/salt/cloud.providers或者/etc/salt/cloud.providers.d/vmware.conf。

以上几点满足以后才能通过salt-cloud命令去克隆虚拟机,目前可通过克隆配置虚拟机的ip地址、子网掩码、网关、cpu核数、内存大小、磁盘大小及salt-minion配置及认证。

1.2 注意事项

1、用于salt cloud的vmware模块需要pyvmomi包,该包在pypi上提供:pyvmomi · PyPI

此软件包可以使用PIP或轻松安装

2、pyVmomi 6.0版在某些版本的Python上有一些SSL错误处理问题。如果使用版本6.0的pyVmomi,则运行代理minion进程的计算机必须具有Python 2.7.9或更高版本这是由于pyVmomi 6.0中的上游依赖性在Python 2.6到2.7.8中不受支持。如果运行salt-cloud命令的Python版本不在支持的范围内,则需要安装早期版本的pyVmomi。

3、Python支持

pyVmomi 6.7.1支持2.7,3.3,3.4,3.5和3.6

pyVmomi 6.7支持2.7,3.3,3.4,3.5和3.6

pyVmomi 6.5支持2.7,3.3,3.4和3.5

pyVmomi 6.0.0.2016.4及更高版本支持2.7,3.3和3.4

pyVmomi 6.0.0及更高版本支持2.7,3.3和3.4

pyVmomi 5.5.0-2014.1和5.5.0-2014.1.1支持Python 2.6,2.7,3.3和3.4

pyVmomi 5.5.0及更低版本支持Python 2.6和2.7

1.3 环境准备

1、vmware虚拟化环境一套,并设置vCenter或esx/esxi URL的用户名和密码。

2、准备一台Redhat/CentOS7 PY2,安装salt-master、salt-api、salt-cloud、pyVmomi;准备http的yum源。

3、准备一台Redhat/CentOS7 PY2,作为克隆模板。(克隆模板要求详见2.4)

第2章 应用安装

2.1 检查python版本

python -V

本次测试使用python2.7.5版本未发现异常,官方建议python版本为2.7.9或更高版本。

2.1.1 升级python

第一步:解压python安装包

tar -xf Python-2.7.9.tar.gz

第二步:编译安装python

yum install -y gcc

cd  Python-2.7.9  &&  ./configure --prefix=/usr/local  && make && make install

第三步:生效环境变量

source /etc/profile

步:检查环境python版本

python --version

Python 2.7.9

若python版本不是2.7.9,在/etc/profile文件最后加入 export PATH=/usr/local/bin:$PATH ,然后执行source /etc/profile

2.2 安装saltstack组件

2.2.1 官方网站

Salt Project Package Repo

2.2.2 安装SaltStack

推荐使用2018.3.2版本,配置本地yum源,测试过程中未发现异常;2019.2.0版本测试也未发现异常

第一步:安装salt相关组件

1、执行以下命令以安装SaltStack存储库和密钥:

2019.2.0:sudo yum install https://repo.saltstack.com/yum/redhat/salt-repo-latest.el7.noarch.rpm</

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

weike_1005

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值