当谈到我的虚拟环境的升级过程时,我显然缺少一些基本的了解。
通过虚拟堆栈升级时,我知道有多个组件需要升级,我的理解是有些需要按顺序升级,但我很难找到明确的指南来了解需要按什么顺序发生的事情. 据我所知,我应该按以下顺序升级:
- 虚拟机硬件
- 数据存储
- 网络
- vSCA
- esxi主机
我错过了什么吗?有人告诉我,对于我们的戴尔服务器,我需要上传戴尔自定义 VIB iso,但我不知道会发生在哪里。我是否缺少任何需要升级的组件?我的命令对吗?
当谈到我的虚拟环境的升级过程时,我显然缺少一些基本的了解。
通过虚拟堆栈升级时,我知道有多个组件需要升级,我的理解是有些需要按顺序升级,但我很难找到明确的指南来了解需要按什么顺序发生的事情. 据我所知,我应该按以下顺序升级:
我错过了什么吗?有人告诉我,对于我们的戴尔服务器,我需要上传戴尔自定义 VIB iso,但我不知道会发生在哪里。我是否缺少任何需要升级的组件?我的命令对吗?
今天我安装了一台新的 ESX 7.0 Hypervisor 机器。我最初的目标是获得一些 RAID 状态报告。
我创建了一个我希望从 crontab 作业中运行的 python 脚本。这是因为我的 RAID 控制器(Supermicro 3108)的驱动程序有问题,并且存储设备上的所有监控状态都显示为未知。
我能够创建并运行我的 python 脚本并将其添加到 crontab。
/bin/kill $(cat /var/run/crond.pid)
/bin/echo '5 0 * * * /path/to/script > /full/path/to/logfile 2>&1' >> /var/spool/cron/crontabs/root
/bin/busybox crond
但是当我想让 crontab 更改在重新启动时保持不变时,我现在看到我无法写入 ESX 7.X 中的文件。
/etc/rc.local - write to permissions denied.
chmod xxxx /etc/rc.local - Operation not permitted.
我相信这涉及到:https ://kb.vmware.com/s/article/78689
我正在使用我的 root 用户并启用 ssh 登录。
有没有人有关于如何在 ESX 7.X 中重新获得文件权限的提示?
运行此命令时使用命令提示符:'systeminfo | 在物理机中找到“系统”,它给出了制造商和型号,
System Manufacturer: Dell Inc.
System Model: Latitude 7300
通过在虚拟机中运行相同的命令,是否可以获得 ESX/ESXi 机器的制造商和型号?
它只给了我 VMware 的详细信息,
System Manufacturer: VMware, Inc.
System Model: VMware Virtual Platform
我有个问题。我需要导出一个 VM Thin Partitionned。但问题是这个VM太大了......关于VSPHERE客户端,它说这个VM大约使用了2TO。但是有人告诉我,当您将 VM 设置为 Thin Partition 时,当您将其导出时,大小不会像您在 vsphere 客户端上看到的那样,它会小很多。
真的吗 ?
PS:对不起,如果我的英语有点糟糕。
谢谢。
为什么建议在共享存储上而不是在主机本身的存储上构建 VM?
我有一个 2 节点 VMWare 集群(Simplivity),我计划对其进行一些硬件维护(即关闭它们)。因此,我想彻底关闭 VM 来宾,然后将它们带回来。有相当多的来宾正在运行(~200),因此通过 vsphere 手动执行此操作需要相当长的时间。这与启动中的依赖关系有些复杂,需要对启动进行排序。因此,我希望通过命令行使用....
vim-cmd vmcsv/power.shutdown <vmid>
...
vim-cmd vmcsv/power.on <vmid>
我运行了一个停止和启动 VM 的测试用例。通过 CLI,它很有效,但是当我尝试通过 vsphere 启动 VM 时,VMware 决定在之前运行的另一个节点上启动它,并为其分配一个新的 vmid。
虽然我可以在 VM 运行时识别 vmid,但在我重新启动 ESX 主机后会发生什么?我之前捕获的 vmid 是否仍会引用虚拟机?或者我是否需要找到一种不同的方式来识别和启动它们?
(我会问 HPE——但我最近 3 次联系他们的建议是灾难性的错误)
这是一个关于技术可行性的问题,而不是现实世界的场景。
问题不在于如何访问在裸机上运行的 ESX/ESXi 主机操作系统的“隐藏”控制台。
话虽如此,我将用一个例子来概述这个问题。
在 Dell 和 HP 服务器上,可以启用 SSH 到 DRAC/iLO 控制台,以便您可以分别记录这些控制台上发生的事情,前提是您使用的是记录所有 ssh 连接的跳转主机,或者您的 SA在 PuTTY 或他们使用的任何 ssh 客户端中启用日志记录。
控制台有一个独立于操作系统的 IP(通常是 DRAC/iLO IP),通常分配在非路由子网和 VLAN 上。
我的问题是:如果来宾使用文本控制台运行 unix/linux/bsd 的某些变体,是否可以为来宾 VM 的控制台启用这种相同类型的 IP 地址分配和 ssh 功能?
我确实为此尝试过 google,但我得到的所有结果都是关于如何访问(和启用)主机的文本服务控制台。
我们在服务器上的以下路径中有一个虚拟磁盘及其快照。
/vmfs/volumes/ESX3/IBSng_Server/
*.vmdk 文件为:
IBSng_server.vmdk
IBSng_server-flat.vmdk
IBSng_server-000001.vmdk
IBSng_server-000001-delta.vmdk
IBSng_server-000002.vmdk
IBSng_server-000002-delta.vmdk
IBSng_server-000003.vmdk
IBSng_server-000003-delta.vmdk
IBSng_server-000004.vmdk
IBSng_server-000004-delta.vmdk
当服务器关闭时,我们不小心删除了一些 *.vmdk 文件,如下所示:
IBSng_server-000002.vmdk
IBSng_server-000002-delta.vmdk
IBSng_server-000003.vmdk
IBSng_server-000003-delta.vmdk
现在服务器没有出现。我们尝试了 DiskInternals VMFS 恢复软件的试用版,但看起来该软件擅长恢复虚拟磁盘内的内容,而不是恢复 *.vmdk 文件本身。我想知道是否有人可以提供帮助。谢谢。
我刚刚使用 ESX 端的命令回收了 HP 3Par 中未使用的空间,例如:
esxcli storage vmfs unmap --l DATASTORENAME
它运行良好,从 3Par 控制台,我现在可以在我的数据存储/LUN 上看到:
但是,在 VMware 中,空间并没有改变。我想这是由于这种“保留”(空间保留在 3Par 上)。
有没有办法通过运行某种调整命令或紧凑命令来删除 SAN 上的这种分配(我想数据是零)?
我看到它们是诸如compactcpg之类的命令,但它似乎并不是我所需要的,因为我认为它不会正确平衡磁盘之间的数据(块)?(但使用的磁盘尽可能少,因此会降低性能?)
感谢和问候,
我们的 ESX 上的服务器出现问题。所有其他机器正常运行,但不是这台机器。它是唯一在我们的 ESX 上运行的 Linux 服务器(所有其他服务器都在 Windows 上运行),也是唯一有这个问题的服务器。
它在 3 周前安装并正常运行到上周四。从今天开始,它开始随机断开与特定主机的连接。例如,我正在使用已安装软件的 Web 界面和打开的 SSH 连接(用于查看日志)。突然,我的浏览器和我的 SSH 连接因“连接被拒绝”而中断,我无法重新连接,尽管 ping 正常工作。对我的同事来说,一切正常。后来我能够再次连接,而我的同事却没有。似乎只有 2-3 人能够同时连接到服务器。
服务器有一个静态 IP 地址,并且我们的 DNS 中有一个静态租约(基于 Microsoft Active Directory)。
产品安装过程中应用的配置:
ulimit -n 8800
echo "* soft stack 32768" >> /etc/security/limits.conf
echo "* hard stack 32768" >> /etc/security/limits.conf
echo "* soft nofile 65536" >> /etc/security/limits.conf
echo "* hard nofile 65536" >> /etc/security/limits.conf
echo "* soft nproc 16384" >> /etc/security/limits.conf
echo "* hard nproc 16384" >> /etc/security/limits.conf
防火墙已关闭 ( service firewalld stop
),这并没有改变任何东西。我在消息日志文件中没有看到任何内容。
安装的软件:
我是一名具有基本网络和 Linux 知识的开发人员,但我的想法已经不多了。有没有你建议我检查的日志?我该如何调试这个系统?