ESXi升级教程 — 升至ESXi 8.0 U3SB

本文链接:https://blog.csdn.net/weixin_56706388/article/details/145616896

版权

今天我们来更新一下自己的ESXi服务器。

1. Broadcom官网下载好ESXi 8.0 U3的升级包如下: https://support.broadcom.com/group/ecx/productfiles?displayGroup=VMware%20vSphere%20-%20Standard&release=8.0&os=&servicePk=202631&language=EN&groupId=204419​编辑 https://support.broadcom.com/group/ecx/productfiles?displayGroup=VMware%20vSphere%20-%20Standard&release=8.0&os=&servicePk=202631&language=EN&groupId=204419

要选ZIP格式的离线包

要选ZIP格式的离线包

要选ZIP格式的离线包

备注:esxi系统更新不要越级更新(7.0不可以直接更新8.0)

我现在的系统是8.0d更新至8.0u3sb。

首先查看我们的版本是ESXI-8.0d,我们要升级至8.0u3b。

2. 上传ESXi升级包到ESXi上的datastore里

1.点击存储,再点击数据存储下的batastore1再点击数据存储浏览。

2.点击上载,将你下好的WMware-ESXi-8.0U3b-24280767-depot.zip上传至此。(备注:不要把zip解压)

3. SSH进ESXi,切换到升级包的目录

1.将设备设置到维护,不开启会导致更新失败和无法更新。

2.再开启ssh设置用远程ssh链接。

ssh链接

以xshell为例:点击文件-新建-名称随便填,端口22默认(实际要看你服务器开启的那个端口)主机填写你的ip地址。

最后点击链接会提示以下

按照个人需求选择,选择完后再输入你的用户名和密码。(密码以下不做演示)

成功进入ssh远程界面。

4. 命令查看ESXi安装包的profile

esxcli software sources profile list -d

详细命令为:

我们可以看到两个profile名字,我们准备会用第二个standard的版本

5. 命令升级ESXi 8.0 U3B

esxcli software profile update -d -p

-d 是路径,必须为升级包的完整路径

-p 是profile名字,参考第四步。我们的profile名字为

完整命令esxcli software profile update -d /vmfs/volumes/datastore1/VMware-ESXi-8.0U3b-24280767-depot.zip -p ESXi-8.0U3b-24262298-standard –no-hardware-warning

这里提示CPU不支持此版本的一些报错,这里不必理会。

(加上–no-hardware-warning 选项忽略硬件警告强制升级)

(显示这就是代表更新中,直到代码跑完)

6. 重启ESXi,升级新版本生效

重启回到面板,看到ESXi已经成功升级到了最新的ESXi 8.0 U3sb 版本

教程结束,谢谢!

openEuler安装KVM

洋洋v风大不大∃

于 2024-01-21 16:09:36 发布

阅读量2k

收藏 17

点赞数 11

分类专栏: KVM 文章标签: 服务器 linux 运维

版权

KVM 专栏收录该内容

1 篇文章 0 订阅

订阅专栏

1、关闭防火墙和selinux

[root@localhost ~]# systemctl stop firewalld

[root@localhost ~]# setenforce 0

2、下载软件包

libvirt:用于管理虚拟化平台的开源的 API,后台程序和管理工具。

qemu:开源(模拟)软件,能够模拟整套虚拟机的实现,包括 CPU、内存、IO 设备、 USB、网卡等。

virt-install:一个命令行工具,能够为 KVM、Xen 或其它支持 libvrit API 的 hypervisor 创建虚拟机并完成 GuestOS 安装。

wget:一个从网络上自动下载文件的自由工具。

net-tools:网络配置工具。

bridge-utils:用于配置 Linux 网桥。

[root@localhost ~]# dnf -y install libvirt qemu virt-install wget net-tools bridge-utils

3、创建目录与传镜像

//创建目录

[root@localhost ~]# cd /opt/

[root@localhost opt]# mkdir iso

[root@localhost opt]# mkdir images

[root@localhost opt]# ls

images iso patch_workspace

//传镜像文件进入环境

[root@localhost ~]# mv openEuler-23.09-x86_64-dvd.iso /opt/iso/

[root@localhost ~]# cd /opt/iso/

[root@localhost iso]# ll

total 4171780

-rw-r–r–. 1 root root 4271898624 Jan 21 15:13 openEuler-23.09-x86_64-dvd.iso

4、开启libvirt 管理虚拟化平台的API

[root@localhost ~]# systemctl start libvirtd

[root@localhost ~]# systemctl enable libvirtd

5、查看QEMU组件的状态

[root@localhost ~]# rpm -qi qemu

[root@localhost ~]# rpm -qi libvirt

[root@localhost ~]# systemctl status libvirtd

6、创建虚拟机

[root@localhost iso]# virt-install –name vm01 –video vga –memory 1024 –vcpus 1 –disk size=8 –cdrom /opt/iso/openEuler-23.09-x86_64-dvd.iso –network network=default –graphics vnc,listen=0.0.0.0,port=5900,password=123456 –noautoconsole

报错后按提示加参数

[root@localhost iso]# virt-install –name vm01 –video vga –memory 1024 –vcpus 1 –disk size=8 –cdrom /opt/iso/openEuler-23.09-x86_64-dvd.iso –network network=default –graphics vnc,listen=0.0.0.0,port=5900,password=123456 –noautoconsole –osinfo detect=on,require=off

virt-install –name openeuler –video vga –memory 4096 –vcpus 4 –disk size=30 –cdrom /opt/iso/openEuler-24.03-LTS-SP1-x86_64-dvd.iso –network network=default –graphics vnc,listen=0.0.0.0,port=5900,password=LSBps123 –noautoconsole –osinfo openeuler22.03

//字段解释

–virt-type 需要使用的管理程序名称

–cdrom CDROM 光驱安装介质

–memory MEMORY 内存容量配置

–vcpus VCPUS 虚拟 CPU 个数

–noautoconsole 不要自动尝试连接到客户端控制台

–disk DISK 指定存储的各种选项。例如:–disk size=10

–network NETWORK 指定网络接口,例如:

–network bridge=mybr0

–network network=my_libvirt_virtual_net

–graphics GRAPHICS 配置客户机显示设置

7、打开VNCviewer

————————————————

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

原文链接:https://blog.csdn.net/qq_48359654/article/details/135730113

/etc/systemd/system/docker.service.d/http-proxy.conf如何发挥作用的

/etc/systemd/system/docker.service.d/http-proxy.conf 文件通过 systemd 的 “drop-in” 文件功能发挥作用。这种机制允许你在不修改原始服务文件的情况下,添加或覆盖特定服务的配置。这里是这个文件的作用原理:

1. Systemd Drop-In Files

  • 目的: systemd 允许通过 “drop-in” 文件为现有服务添加或修改配置。这些文件位于特定目录中,可以包含部分服务配置。

  • 位置: 对于 Docker 服务,这些文件应该放在 /etc/systemd/system/docker.service.d/ 目录中。每个文件必须以 .conf 结尾。

2. 如何作用于 Docker:

  • 环境变量设置: 在 http-proxy.conf 文件中,你可以定义 Docker 启动时需要的环境变量,如 HTTP_PROXY, HTTPS_PROXY, 和 NO_PROXY。这些变量会影响 Docker daemon 的运行环境,使其通过指定的代理服务器进行网络通信。

    ini

    [Service]
    Environment="HTTP_PROXY=http://proxy.example.com:8080"
    Environment="HTTPS_PROXY=http://proxy.example.com:8080"
    Environment="NO_PROXY=localhost,127.0.0.1"
  • 配置合并: 当 systemd 启动或重载 Docker 服务时,它会读取 /etc/systemd/system/docker.service 文件(这是 Docker 服务的原始配置文件)以及 /etc/systemd/system/docker.service.d/ 目录下的所有 drop-in 文件。这些 drop-in 文件中的配置会叠加或覆盖原始配置文件中的同名选项。

  • 重载与重启: 配置文件更新后,需要使用 systemctl daemon-reload 命令来通知 systemd 重新加载所有配置文件,然后用 systemctl restart docker 重启 Docker 服务,使新配置生效。

3. 具体作用:

  • 代理设置: Docker daemon 在启动时会读取这些环境变量来确定如何进行网络请求。如果你在一个网络代理环境中工作,这些设置确保 Docker 可以通过代理服务器访问互联网上的 Docker 镜像仓库、API 等。

  • 灵活性与维护: 使用 drop-in 文件的好处在于,如果有多个用户或管理员需要对服务进行配置,他们可以各自添加自己的配置文件,而不需直接修改原始服务文件。这种方法简化了配置管理和维护。

  • 安全性: 需要注意的是,代理服务器的详细信息会以明文形式存储在配置文件中,可能存在安全风险。确保这些文件的权限设置正确,仅允许可信的用户访问。

通过这种方法,/etc/systemd/system/docker.service.d/http-proxy.conf 有效地为 Docker daemon 设置了需要的网络代理配置,确保 Docker 能在代理服务器环境下正常工作。

能否在daemon.json中添加代理

在 daemon.json 文件中不能直接添加用于网络代理的配置,如 HTTP_PROXY, HTTPS_PROXY, 或 NO_PROXY。根据 Docker 的官方文档,这些环境变量需要通过 systemd 的方式来配置,而不是在 daemon.json 中设置。

以下是为什么以及如何配置代理的说明:

为什么不能在 daemon.json 中配置代理:

  • Docker daemon 使用的是 systemd 环境中的环境变量来设置代理,而不是通过 daemon.json。因此,daemon.json 用于配置 Docker 的其他设置(如镜像仓库镜像、日志驱动等),但不适用于网络代理配置。

如何配置代理:

  1. 为 Docker Daemon 设置代理:

    • 首先,创建一个目录来存放 systemd 的配置文件:

      bash

      sudo mkdir -p /etc/systemd/system/docker.service.d
    • 然后,在该目录下创建一个以 .conf 结尾的文件,比如 http-proxy.conf:

      bash

      sudo nano /etc/systemd/system/docker.service.d/http-proxy.conf
    • 在这个文件中添加以下内容,根据你的代理服务器调整值:

      ini

      [Service]
      Environment="HTTP_PROXY=http://proxy.example.com:8080"
      Environment="HTTPS_PROXY=http://proxy.example.com:8080"
      Environment="NO_PROXY=localhost,127.0.0.1"
    • 完成后,重新加载 systemd 配置并重启 Docker 服务:

      bash

      sudo systemctl daemon-reload
      sudo systemctl restart docker
  2. 验证配置:

    • 你可以通过运行以下命令来检查 Docker 是否使用了你设置的代理:

      bash

      systemctl show --property=Environment docker

      你应该会看到你配置的 HTTP_PROXY, HTTPS_PROXY, 和 NO_PROXY 环境变量。

  3. 注意:

    • 如果你的代理需要认证,确保正确设置用户名和密码,但注意这会将认证信息暴露在配置文件中。

    • 同样的方法也适用于其他环境变量的配置,如 FTP_PROXY。

虽然 daemon.json 不能用于设置网络代理,但它仍然是一个重要的配置文件,用于调整 Docker daemon 的其他行为和设置。确保 daemon.json 文件的格式正确,因为任何格式错误都会导致 Docker 无法启动。

aichiao.com恢复之感想

123

突然之间Aichiao.com不能用了,原来现在的云主机是强制使用了https协议 ,而有的样式表和JS文件却是以http的链接嵌入到页面中的,导致页面不正常,且不能够正常登录,也不能在后台进行管理,

之前想了很多办法都不行,现在可以了。

1、解决管理员密码不对的办法

       通过重新上传WordPress安装文件,重新安装,重新设置管理员密码在数据库中重新生成一个user表,将表中的用户名和密码复制到原来的user表中,可以实现正常登录

2、通过在wp-config.php中添加了以下代码来适应网站强制使用https协议的环境


$_SERVER['HTTPS'] = 'on';
define('FORCE_SSL_LOGIN', true);
define('FORCE_SSL_ADMIN', true);

现在已经可以正常使用了

Win10 端口映射命令

新增

netsh interface portproxy add v4tov4 listenaddress=127.0.0.1 listenport=8500 connectaddress=192.168.153.133 connectport=8500

删除

netsh interface portproxy delete v4tov4 listenaddress=127.0.0.1 listenport=8500
查看
netsh interface portproxy show all

更改Microsoft Edge浏览器的缓存位置、用户数据目录位置


1、通过命令行标志

在Edge浏览器的快捷方式添加对应的参数,–disk-cache-dir(磁盘缓存目录),–user-data-dir(用户数据目录)。

右键点击快捷方式选择属性,在目标后添加,比如,添加参数 –disk-cache-dir=”D:\Cache” 可以将磁盘缓存目录设置为D:\Cache。

clip_image001
目录不存在的话它会自动创建,需要注意目录最后不要输入多余的 \ ,如 D:\Cache\。可以同时添加多个参数,注意空格分隔

2、通过mklink命令

Edge默认缓存位置在C:\Users\用户名\AppData\Local\Microsoft\Edge\User Data\Default\Cache。假设我们需要把缓存位置更改为D:\Cache。

先删除C:\Users\用户名\AppData\Local\Microsoft\Edge\User Data\Default下的Cache文件夹,在D盘新建文件夹,重命名为Cache。以管理员身份运行CMD,输入以下指令并回车运行

mklink /d “C:\Users\Administrator\AppData\Local\Microsoft\Edge\User Data\Default\Cache” “D:\Cache”

clip_image003

3、通过注册表

在开始菜单或运行中输入 regedit 打开注册表编辑器,展开HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft,右键点击Microsoft,选择 新建 – 项,命名为Edge。如果存在则无需创建。

右键点击Edge,选择 新建 – 字符串值,命名如下:

DiskCacheDir – 设置磁盘缓存目录

UserDataDir – 设置用户数据目录

然后双击修改其数据为指定目录。

clip_image004
前两种方法的优先级低于另外两个,而且可能会随着浏览器的更新而失效。

第三种策略组的方法初次配置时会比较麻烦,推荐第四种方法。也可将缓存目录放入RamDisk中来分担SSD的写入量,减轻SSD的寿命损耗 作者:薛定谔养猫场 https://www.bilibili.com/read/cv12675669 出处:bilibili