[个人笔记] VMware vCenter的CLI笔录

VMware虚拟化 - CLI笔录

VMware vCenter的CLI笔录

  • [VMware虚拟化 - CLI笔录](#VMware虚拟化 - CLI笔录)
  • [VMware vCenter的CLI笔录](#VMware vCenter的CLI笔录)
    • [vCenter 6.7 Shell service-control服务管理的CLI](#vCenter 6.7 Shell service-control服务管理的CLI)
    • [vCenter 6.7 上传文件到Shell](#vCenter 6.7 上传文件到Shell)
    • [vCenter 6.7 Shell iptables防火墙管理](#vCenter 6.7 Shell iptables防火墙管理)
    • [vCenter 6.7 Shell 替换计算机SSL证书全流程](#vCenter 6.7 Shell 替换计算机SSL证书全流程)
    • [other cli](#other cli)

VMware vCenter的CLI笔录

vCenter 6.7 Shell service-control服务管理的CLI

bash 复制代码
service-control --start vmdird				# Single Sign On 用户和组功能
service-control --start vmware-rhttpproxy	# VMware vSphere Web Client服务. <vCenterURL>:9443, vCenter的WEB Client服务, 已弃用
service-control --start applmgmt			# Appliance Management Service服务. <vCenterURL>:5480, VMware 设备管理
service-control --stop vmware-vapi-endpoint	# vAPI Endpoint服务. 开发人员中心, API资源管理器
service-control --stop vmware-vsan-health	# vSAN Health Service服务. vSAN心跳服务
service-control --start pschealth			# VMware PSC Health服务. 

vCenter 6.7 上传文件到Shell

bash 复制代码
# VCSA默认情况下, root用户使用的shell是appliancesh, 因此无法通过WinSCP来登录VCSA和上传文件
# 需要更改root用户的shell为bash, 如下所示.
chsh -s /bin/bash root
# 上传文件后,再改回appliancesh.
chsh -s /bin/appliancesh root

vCenter 6.7 Shell iptables防火墙管理

bash 复制代码
# 自定义添加防火墙iptables规则做拦截
source /etc/rc.d/rc.local
#!/bin/bash
iptables -I INPUT 2 -p tcp -m multiport --dport 88,111,389,514,636,1514,2012,2014,2015,2020,5580,7444,8084,9084,9087 -s <ESXi物理机所在网段> -j ACCEPT
iptables -I INPUT 3 -p tcp -m multiport --dport 88,111,389,514,636,1514,2012,2014,2015,2020,5580,7444,8084,9084,9087 -d <vCenter的ip地址> -j DROP
iptables -I INPUT 4 -p udp -m multiport --dport 88,111 -s <ESXi物理机所在网段> -j ACCEPT
iptables -I INPUT 5 -p udp -m multiport --dport 88,111 -d <vCenter的ip地址> -j DROP
iptables -I INPUT 2 -p tcp --dport 22 -s <运维堡垒机的ip地址> -j ACCEPT
iptables -I INPUT 4 -p tcp --dport 22 -d <vCenter的ip地址> -j DROP

vCenter 6.7 Shell 替换计算机SSL证书全流程

参考 个人笔记 vCenter6.7使用自建SSL证书

other cli

bash 复制代码
### vicfg-snmp: 配置vCenter的snmp
### service-control: 类似Linux的systemctl服务管理

### 清除vCenter的vmware-log日志, 日志量主要在/storage/log/vmware/content=library目录下体现
true > content-library-runtime.log-X.stdout		# 清除日志


### 在vCenter中给Linux虚拟机的磁盘扩容
# 查找Linux磁盘对应的SCSI接口
ll /dev/disk/by-path
ll /dev/disk/by-path | grep 0:X

# 执行扩容脚本进行扩容
/usr/lib/applmgmt/support/scripts/autogrow.sh


### vCenter配置永久的alias别名
vim /etc/profile.d/alias_bash.sh
#!/bin/bash
alias ll='ls -l'
:x
chmod a+x /etc/profile.d/alias_bash.sh
相关推荐
叼烟扛炮22 分钟前
[LangChain] 学习笔记(07):大模型长出手脚——工具(Tools)定义与调用闭环
笔记·学习·langchain
Decay__4 小时前
12_MySQL InnoDB 内存与锁调优 —— Buffer Pool、redo log、隔离级别与锁等待
运维·数据库·sql·mysql·架构
叼烟扛炮5 小时前
[LangChain] 学习笔记(06):突破大模型限制——结构化输出(Structured Output)
windows·笔记·学习·langchain
且从容.6 小时前
VUE3学习笔记(根据黑马教程总结)
笔记·学习
java_logo6 小时前
Docker 部署 Dify:轻松搭建 LLM 应用开发平台
运维·docker·容器
方便面不加香菜7 小时前
Docker Container -- 综合实战案例详解
运维·docker·容器
蒸蒸yyyyzwd7 小时前
关于 AI 开发相关的一些面经。
笔记·学习
海洋之恒8 小时前
GitHub Actions 自动化:5 个真实运维提效案例
运维·自动化·github
2603_969694859 小时前
JDBC 基础学习笔记:API 核心原理解析与 CRUD 代码实操
数据库·笔记·mysql·学习方法·database·sql注入
迪康coolmu9 小时前
出差终端数据安全落地实战:基于迪康端点安全一体化管理系统的四道防线实践
运维·服务器·经验分享·笔记·其他·安全·php