puppet vcenter integration with modules connect to vsphere poweron/poweroff guest
[root@master manifests]# puppet module install puppetlabs-vsphere --version 1.4.0
Notice: Preparing to install into /etc/puppetlabs/code/environments/production/modules ...
Notice: Downloading from https://forgeapi.puppet.com ...
Notice: Installing -- do not interrupt ...
/etc/puppetlabs/code/environments/production/modules
└── puppetlabs-vsphere (v1.4.0)
[root@localhost ~]# puppet module install vmware/vcenter
Notice: Preparing to install into /etc/puppetlabs/code/environments/production/modules ...
Notice: Downloading from https://forgeapi.puppet.com ...
Notice: Installing -- do not interrupt ...
/etc/puppetlabs/code/environments/production/modules
└─┬ vmware-vcenter (v0.10.0)
├── nanliu-staging (v1.0.3)
├── puppetlabs-stdlib (v6.1.0)
└── vmware-vmware_lib (v0.7.0)
[root@localhost ~]# puppet module install vmware/vcsa
Notice: Preparing to install into /etc/puppetlabs/code/environments/production/modules ...
Notice: Downloading from https://forgeapi.puppet.com ...
Notice: Installing -- do not interrupt ...
/etc/puppetlabs/code/environments/production/modules
└─┬ vmware-vcsa (v0.7.0)
└── vmware-vmware_lib (v0.7.0)
[root@localhost ~]#
[root@master manifests]#
[root@master manifests]# yum install zlib-devel libxslt-devel patch gcc
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
* base: centos.mirrors.estointernet.in
* extras: centos.mirrors.estointernet.in
* updates: centos.mirrors.estointernet.in
Package zlib-devel-1.2.7-18.el7.x86_64 already installed and latest version
Resolving Dependencies
There are unfinished transactions remaining. You might consider running yum-complete-transaction, or "yum-complete-transaction --cleanup-only" and "yum history redo last", first to finish them. If those don't work you'll have to try removing/installing packages by hand (maybe package-cleanup can help).
--> Running transaction check
---> Package gcc.x86_64 0:4.8.5-39.el7 will be installed
--> Processing Dependency: libgomp = 4.8.5-39.el7 for package: gcc-4.8.5-39.el7.x86_64
--> Processing Dependency: cpp = 4.8.5-39.el7 for package: gcc-4.8.5-39.el7.x86_64
--> Processing Dependency: libgcc >= 4.8.5-39.el7 for package: gcc-4.8.5-39.el7.x86_64
--> Processing Dependency: glibc-devel >= 2.2.90-12 for package: gcc-4.8.5-39.el7.x86_64
--> Processing Dependency: libmpc.so.3()(64bit) for package: gcc-4.8.5-39.el7.x86_64
---> Package libxslt-devel.x86_64 0:1.1.28-5.el7 will be installed
--> Processing Dependency: pkgconfig(libxml-2.0) for package: libxslt-devel-1.1.28-5.el7.x86_64
--> Processing Dependency: libgcrypt-devel for package: libxslt-devel-1.1.28-5.el7.x86_64
---> Package patch.x86_64 0:2.7.1-11.el7 will be installed
--> Running transaction check
---> Package cpp.x86_64 0:4.8.5-39.el7 will be installed
---> Package glibc-devel.x86_64 0:2.17-292.el7 will be installed
--> Processing Dependency: glibc-headers = 2.17-292.el7 for package: glibc-devel-2.17-292.el7.x86_64
--> Processing Dependency: glibc = 2.17-292.el7 for package: glibc-devel-2.17-292.el7.x86_64
--> Processing Dependency: glibc-headers for package: glibc-devel-2.17-292.el7.x86_64
---> Package libgcc.x86_64 0:4.8.5-28.el7 will be updated
---> Package libgcc.x86_64 0:4.8.5-39.el7 will be an update
---> Package libgcrypt-devel.x86_64 0:1.5.3-14.el7 will be installed
--> Processing Dependency: libgpg-error-devel for package: libgcrypt-devel-1.5.3-14.el7.x86_64
---> Package libgomp.x86_64 0:4.8.5-28.el7 will be updated
---> Package libgomp.x86_64 0:4.8.5-39.el7 will be an update
---> Package libmpc.x86_64 0:1.0.1-3.el7 will be installed
---> Package libxml2-devel.x86_64 0:2.9.1-6.el7_2.3 will be installed
--> Processing Dependency: xz-devel for package: libxml2-devel-2.9.1-6.el7_2.3.x86_64
--> Running transaction check
---> Package glibc.x86_64 0:2.17-222.el7 will be updated
--> Processing Dependency: glibc = 2.17-222.el7 for package: glibc-common-2.17-222.el7.x86_64
---> Package glibc.x86_64 0:2.17-292.el7 will be an update
---> Package glibc-headers.x86_64 0:2.17-292.el7 will be installed
--> Processing Dependency: kernel-headers >= 2.2.1 for package: glibc-headers-2.17-292.el7.x86_64
--> Processing Dependency: kernel-headers for package: glibc-headers-2.17-292.el7.x86_64
---> Package libgpg-error-devel.x86_64 0:1.12-3.el7 will be installed
---> Package xz-devel.x86_64 0:5.2.2-1.el7 will be installed
--> Running transaction check
---> Package glibc-common.x86_64 0:2.17-222.el7 will be updated
---> Package glibc-common.x86_64 0:2.17-292.el7 will be an update
---> Package kernel-headers.x86_64 0:3.10.0-1062.1.1.el7 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
================================================================================
Package Arch Version Repository Size
================================================================================
Installing:
gcc x86_64 4.8.5-39.el7 base 16 M
libxslt-devel x86_64 1.1.28-5.el7 base 309 k
patch x86_64 2.7.1-11.el7 base 110 k
Installing for dependencies:
cpp x86_64 4.8.5-39.el7 base 5.9 M
glibc-devel x86_64 2.17-292.el7 base 1.1 M
glibc-headers x86_64 2.17-292.el7 base 687 k
kernel-headers x86_64 3.10.0-1062.1.1.el7 updates 8.7 M
libgcrypt-devel x86_64 1.5.3-14.el7 base 129 k
libgpg-error-devel x86_64 1.12-3.el7 base 16 k
libmpc x86_64 1.0.1-3.el7 base 51 k
libxml2-devel x86_64 2.9.1-6.el7_2.3 base 1.0 M
xz-devel x86_64 5.2.2-1.el7 base 46 k
Updating for dependencies:
glibc x86_64 2.17-292.el7 base 3.6 M
glibc-common x86_64 2.17-292.el7 base 11 M
libgcc x86_64 4.8.5-39.el7 base 102 k
libgomp x86_64 4.8.5-39.el7 base 158 k
Transaction Summary
================================================================================
Install 3 Packages (+9 Dependent packages)
Upgrade ( 4 Dependent packages)
Total download size: 50 M
Is this ok [y/d/N]: y
Downloading packages:
No Presto metadata available for base
(1/16): glibc-2.17-292.el7.x86_64.rpm | 3.6 MB 00:13
(2/16): glibc-devel-2.17-292.el7.x86_64.rpm | 1.1 MB 00:14
(3/16): glibc-headers-2.17-292.el7.x86_64.rpm | 687 kB 00:02
(4/16): libgcc-4.8.5-39.el7.x86_64.rpm | 102 kB 00:00
gcc-4.8.5-39.el7.x86_64.rpm FAILED
http://mirror.nbrc.ac.in/centos/7.7.1908/os/x86_64/Packages/gcc-4.8.5-39.el7.x86_64.rpm: [Errno 14] curl#7 - "Failed to connect to 2405:8a00:20c3:aa01:192:168:1:101: Network is unreachable"
Trying other mirror.
(5/16): libgcrypt-devel-1.5.3-14.el7.x86_64.rpm | 129 kB 00:00
(6/16): libgpg-error-devel-1.12-3.el7.x86_64.rpm | 16 kB 00:00
(7/16): libmpc-1.0.1-3.el7.x86_64.rpm | 51 kB 00:01
(8/16): libgomp-4.8.5-39.el7.x86_64.rpm | 158 kB 00:07
(9/16): cpp-4.8.5-39.el7.x86_64.rpm | 5.9 MB 00:27
(10/16): patch-2.7.1-11.el7.x86_64.rpm | 110 kB 00:00
(11/16): libxslt-devel-1.1.28-5.el7.x86_64.rpm | 309 kB 00:04
(12/16): xz-devel-5.2.2-1.el7.x86_64.rpm | 46 kB 00:00
(13/16): libxml2-devel-2.9.1-6.el7_2.3.x86_64.rpm | 1.0 MB 00:10
(14/16): kernel-headers-3.10.0-1062.1.1.el7.x86_64.rpm | 8.7 MB 00:39
(15/16): glibc-common-2.17-292.el7.x86_64.rpm | 11 MB 00:54
(16/16): gcc-4.8.5-39.el7.x86_64.rpm | 16 MB 00:44
--------------------------------------------------------------------------------
Total 687 kB/s | 50 MB 01:14
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Updating : libgcc-4.8.5-39.el7.x86_64 1/20
Updating : glibc-common-2.17-292.el7.x86_64 2/20
Updating : glibc-2.17-292.el7.x86_64 3/20
warning: /etc/nsswitch.conf created as /etc/nsswitch.conf.rpmnew
Installing : libmpc-1.0.1-3.el7.x86_64 4/20
Installing : cpp-4.8.5-39.el7.x86_64 5/20
Updating : libgomp-4.8.5-39.el7.x86_64 6/20
Installing : kernel-headers-3.10.0-1062.1.1.el7.x86_64 7/20
Installing : glibc-headers-2.17-292.el7.x86_64 8/20
Installing : glibc-devel-2.17-292.el7.x86_64 9/20
Installing : libgpg-error-devel-1.12-3.el7.x86_64 10/20
Installing : libgcrypt-devel-1.5.3-14.el7.x86_64 11/20
Installing : xz-devel-5.2.2-1.el7.x86_64 12/20
Installing : libxml2-devel-2.9.1-6.el7_2.3.x86_64 13/20
Installing : libxslt-devel-1.1.28-5.el7.x86_64 14/20
Installing : gcc-4.8.5-39.el7.x86_64 15/20
Installing : patch-2.7.1-11.el7.x86_64 16/20
Cleanup : libgomp-4.8.5-28.el7.x86_64 17/20
Cleanup : glibc-common-2.17-222.el7.x86_64 18/20
Cleanup : glibc-2.17-222.el7.x86_64 19/20
Cleanup : libgcc-4.8.5-28.el7.x86_64 20/20
Verifying : glibc-devel-2.17-292.el7.x86_64 1/20
Verifying : xz-devel-5.2.2-1.el7.x86_64 2/20
Verifying : libxslt-devel-1.1.28-5.el7.x86_64 3/20
Verifying : libxml2-devel-2.9.1-6.el7_2.3.x86_64 4/20
Verifying : glibc-2.17-292.el7.x86_64 5/20
Verifying : patch-2.7.1-11.el7.x86_64 6/20
Verifying : libgpg-error-devel-1.12-3.el7.x86_64 7/20
Verifying : libgcc-4.8.5-39.el7.x86_64 8/20
Verifying : libgomp-4.8.5-39.el7.x86_64 9/20
Verifying : libmpc-1.0.1-3.el7.x86_64 10/20
Verifying : cpp-4.8.5-39.el7.x86_64 11/20
Verifying : glibc-common-2.17-292.el7.x86_64 12/20
Verifying : gcc-4.8.5-39.el7.x86_64 13/20
Verifying : kernel-headers-3.10.0-1062.1.1.el7.x86_64 14/20
Verifying : libgcrypt-devel-1.5.3-14.el7.x86_64 15/20
Verifying : glibc-headers-2.17-292.el7.x86_64 16/20
Verifying : libgomp-4.8.5-28.el7.x86_64 17/20
Verifying : glibc-common-2.17-222.el7.x86_64 18/20
Verifying : glibc-2.17-222.el7.x86_64 19/20
Verifying : libgcc-4.8.5-28.el7.x86_64 20/20
Installed:
gcc.x86_64 0:4.8.5-39.el7 libxslt-devel.x86_64 0:1.1.28-5.el7
patch.x86_64 0:2.7.1-11.el7
Dependency Installed:
cpp.x86_64 0:4.8.5-39.el7
glibc-devel.x86_64 0:2.17-292.el7
glibc-headers.x86_64 0:2.17-292.el7
kernel-headers.x86_64 0:3.10.0-1062.1.1.el7
libgcrypt-devel.x86_64 0:1.5.3-14.el7
libgpg-error-devel.x86_64 0:1.12-3.el7
libmpc.x86_64 0:1.0.1-3.el7
libxml2-devel.x86_64 0:2.9.1-6.el7_2.3
xz-devel.x86_64 0:5.2.2-1.el7
Dependency Updated:
glibc.x86_64 0:2.17-292.el7 glibc-common.x86_64 0:2.17-292.el7
libgcc.x86_64 0:4.8.5-39.el7 libgomp.x86_64 0:4.8.5-39.el7
Complete!
[root@master manifests]#
[root@master manifests]# /opt/puppet/bin/gem install rbvmomi --no-ri --no-rdoc
bash: /opt/puppet/bin/gem: No such file or directory
[root@master manifests]# /opt/puppetlabs/puppet/bin/gem install rbvmomi --no-ri --no-rdoc
Fetching: builder-3.2.3.gem (100%)
Successfully installed builder-3.2.3
Fetching: mini_portile2-2.4.0.gem (100%)
Successfully installed mini_portile2-2.4.0
Fetching: nokogiri-1.10.4.gem (100%)
Building native extensions. This could take a while...
Successfully installed nokogiri-1.10.4
Fetching: rbvmomi-2.2.0.gem (100%)
Successfully installed rbvmomi-2.2.0
4 gems installed
Notice: Preparing to install into /etc/puppetlabs/code/environments/production/modules ...
Notice: Downloading from https://forgeapi.puppet.com ...
Notice: Installing -- do not interrupt ...
/etc/puppetlabs/code/environments/production/modules
└── puppetlabs-vsphere (v1.4.0)
[root@localhost ~]# puppet module install vmware/vcenter
Notice: Preparing to install into /etc/puppetlabs/code/environments/production/modules ...
Notice: Downloading from https://forgeapi.puppet.com ...
Notice: Installing -- do not interrupt ...
/etc/puppetlabs/code/environments/production/modules
└─┬ vmware-vcenter (v0.10.0)
├── nanliu-staging (v1.0.3)
├── puppetlabs-stdlib (v6.1.0)
└── vmware-vmware_lib (v0.7.0)
[root@localhost ~]# puppet module install vmware/vcsa
Notice: Preparing to install into /etc/puppetlabs/code/environments/production/modules ...
Notice: Downloading from https://forgeapi.puppet.com ...
Notice: Installing -- do not interrupt ...
/etc/puppetlabs/code/environments/production/modules
└─┬ vmware-vcsa (v0.7.0)
└── vmware-vmware_lib (v0.7.0)
[root@localhost ~]#
[root@master manifests]# yum install zlib-devel libxslt-devel patch gcc
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
* base: centos.mirrors.estointernet.in
* extras: centos.mirrors.estointernet.in
* updates: centos.mirrors.estointernet.in
Package zlib-devel-1.2.7-18.el7.x86_64 already installed and latest version
Resolving Dependencies
There are unfinished transactions remaining. You might consider running yum-complete-transaction, or "yum-complete-transaction --cleanup-only" and "yum history redo last", first to finish them. If those don't work you'll have to try removing/installing packages by hand (maybe package-cleanup can help).
--> Running transaction check
---> Package gcc.x86_64 0:4.8.5-39.el7 will be installed
--> Processing Dependency: libgomp = 4.8.5-39.el7 for package: gcc-4.8.5-39.el7.x86_64
--> Processing Dependency: cpp = 4.8.5-39.el7 for package: gcc-4.8.5-39.el7.x86_64
--> Processing Dependency: libgcc >= 4.8.5-39.el7 for package: gcc-4.8.5-39.el7.x86_64
--> Processing Dependency: glibc-devel >= 2.2.90-12 for package: gcc-4.8.5-39.el7.x86_64
--> Processing Dependency: libmpc.so.3()(64bit) for package: gcc-4.8.5-39.el7.x86_64
---> Package libxslt-devel.x86_64 0:1.1.28-5.el7 will be installed
--> Processing Dependency: pkgconfig(libxml-2.0) for package: libxslt-devel-1.1.28-5.el7.x86_64
--> Processing Dependency: libgcrypt-devel for package: libxslt-devel-1.1.28-5.el7.x86_64
---> Package patch.x86_64 0:2.7.1-11.el7 will be installed
--> Running transaction check
---> Package cpp.x86_64 0:4.8.5-39.el7 will be installed
---> Package glibc-devel.x86_64 0:2.17-292.el7 will be installed
--> Processing Dependency: glibc-headers = 2.17-292.el7 for package: glibc-devel-2.17-292.el7.x86_64
--> Processing Dependency: glibc = 2.17-292.el7 for package: glibc-devel-2.17-292.el7.x86_64
--> Processing Dependency: glibc-headers for package: glibc-devel-2.17-292.el7.x86_64
---> Package libgcc.x86_64 0:4.8.5-28.el7 will be updated
---> Package libgcc.x86_64 0:4.8.5-39.el7 will be an update
---> Package libgcrypt-devel.x86_64 0:1.5.3-14.el7 will be installed
--> Processing Dependency: libgpg-error-devel for package: libgcrypt-devel-1.5.3-14.el7.x86_64
---> Package libgomp.x86_64 0:4.8.5-28.el7 will be updated
---> Package libgomp.x86_64 0:4.8.5-39.el7 will be an update
---> Package libmpc.x86_64 0:1.0.1-3.el7 will be installed
---> Package libxml2-devel.x86_64 0:2.9.1-6.el7_2.3 will be installed
--> Processing Dependency: xz-devel for package: libxml2-devel-2.9.1-6.el7_2.3.x86_64
--> Running transaction check
---> Package glibc.x86_64 0:2.17-222.el7 will be updated
--> Processing Dependency: glibc = 2.17-222.el7 for package: glibc-common-2.17-222.el7.x86_64
---> Package glibc.x86_64 0:2.17-292.el7 will be an update
---> Package glibc-headers.x86_64 0:2.17-292.el7 will be installed
--> Processing Dependency: kernel-headers >= 2.2.1 for package: glibc-headers-2.17-292.el7.x86_64
--> Processing Dependency: kernel-headers for package: glibc-headers-2.17-292.el7.x86_64
---> Package libgpg-error-devel.x86_64 0:1.12-3.el7 will be installed
---> Package xz-devel.x86_64 0:5.2.2-1.el7 will be installed
--> Running transaction check
---> Package glibc-common.x86_64 0:2.17-222.el7 will be updated
---> Package glibc-common.x86_64 0:2.17-292.el7 will be an update
---> Package kernel-headers.x86_64 0:3.10.0-1062.1.1.el7 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
================================================================================
Package Arch Version Repository Size
================================================================================
Installing:
gcc x86_64 4.8.5-39.el7 base 16 M
libxslt-devel x86_64 1.1.28-5.el7 base 309 k
patch x86_64 2.7.1-11.el7 base 110 k
Installing for dependencies:
cpp x86_64 4.8.5-39.el7 base 5.9 M
glibc-devel x86_64 2.17-292.el7 base 1.1 M
glibc-headers x86_64 2.17-292.el7 base 687 k
kernel-headers x86_64 3.10.0-1062.1.1.el7 updates 8.7 M
libgcrypt-devel x86_64 1.5.3-14.el7 base 129 k
libgpg-error-devel x86_64 1.12-3.el7 base 16 k
libmpc x86_64 1.0.1-3.el7 base 51 k
libxml2-devel x86_64 2.9.1-6.el7_2.3 base 1.0 M
xz-devel x86_64 5.2.2-1.el7 base 46 k
Updating for dependencies:
glibc x86_64 2.17-292.el7 base 3.6 M
glibc-common x86_64 2.17-292.el7 base 11 M
libgcc x86_64 4.8.5-39.el7 base 102 k
libgomp x86_64 4.8.5-39.el7 base 158 k
Transaction Summary
================================================================================
Install 3 Packages (+9 Dependent packages)
Upgrade ( 4 Dependent packages)
Total download size: 50 M
Is this ok [y/d/N]: y
Downloading packages:
No Presto metadata available for base
(1/16): glibc-2.17-292.el7.x86_64.rpm | 3.6 MB 00:13
(2/16): glibc-devel-2.17-292.el7.x86_64.rpm | 1.1 MB 00:14
(3/16): glibc-headers-2.17-292.el7.x86_64.rpm | 687 kB 00:02
(4/16): libgcc-4.8.5-39.el7.x86_64.rpm | 102 kB 00:00
gcc-4.8.5-39.el7.x86_64.rpm FAILED
http://mirror.nbrc.ac.in/centos/7.7.1908/os/x86_64/Packages/gcc-4.8.5-39.el7.x86_64.rpm: [Errno 14] curl#7 - "Failed to connect to 2405:8a00:20c3:aa01:192:168:1:101: Network is unreachable"
Trying other mirror.
(5/16): libgcrypt-devel-1.5.3-14.el7.x86_64.rpm | 129 kB 00:00
(6/16): libgpg-error-devel-1.12-3.el7.x86_64.rpm | 16 kB 00:00
(7/16): libmpc-1.0.1-3.el7.x86_64.rpm | 51 kB 00:01
(8/16): libgomp-4.8.5-39.el7.x86_64.rpm | 158 kB 00:07
(9/16): cpp-4.8.5-39.el7.x86_64.rpm | 5.9 MB 00:27
(10/16): patch-2.7.1-11.el7.x86_64.rpm | 110 kB 00:00
(11/16): libxslt-devel-1.1.28-5.el7.x86_64.rpm | 309 kB 00:04
(12/16): xz-devel-5.2.2-1.el7.x86_64.rpm | 46 kB 00:00
(13/16): libxml2-devel-2.9.1-6.el7_2.3.x86_64.rpm | 1.0 MB 00:10
(14/16): kernel-headers-3.10.0-1062.1.1.el7.x86_64.rpm | 8.7 MB 00:39
(15/16): glibc-common-2.17-292.el7.x86_64.rpm | 11 MB 00:54
(16/16): gcc-4.8.5-39.el7.x86_64.rpm | 16 MB 00:44
--------------------------------------------------------------------------------
Total 687 kB/s | 50 MB 01:14
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Updating : libgcc-4.8.5-39.el7.x86_64 1/20
Updating : glibc-common-2.17-292.el7.x86_64 2/20
Updating : glibc-2.17-292.el7.x86_64 3/20
warning: /etc/nsswitch.conf created as /etc/nsswitch.conf.rpmnew
Installing : libmpc-1.0.1-3.el7.x86_64 4/20
Installing : cpp-4.8.5-39.el7.x86_64 5/20
Updating : libgomp-4.8.5-39.el7.x86_64 6/20
Installing : kernel-headers-3.10.0-1062.1.1.el7.x86_64 7/20
Installing : glibc-headers-2.17-292.el7.x86_64 8/20
Installing : glibc-devel-2.17-292.el7.x86_64 9/20
Installing : libgpg-error-devel-1.12-3.el7.x86_64 10/20
Installing : libgcrypt-devel-1.5.3-14.el7.x86_64 11/20
Installing : xz-devel-5.2.2-1.el7.x86_64 12/20
Installing : libxml2-devel-2.9.1-6.el7_2.3.x86_64 13/20
Installing : libxslt-devel-1.1.28-5.el7.x86_64 14/20
Installing : gcc-4.8.5-39.el7.x86_64 15/20
Installing : patch-2.7.1-11.el7.x86_64 16/20
Cleanup : libgomp-4.8.5-28.el7.x86_64 17/20
Cleanup : glibc-common-2.17-222.el7.x86_64 18/20
Cleanup : glibc-2.17-222.el7.x86_64 19/20
Cleanup : libgcc-4.8.5-28.el7.x86_64 20/20
Verifying : glibc-devel-2.17-292.el7.x86_64 1/20
Verifying : xz-devel-5.2.2-1.el7.x86_64 2/20
Verifying : libxslt-devel-1.1.28-5.el7.x86_64 3/20
Verifying : libxml2-devel-2.9.1-6.el7_2.3.x86_64 4/20
Verifying : glibc-2.17-292.el7.x86_64 5/20
Verifying : patch-2.7.1-11.el7.x86_64 6/20
Verifying : libgpg-error-devel-1.12-3.el7.x86_64 7/20
Verifying : libgcc-4.8.5-39.el7.x86_64 8/20
Verifying : libgomp-4.8.5-39.el7.x86_64 9/20
Verifying : libmpc-1.0.1-3.el7.x86_64 10/20
Verifying : cpp-4.8.5-39.el7.x86_64 11/20
Verifying : glibc-common-2.17-292.el7.x86_64 12/20
Verifying : gcc-4.8.5-39.el7.x86_64 13/20
Verifying : kernel-headers-3.10.0-1062.1.1.el7.x86_64 14/20
Verifying : libgcrypt-devel-1.5.3-14.el7.x86_64 15/20
Verifying : glibc-headers-2.17-292.el7.x86_64 16/20
Verifying : libgomp-4.8.5-28.el7.x86_64 17/20
Verifying : glibc-common-2.17-222.el7.x86_64 18/20
Verifying : glibc-2.17-222.el7.x86_64 19/20
Verifying : libgcc-4.8.5-28.el7.x86_64 20/20
Installed:
gcc.x86_64 0:4.8.5-39.el7 libxslt-devel.x86_64 0:1.1.28-5.el7
patch.x86_64 0:2.7.1-11.el7
Dependency Installed:
cpp.x86_64 0:4.8.5-39.el7
glibc-devel.x86_64 0:2.17-292.el7
glibc-headers.x86_64 0:2.17-292.el7
kernel-headers.x86_64 0:3.10.0-1062.1.1.el7
libgcrypt-devel.x86_64 0:1.5.3-14.el7
libgpg-error-devel.x86_64 0:1.12-3.el7
libmpc.x86_64 0:1.0.1-3.el7
libxml2-devel.x86_64 0:2.9.1-6.el7_2.3
xz-devel.x86_64 0:5.2.2-1.el7
Dependency Updated:
glibc.x86_64 0:2.17-292.el7 glibc-common.x86_64 0:2.17-292.el7
libgcc.x86_64 0:4.8.5-39.el7 libgomp.x86_64 0:4.8.5-39.el7
Complete!
[root@master manifests]#
[root@master manifests]# /opt/puppet/bin/gem install rbvmomi --no-ri --no-rdoc
bash: /opt/puppet/bin/gem: No such file or directory
[root@master manifests]# /opt/puppetlabs/puppet/bin/gem install rbvmomi --no-ri --no-rdoc
Fetching: builder-3.2.3.gem (100%)
Successfully installed builder-3.2.3
Fetching: mini_portile2-2.4.0.gem (100%)
Successfully installed mini_portile2-2.4.0
Fetching: nokogiri-1.10.4.gem (100%)
Building native extensions. This could take a while...
Successfully installed nokogiri-1.10.4
Fetching: rbvmomi-2.2.0.gem (100%)
Successfully installed rbvmomi-2.2.0
4 gems installed
[root@master manifests]# /opt/puppetlabs/puppet/bin/gem install hocon --version='~>1.0.0' --no-ri --no-rdoc
Fetching: hocon-1.0.1.gem (100%)
Successfully installed hocon-1.0.1
1 gem installed
[root@master manifests]#
root@master puppet]# pwd
/etc/puppetlabs/puppet
[root@master puppet]# cat vcenter.conf
vcenter: {
host: "172.20.10.13"
user: "root"
password: "vgskiran"
}
[root@master puppet]#
[root@master manifests]# puppet resource vsphere_vm
vsphere_vm { '/ha-datacenter/vm/Unknown':
ensure => 'stopped',
datacenter => 'ha-datacenter',
power_state => 'poweredOff',
resource_pool => '/localhost.localdomain',
template => false,
tools_installer_mounted => false,
vcenter_full_version => '5.5.0 build-2068190',
vcenter_name => 'VMware ESX Server',
vcenter_version => '5.0',
}
vsphere_vm { '/ha-datacenter/vm/ans-db01':
ensure => 'running',
cpu_reservation => 0,
cpus => 1,
datacenter => 'ha-datacenter',
extra_config => {
'sched.cpu.latencySensitivity' => 'low',
'vmci.filter.enable' => 'true',
'sched.scsi0:0.throughputCap' => 'off',
'tools.guest.desktop.autolock' => 'false',
'nvram' => 'ans-db01.nvram',
'pciBridge0.present' => 'true',
'svga.present' => 'true',
'pciBridge4.present' => 'true',
'pciBridge4.virtualDev' => 'pcieRootPort',
'pciBridge4.functions' => '8',
'pciBridge5.present' => 'true',
'pciBridge5.virtualDev' => 'pcieRootPort',
'pciBridge5.functions' => '8',
'pciBridge6.present' => 'true',
'pciBridge6.virtualDev' => 'pcieRootPort',
'pciBridge6.functions' => '8',
'pciBridge7.present' => 'true',
'pciBridge7.virtualDev' => 'pcieRootPort',
'pciBridge7.functions' => '8',
'hpet0.present' => 'true',
'virtualHW.productCompatibility' => 'hosted',
'ethernet0.pciSlotNumber' => '160',
'evcCompatibilityMode' => 'false',
'guestCPUID.0' => '0000000d756e65476c65746e49656e69',
'guestCPUID.1' => '000206a700010800969822030fabfbff',
'guestCPUID.80000001' => '00000000000000000000000128100800',
'hostCPUID.0' => '0000000d756e65476c65746e49656e69',
'hostCPUID.1' => '000206a70001080097ba222b0fabfbff',
'hostCPUID.80000001' => '00000000000000000000000128100800',
'pciBridge0.pciSlotNumber' => '17',
'pciBridge4.pciSlotNumber' => '21',
'pciBridge5.pciSlotNumber' => '22',
'pciBridge6.pciSlotNumber' => '23',
'pciBridge7.pciSlotNumber' => '24',
'replay.supported' => 'false',
'scsi0.pciSlotNumber' => '16',
'softPowerOff' => 'false',
'userCPUID.0' => '0000000d756e65476c65746e49656e69',
'userCPUID.1' => '000206a700010800969822030fabfbff',
'userCPUID.80000001' => '00000000000000000000000128100800',
'vmci0.pciSlotNumber' => '32',
'vmotion.checkpointFBSize' => '8388608',
'sched.swap.derivedName' => '/vmfs/volumes/5d67343f-9e0e3e8d-89e9-000c297966bc/ans-db01/ans-db01-05279620.vswp',
'replay.filename' => '',
'scsi0:0.redo' => '',
'guestinfo.vmtools.description' => 'open-vm-tools 10.2.5 build 8068406',
'guestinfo.vmtools.versionString' => '10.2.5',
'guestinfo.vmtools.versionNumber' => '10309',
'guestinfo.vmtools.buildNumber' => '8068406',
'vmware.tools.internalversion' => '2147483647',
'vmware.tools.requiredversion' => '9354',
'migrate.hostLogState' => 'none',
'migrate.migrationId' => '0'
},
guest_ip => '172.20.10.3',
guest_os => 'Red Hat Enterprise Linux 6 (32-bit)',
instance_uuid => '50133769-b602-b6e4-7307-23a574b85699',
memory => 1040,
memory_reservation => 0,
number_ethernet_cards => 1,
power_state => 'poweredOn',
resource_pool => '/localhost.localdomain',
snapshot_disabled => false,
snapshot_locked => false,
snapshot_power_off_behavior => 'powerOff',
template => false,
tools_installer_mounted => false,
uuid => '421333cc-5a15-9248-c0f4-852a1099878b',
vcenter_full_version => '5.5.0 build-2068190',
vcenter_name => 'VMware ESX Server',
vcenter_version => '5.0',
}
vsphere_vm { '/ha-datacenter/vm/ans-db02':
ensure => 'stopped',
cpu_reservation => 0,
cpus => 1,
datacenter => 'ha-datacenter',
extra_config => {
'sched.cpu.latencySensitivity' => 'low',
'vmci.filter.enable' => 'true',
'sched.scsi0:0.throughputCap' => 'off',
'tools.guest.desktop.autolock' => 'FALSE',
'nvram' => 'ans-db02.nvram',
'pciBridge0.present' => 'TRUE',
'svga.present' => 'TRUE',
'pciBridge4.present' => 'TRUE',
'pciBridge4.virtualDev' => 'pcieRootPort',
'pciBridge4.functions' => '8',
'pciBridge5.present' => 'TRUE',
'pciBridge5.virtualDev' => 'pcieRootPort',
'pciBridge5.functions' => '8',
'pciBridge6.present' => 'TRUE',
'pciBridge6.virtualDev' => 'pcieRootPort',
'pciBridge6.functions' => '8',
'pciBridge7.present' => 'TRUE',
'pciBridge7.virtualDev' => 'pcieRootPort',
'pciBridge7.functions' => '8',
'hpet0.present' => 'true',
'virtualHW.productCompatibility' => 'hosted',
'ethernet0.pciSlotNumber' => '160',
'evcCompatibilityMode' => 'FALSE',
'guestCPUID.0' => '0000000d756e65476c65746e49656e69',
'guestCPUID.1' => '000206a700010800969822030fabfbff',
'guestCPUID.80000001' => '00000000000000000000000128100800',
'hostCPUID.0' => '0000000d756e65476c65746e49656e69',
'hostCPUID.1' => '000206a70001080097ba222b0fabfbff',
'hostCPUID.80000001' => '00000000000000000000000128100800',
'pciBridge0.pciSlotNumber' => '17',
'pciBridge4.pciSlotNumber' => '21',
'pciBridge5.pciSlotNumber' => '22',
'pciBridge6.pciSlotNumber' => '23',
'pciBridge7.pciSlotNumber' => '24',
'replay.supported' => 'false',
'scsi0.pciSlotNumber' => '16',
'softPowerOff' => 'FALSE',
'userCPUID.0' => '0000000d756e65476c65746e49656e69',
'userCPUID.1' => '000206a700010800969822030fabfbff',
'userCPUID.80000001' => '00000000000000000000000128100800',
'vmci0.pciSlotNumber' => '32',
'vmotion.checkpointFBSize' => '8388608',
'sched.swap.derivedName' => '/vmfs/volumes/5d67343f-9e0e3e8d-89e9-000c297966bc/ans-db02/ans-db02-05279621.vswp',
'replay.filename' => '',
'scsi0:0.redo' => '',
'vmware.tools.internalversion' => '2147483647',
'vmware.tools.requiredversion' => '9354',
'migrate.hostLogState' => 'none',
'migrate.migrationId' => '0'
},
guest_os => 'Red Hat Enterprise Linux 6 (32-bit)',
instance_uuid => '5013b6bf-be08-abd4-a742-361d94701471',
memory => 256,
memory_reservation => 0,
number_ethernet_cards => 1,
power_state => 'poweredOff',
resource_pool => '/localhost.localdomain',
snapshot_disabled => false,
snapshot_locked => false,
snapshot_power_off_behavior => 'powerOff',
template => false,
tools_installer_mounted => false,
uuid => '421321d8-e1ea-394c-1bb5-bb29fc4c7034',
vcenter_full_version => '5.5.0 build-2068190',
vcenter_name => 'VMware ESX Server',
vcenter_version => '5.0',
}
vsphere_vm { '/ha-datacenter/vm/ans-nginx01':
ensure => 'stopped',
cpu_reservation => 0,
cpus => 1,
datacenter => 'ha-datacenter',
extra_config => {
'sched.cpu.latencySensitivity' => 'low',
'vmci.filter.enable' => 'true',
'sched.scsi0:0.throughputCap' => 'off',
'tools.guest.desktop.autolock' => 'FALSE',
'nvram' => 'ans-nginx01.nvram',
'pciBridge0.present' => 'TRUE',
'svga.present' => 'TRUE',
'pciBridge4.present' => 'TRUE',
'pciBridge4.virtualDev' => 'pcieRootPort',
'pciBridge4.functions' => '8',
'pciBridge5.present' => 'TRUE',
'pciBridge5.virtualDev' => 'pcieRootPort',
'pciBridge5.functions' => '8',
'pciBridge6.present' => 'TRUE',
'pciBridge6.virtualDev' => 'pcieRootPort',
'pciBridge6.functions' => '8',
'pciBridge7.present' => 'TRUE',
'pciBridge7.virtualDev' => 'pcieRootPort',
'pciBridge7.functions' => '8',
'hpet0.present' => 'true',
'virtualHW.productCompatibility' => 'hosted',
'ethernet0.pciSlotNumber' => '160',
'evcCompatibilityMode' => 'FALSE',
'guestCPUID.0' => '0000000d756e65476c65746e49656e69',
'guestCPUID.1' => '000206a700010800969822030fabfbff',
'guestCPUID.80000001' => '00000000000000000000000128100800',
'hostCPUID.0' => '0000000d756e65476c65746e49656e69',
'hostCPUID.1' => '000206a70001080097ba222b0fabfbff',
'hostCPUID.80000001' => '00000000000000000000000128100800',
'pciBridge0.pciSlotNumber' => '17',
'pciBridge4.pciSlotNumber' => '21',
'pciBridge5.pciSlotNumber' => '22',
'pciBridge6.pciSlotNumber' => '23',
'pciBridge7.pciSlotNumber' => '24',
'replay.supported' => 'false',
'scsi0.pciSlotNumber' => '16',
'softPowerOff' => 'FALSE',
'userCPUID.0' => '0000000d756e65476c65746e49656e69',
'userCPUID.1' => '000206a700010800969822030fabfbff',
'userCPUID.80000001' => '00000000000000000000000128100800',
'vmci0.pciSlotNumber' => '32',
'vmotion.checkpointFBSize' => '8388608',
'sched.swap.derivedName' => '/vmfs/volumes/5d67343f-9e0e3e8d-89e9-000c297966bc/ans-nginx01/ans-nginx01-abb4797e.vswp',
'replay.filename' => '',
'scsi0:0.redo' => '',
'vmware.tools.internalversion' => '2147483647',
'vmware.tools.requiredversion' => '9354',
'migrate.hostLogState' => 'none',
'migrate.migrationId' => '0'
},
guest_os => 'Red Hat Enterprise Linux 6 (32-bit)',
instance_uuid => '5013c3dc-201e-ccd5-91e6-1b5b8c607876',
memory => 256,
memory_reservation => 0,
number_ethernet_cards => 1,
power_state => 'poweredOff',
resource_pool => '/localhost.localdomain',
snapshot_disabled => false,
snapshot_locked => false,
snapshot_power_off_behavior => 'powerOff',
template => false,
tools_installer_mounted => false,
uuid => '42137010-0489-3a76-a4d7-78de34cfc8ca',
vcenter_full_version => '5.5.0 build-2068190',
vcenter_name => 'VMware ESX Server',
vcenter_version => '5.0',
}
vsphere_vm { '/ha-datacenter/vm/ans-nginx02':
ensure => 'stopped',
cpu_reservation => 0,
cpus => 1,
datacenter => 'ha-datacenter',
extra_config => {
'sched.cpu.latencySensitivity' => 'low',
'vmci.filter.enable' => 'true',
'sched.scsi0:0.throughputCap' => 'off',
'tools.guest.desktop.autolock' => 'FALSE',
'nvram' => 'ans-nginx02.nvram',
'pciBridge0.present' => 'TRUE',
'svga.present' => 'TRUE',
'pciBridge4.present' => 'TRUE',
'pciBridge4.virtualDev' => 'pcieRootPort',
'pciBridge4.functions' => '8',
'pciBridge5.present' => 'TRUE',
'pciBridge5.virtualDev' => 'pcieRootPort',
'pciBridge5.functions' => '8',
'pciBridge6.present' => 'TRUE',
'pciBridge6.virtualDev' => 'pcieRootPort',
'pciBridge6.functions' => '8',
'pciBridge7.present' => 'TRUE',
'pciBridge7.virtualDev' => 'pcieRootPort',
'pciBridge7.functions' => '8',
'hpet0.present' => 'true',
'virtualHW.productCompatibility' => 'hosted',
'ethernet0.pciSlotNumber' => '160',
'evcCompatibilityMode' => 'FALSE',
'guestCPUID.0' => '0000000d756e65476c65746e49656e69',
'guestCPUID.1' => '000206a700010800969822030fabfbff',
'guestCPUID.80000001' => '00000000000000000000000128100800',
'hostCPUID.0' => '0000000d756e65476c65746e49656e69',
'hostCPUID.1' => '000206a70001080097ba222b0fabfbff',
'hostCPUID.80000001' => '00000000000000000000000128100800',
'pciBridge0.pciSlotNumber' => '17',
'pciBridge4.pciSlotNumber' => '21',
'pciBridge5.pciSlotNumber' => '22',
'pciBridge6.pciSlotNumber' => '23',
'pciBridge7.pciSlotNumber' => '24',
'replay.supported' => 'false',
'scsi0.pciSlotNumber' => '16',
'softPowerOff' => 'FALSE',
'userCPUID.0' => '0000000d756e65476c65746e49656e69',
'userCPUID.1' => '000206a700010800969822030fabfbff',
'userCPUID.80000001' => '00000000000000000000000128100800',
'vmci0.pciSlotNumber' => '32',
'vmotion.checkpointFBSize' => '8388608',
'sched.swap.derivedName' => '/vmfs/volumes/5d67343f-9e0e3e8d-89e9-000c297966bc/ans-nginx02/ans-nginx02-abb4797f.vswp',
'replay.filename' => '',
'scsi0:0.redo' => '',
'vmware.tools.internalversion' => '2147483647',
'vmware.tools.requiredversion' => '9354',
'migrate.hostLogState' => 'none',
'migrate.migrationId' => '0'
},
guest_os => 'Red Hat Enterprise Linux 6 (32-bit)',
instance_uuid => '5013ca38-52b6-f05b-6947-bc9cf01bd724',
memory => 256,
memory_reservation => 0,
number_ethernet_cards => 1,
power_state => 'poweredOff',
resource_pool => '/localhost.localdomain',
snapshot_disabled => false,
snapshot_locked => false,
snapshot_power_off_behavior => 'powerOff',
template => false,
tools_installer_mounted => false,
uuid => '42136f70-914b-4f1f-056f-a063e24519af',
vcenter_full_version => '5.5.0 build-2068190',
vcenter_name => 'VMware ESX Server',
vcenter_version => '5.0',
}
vsphere_vm { '/ha-datacenter/vm/livekde1':
ensure => 'stopped',
cpu_reservation => 0,
cpus => 1,
datacenter => 'ha-datacenter',
extra_config => {
'sched.cpu.latencySensitivity' => 'normal',
'vmci.filter.enable' => 'true',
'sched.scsi0:0.throughputCap' => 'off',
'tools.guest.desktop.autolock' => 'FALSE',
'pciBridge7.functions' => '8',
'hpet0.present' => 'true',
'virtualHW.productCompatibility' => 'hosted',
'nvram' => 'livekde1.nvram',
'pciBridge0.present' => 'true',
'replay.supported' => 'false',
'pciBridge0.pciSlotNumber' => '17',
'pciBridge4.pciSlotNumber' => '21',
'pciBridge5.pciSlotNumber' => '22',
'svga.present' => 'TRUE',
'pciBridge6.pciSlotNumber' => '23',
'pciBridge7.pciSlotNumber' => '24',
'scsi0.pciSlotNumber' => '16',
'ethernet0.pciSlotNumber' => '160',
'vmci0.pciSlotNumber' => '32',
'hostCPUID.0' => '0000000d756e65476c65746e49656e69',
'hostCPUID.1' => '000206a70001080097ba222b0fabfbff',
'hostCPUID.80000001' => '00000000000000000000000128100800',
'guestCPUID.0' => '0000000d756e65476c65746e49656e69',
'guestCPUID.1' => '000206a700010800969822030fabfbff',
'guestCPUID.80000001' => '00000000000000000000000128100800',
'userCPUID.0' => '0000000d756e65476c65746e49656e69',
'userCPUID.1' => '000206a700010800969822030fabfbff',
'userCPUID.80000001' => '00000000000000000000000128100800',
'evcCompatibilityMode' => 'FALSE',
'pciBridge4.present' => 'true',
'vmotion.checkpointFBSize' => '4194304',
'softPowerOff' => 'FALSE',
'pciBridge4.virtualDev' => 'pcieRootPort',
'pciBridge4.functions' => '8',
'pciBridge5.present' => 'true',
'pciBridge5.virtualDev' => 'pcieRootPort',
'pciBridge5.functions' => '8',
'pciBridge6.present' => 'true',
'pciBridge6.virtualDev' => 'pcieRootPort',
'pciBridge6.functions' => '8',
'pciBridge7.present' => 'true',
'pciBridge7.virtualDev' => 'pcieRootPort',
'sched.swap.derivedName' => '/vmfs/volumes/5d67343f-9e0e3e8d-89e9-000c297966bc/livekde1/livekde1-b611481f.vswp',
'replay.filename' => '',
'scsi0:0.redo' => '',
'vmware.tools.internalversion' => '2147483647',
'vmware.tools.requiredversion' => '9354',
'migrate.hostLogState' => 'none',
'migrate.migrationId' => '0'
},
guest_os => 'CentOS 4/5/6/7 (64-bit)',
instance_uuid => '5013c70b-adca-041d-a3f1-0d08426272f5',
memory => 1048,
memory_reservation => 0,
number_ethernet_cards => 1,
power_state => 'poweredOff',
resource_pool => '/localhost.localdomain',
snapshot_disabled => false,
snapshot_locked => false,
snapshot_power_off_behavior => 'powerOff',
template => false,
tools_installer_mounted => false,
uuid => '4213337b-5512-ae38-345b-520338279cbc',
vcenter_full_version => '5.5.0 build-2068190',
vcenter_name => 'VMware ESX Server',
vcenter_version => '5.0',
}
vsphere_vm { '/ha-datacenter/vm/tempt':
ensure => 'stopped',
cpu_reservation => 0,
cpus => 1,
datacenter => 'ha-datacenter',
extra_config => {
'nvram' => 'tempt.nvram',
'pciBridge0.present' => 'TRUE',
'svga.present' => 'TRUE',
'pciBridge4.present' => 'TRUE',
'pciBridge4.virtualDev' => 'pcieRootPort',
'pciBridge4.functions' => '8',
'pciBridge5.present' => 'TRUE',
'pciBridge5.virtualDev' => 'pcieRootPort',
'pciBridge5.functions' => '8',
'pciBridge6.present' => 'TRUE',
'pciBridge6.virtualDev' => 'pcieRootPort',
'pciBridge6.functions' => '8',
'pciBridge7.present' => 'TRUE',
'pciBridge7.virtualDev' => 'pcieRootPort',
'pciBridge7.functions' => '8',
'hpet0.present' => 'true',
'virtualHW.productCompatibility' => 'hosted',
'sched.swap.derivedName' => '/vmfs/volumes/5d67343f-9e0e3e8d-89e9-000c297966bc/tempt/tempt-a982e554.vswp',
'replay.supported' => 'false',
'replay.filename' => '',
'scsi0:0.redo' => '',
'pciBridge0.pciSlotNumber' => '17',
'pciBridge4.pciSlotNumber' => '21',
'pciBridge5.pciSlotNumber' => '22',
'pciBridge6.pciSlotNumber' => '23',
'pciBridge7.pciSlotNumber' => '24',
'scsi0.pciSlotNumber' => '160',
'ethernet0.pciSlotNumber' => '192',
'vmci0.pciSlotNumber' => '32',
'scsi0.sasWWID' => '50 05 05 6f a6 af a0 80',
'vmotion.checkpointFBSize' => '4194304',
'softPowerOff' => 'FALSE',
'vmware.tools.internalversion' => '0',
'vmware.tools.requiredversion' => '9354',
'migrate.hostLogState' => 'none',
'migrate.migrationId' => '0'
},
guest_os => 'CentOS 4/5/6/7 (64-bit)',
instance_uuid => '501342a5-133e-8db1-2523-708d647e0737',
memory => 512,
memory_reservation => 0,
number_ethernet_cards => 1,
power_state => 'poweredOff',
resource_pool => '/localhost.localdomain',
snapshot_disabled => false,
snapshot_locked => false,
snapshot_power_off_behavior => 'powerOff',
template => false,
tools_installer_mounted => false,
uuid => '421305bf-a6af-a08c-35fe-b6fed6701ded',
vcenter_full_version => '5.5.0 build-2068190',
vcenter_name => 'VMware ESX Server',
vcenter_version => '5.0',
}
vsphere_vm { '/ha-datacenter/vm/testvm':
ensure => 'stopped',
cpu_reservation => 0,
cpus => 1,
datacenter => 'ha-datacenter',
extra_config => {
'sched.cpu.latencySensitivity' => 'low',
'vmci.filter.enable' => 'true',
'sched.scsi0:0.throughputCap' => 'off',
'tools.guest.desktop.autolock' => 'FALSE',
'nvram' => 'testvm.nvram',
'pciBridge0.present' => 'TRUE',
'svga.present' => 'TRUE',
'pciBridge4.present' => 'TRUE',
'pciBridge4.virtualDev' => 'pcieRootPort',
'pciBridge4.functions' => '8',
'pciBridge5.present' => 'TRUE',
'pciBridge5.virtualDev' => 'pcieRootPort',
'pciBridge5.functions' => '8',
'pciBridge6.present' => 'TRUE',
'pciBridge6.virtualDev' => 'pcieRootPort',
'pciBridge6.functions' => '8',
'pciBridge7.present' => 'TRUE',
'pciBridge7.virtualDev' => 'pcieRootPort',
'pciBridge7.functions' => '8',
'hpet0.present' => 'true',
'virtualHW.productCompatibility' => 'hosted',
'ethernet0.pciSlotNumber' => '160',
'evcCompatibilityMode' => 'FALSE',
'guestCPUID.0' => '0000000d756e65476c65746e49656e69',
'guestCPUID.1' => '000206a700010800969822030fabfbff',
'guestCPUID.80000001' => '00000000000000000000000128100800',
'hostCPUID.0' => '0000000d756e65476c65746e49656e69',
'hostCPUID.1' => '000206a70001080097ba222b0fabfbff',
'hostCPUID.80000001' => '00000000000000000000000128100800',
'pciBridge0.pciSlotNumber' => '17',
'pciBridge4.pciSlotNumber' => '21',
'pciBridge5.pciSlotNumber' => '22',
'pciBridge6.pciSlotNumber' => '23',
'pciBridge7.pciSlotNumber' => '24',
'replay.supported' => 'false',
'scsi0.pciSlotNumber' => '16',
'softPowerOff' => 'FALSE',
'userCPUID.0' => '0000000d756e65476c65746e49656e69',
'userCPUID.1' => '000206a700010800969822030fabfbff',
'userCPUID.80000001' => '00000000000000000000000128100800',
'vmci0.pciSlotNumber' => '32',
'vmotion.checkpointFBSize' => '4194304',
'sched.swap.derivedName' => '/vmfs/volumes/5d67343f-9e0e3e8d-89e9-000c297966bc/testvm_2/testvm-de4d1f7e.vswp',
'replay.filename' => '',
'scsi0:0.redo' => '',
'ethernet0.shares' => 'normal',
'tools.remindInstall' => 'TRUE',
'vmware.tools.internalversion' => '2147483647',
'vmware.tools.requiredversion' => '9354',
'migrate.hostLogState' => 'none',
'migrate.migrationId' => '0'
},
guest_os => 'CentOS 4/5/6/7 (64-bit)',
instance_uuid => '501311bc-4c6b-e5f2-ac71-27498de237a1',
memory => 512,
memory_reservation => 0,
number_ethernet_cards => 1,
power_state => 'poweredOff',
resource_pool => '/localhost.localdomain',
snapshot_disabled => false,
snapshot_locked => false,
snapshot_power_off_behavior => 'powerOff',
template => false,
tools_installer_mounted => false,
uuid => '421343a0-2575-113f-8505-06995b57d87f',
vcenter_full_version => '5.5.0 build-2068190',
vcenter_name => 'VMware ESX Server',
vcenter_version => '5.0',
}
[root@master manifests]#
stopping a poweron guest
[root@master manifests]# puppet resource vsphere_vm '/ha-datacenter/vm/ans-db01' ensure=stopped
Notice: /Vsphere_vm[/ha-datacenter/vm/ans-db01]/ensure: changed running to stopped
vsphere_vm { '/ha-datacenter/vm/ans-db01':
ensure => 'stopped',
template => false,
}
[root@master manifests]#
https://docs.google.com/document/d/e/2PACX-1vTlCTyLHV7PRfLWThs2GPicdechXOOm5-m7ak-pBx97NAwBwkttmx_icS_vo1s4lbSX93-Y6da48zCu/pub
[root@master manifests]# puppet resource vsphere_vm '/ha-datacenter/vm/ans-db01' ensure=running memory=512
Notice: /Vsphere_vm[/ha-datacenter/vm/ans-db01]/memory: memory changed 1040 to '512'
vsphere_vm { '/ha-datacenter/vm/ans-db01':
ensure => 'running',
memory => '512',
template => false,
}
[root@master manifests]#
[root@master manifests]# puppet resource vsphere_vm '/ha-datacenter/vm/ans-db01' ensure=running memory=512
Notice: /Vsphere_vm[/ha-datacenter/vm/ans-db01]/memory: memory changed 1040 to '512'
vsphere_vm { '/ha-datacenter/vm/ans-db01':
ensure => 'running',
memory => '512',
template => false,
}
[root@master manifests]#
[root@master manifests]# puppet resource vsphere_vm '/ha-datacenter/vm/testvm' ensure=absent
Notice: /Vsphere_vm[/ha-datacenter/vm/testvm]/ensure: changed stopped to absent
vsphere_vm { '/ha-datacenter/vm/testvm':
ensure => 'absent',
}
root@localhost manifests]# puppet resource user root
user { 'root':
ensure => 'present',
comment => 'root',
gid => 0,
home => '/root',
password => '$6$0QByDuh/loEluXT3$VC1mhxeiAhhr5hhUIJyysuTjVm9BFSZiS4p7Pn8wQPrBWjBRgKWBYA6C4RaSrsAJICif7C47yJPieAo1oS7o/1',
password_max_age => 99999,
password_min_age => 0,
password_warn_days => 7,
shell => '/bin/bash',
uid => 0,
}
[root@localhost manifests]#
user { 'root':
ensure => 'present',
comment => 'root',
gid => 0,
home => '/root',
password => '$6$0QByDuh/loEluXT3$VC1mhxeiAhhr5hhUIJyysuTjVm9BFSZiS4p7Pn8wQPrBWjBRgKWBYA6C4RaSrsAJICif7C47yJPieAo1oS7o/1',
password_max_age => 99999,
password_min_age => 0,
password_warn_days => 7,
shell => '/bin/bash',
uid => 0,
}
[root@localhost manifests]#
Comments
Post a Comment