使用命令行操控vmware--安装
在虚拟化出现之前,服务器的使用率很低,一般只有15%-20%,其余的资源处于闲置状态,但vmware出现之后,首先,可以充分的利用资源,从而达到节约成本的目的,其次,使得虚机便于维护。一般小型公司使用vmware时,在vsphere client端点击鼠标即可完成虚机创建、环境搭建等操作,但是无法实现自动化,本文的目的就是为了实现vmware的自动化,解放解放管理员、提高效率。
使用命令行去操作vmware有两种方法,第一种是esxi主机后台操作(本身就是linux系统),第二是powercli。
一、powercli
维基百科对其做了以下的介绍:
PowerCLI是用于管理VMware vSphere的Windows PowerShell界面。VMware将PowerCLI描述为“功能强大的命令行工具,可让您自动执行vSphere管理的各个方面,包括网络,存储,VM,来宾操作系统等.PowerCLI作为Windows PowerShell管理单元(PowerCLI 6.0引入的PowerShell模块)分发,并且包括500多个PowerShell cmdlet,用于管理和自动化vSphere和vCloud,以及文档和示例。PowerCLI在Windows,macOS和Ubuntu操作系统上的PowerShell中运行。
简而言之,使用powercli可以自动化的管理vmware。
安装过程:
1、下载VMWare.PowerCLI
Save-Module -Name VMware.PowerCLI #执行后,会提示要输入path,它的目的是询问你将powercli软件下载到哪
2、安装
install-module VMware.PowerCLI
3、导入模块
Import-Module VMware.VimAutomation.Core
4、连接服务器
首次连接时,很有可能出现以下问题:

原因是因为由于证书的问题,无法与服务器连接,因此需要设置powercli的证书机制为ignore。
Set-PowerCLIConfiguration -InvalidCertificateAction Ignore

连接服务器,-user和-password参数不追加,会弹出对话框询问。
Connect-VIServer $vcenterip -User $user -Password $passwd -SaveCredentials

断开连接
Disconnect-VIServer $ip
二、esxi后台
esxi后台是一个linux系统,若要使用后台命令,需打开ssh权限。
方法一:
连接服务器开启ssh
1、用显示器连接esxi服务器,输入用户名密码进入界面
2、按F2键,进入下图界面,选择“Troubleshooting Options”(图片取自于网络)

3、选择ssh,开启,当显示”Enable SSH”表明ssh已经开启

4、ok
使用xshell等连接工具连接即可操作。
xshell选择:

磁盘存在的位置是:“/vmfs/volumes”,该目录下会有服务器所挂载的所有磁盘,本测试服务器仅有一块datastore1的磁盘,所有虚机都存在datastore1目录下

基本命令:
1、查看vmware的版本
vmware -v
2、查看服务器包含的所有虚机
vim-cmd vmsvc/getallvms

方法二:
通过vsphere登陆到client端,选择主机,在右侧点击“Configuration”--> “properties”,根据下图步骤开启ssh服务器即可。


开启ssh有三种模式:
第一种:若任何端口开启则打开,所有端口关闭则停止
第二种:随着主机的开关而开启和关闭
第三种:手动开启和关闭
ok!
使用命令行操控vmware--安装的更多相关文章
- Centos 7 命令行版虚拟机安装
使用VMware创建虚拟机 点击下一步 点击下一步 下一步 选择你要安装的虚拟机是哪种操作系统 选择虚拟机的安装位置 选择处理器 自定义内存 选择网络 下一步 下一步 下一步就可以 自定义磁盘容量 然 ...
- Linux命令行模式下安装VMware Tools详细步骤
在Linux命令行模式安装VMware Tools 方法/步骤1: 首先启动CentOS 7,在VMware中点击上方"VM",点击"Install VMware Too ...
- 使用命令行操作vmware esxi -- powershell
之前提到过用linux命令行的方法操作vmware,这节我们来使用powershell的方式来操作.在操作之前需要下载安装一款命令行工具PowerCLI,本节只列出一些常用命令. 个人认为powerc ...
- 使用命令行操作vmware esxi -- linux
为实现自动化,发现了两种命令行工具,一是开启vmware esxi后用xshell等连接工具去连接esxi后台:二是安装powercli连接.本文将介绍一些常用的命令去操作vmware esxi 本文 ...
- Windows命令行下pip安装python whl包
因为做网页爬虫,需要用到一个爬新闻的BeautifulSoup 的包,然后再关网上下的是whl包,第一次装,虽然花了点时间,最后还是装上去了,记录一下,方便下次. 先发一下官方文档地址.http:// ...
- 阿里云(一)云存储OSS的命令行osscmd的安装和使用
一.安装Python 在Linux Shell里验证Python版本: $ python -V Python 2.7.10 二.安装OSScmd SDK osscmd是基于python 2.5.4(其 ...
- appium桌面版和命令行版的安装
一.appium桌面版: 启动很慢,一般用于元素定位 Appium-Desktop官方下载地址:https://github.com/appium/appium-desktop/releases/ ( ...
- window下命令行的方式安装svn服务端
下载Binary Packages类型的 安装文件 https://www.visualsvn.com/server/download/ 自己选择版本 第一步 :开始安装到 c:/software ...
- 如何使用CLI命令行部署VMware VCSA 6.5
在本文中,我们讨论如何使用CLI部署VMware vCSA 6.5,vCSA 6.0提供了两种实现类型,向导和脚本化.我们将使用一个名为vcsa-deploy的实用程序进行CLI安装.同样vcsa-d ...
随机推荐
- CentOS7卸载 OpenJDK 安装Sun的JDK8
Linux上一般会安装Open JDK,关于OpenJDK和JDK的区别:http://www.cnblogs.com/sxdcgaq8080/p/7487369.html 下面开始安装步骤: --- ...
- Pycharm 主题背景色的配置
PyCharm是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具.那么它的主题背景如何设置呢? 具体操作: 步骤一:选择 “file” 菜单下的 “se ...
- 使用idea 调试java -jar xxx.jar方式启动
今日思语:希望是什么?希望就是 你还在挣扎中... idea是一个功能强大的java开发工具,可以很方便的帮助开发人员进行开发工作. 1.有时我们通过使用java -jar xxx.jar方式启动可执 ...
- 域渗透:pth(pass the hash)
pass the hash原理: 在Windows系统中,通常会使用NTLM身份认证,NTLM认证不使用明文口令,而是使用口令加密后的hash值,hash值由系统API生成(例如LsaLogonUse ...
- DNS隧道
自己使用的dns隧道通过两种方法,一种是通过dnscat2工具,另一种通过cs上的beacon来进行通信. 第一种方法:dnscat2: 参考文章:https://xz.aliyun.com/t/22 ...
- codeforces B. Make Them Odd -C++stl之set的使用
B. Make Them Odd There are nn positive integers a1,a2,…,ana1,a2,…,an. For the one move you can choos ...
- rhcsa备战笔记
笔记全部手打 转载请加原文链接 0)重置密码开机按e 找到linux16行 rd.break console=tty0 ctrl+xmount -o remount,rw /sysrootchroo ...
- 【洛谷P5158】 【模板】多项式快速插值
卡常严重,可有采用如下优化方案: 1.预处理单位根 2.少取几次模 3.复制数组时用 memcpy 4.进行多项式乘法项数少的时候直接暴力乘 5.进行多项式多点求值时如果项数小于500的话直接秦九昭展 ...
- 浅谈前端H5自定义分享实现方法
引入jweinxin相关js文件,然后才可以做H5的分享 <script src="js/jweixin-1.2.0.js"></script> let ...
- 73: luogu 2014 树形dp
$des$ 在大学里每个学生,为了达到一定的学分,必须从很多课程里选择一些课程来学习,在课程里有些课程必须在某些课程之前学习,如高等数学总是在其它课程之前学习.现在有N门功课,每门课有个学分,每门课有 ...