如何使solaris系统环境与其他环境相同

我有一个真实的主机和一个虚拟机。他们都是太阳系

sjcux-c7build01# uname -a
SunOS sjcux-c7build01 5.8 Generic_Virtual sun4v sparc sun4v

真正的主机已经使用了多年。新创建的虚拟机。为了维护,我们希望将来使用虚拟机代替真正的主机。我需要安装所有软件包,让虚拟机可以像旧主机。

如何列出真实主机已安装的所有软件包? pkginfo只是显示与Solaris捆绑在一起的内容。

我注意到vm中的/ usr / local / lib目录是空的,并且在实际主机中,它中有许多.so文件。 肯定还有许多其他差异。如何找到它们?如何列出我需要安装的软件包?

例如,在vm上,我不能使用git。

ldd git
        libiconv.so.2 =>         /tools/sw/opt/SunOS/5.8/git/git-2.23.0/lib/libz.so/lib/libiconv.so.2  - Not a directory
        libintl.so.8 =>  /tools/sw/opt/SunOS/5.8/git/git-2.23.0/lib/libz.so/lib/libintl.so.8  - Not a directory

因此需要安装libiconv。

我要使虚拟机与真实主机相同,我该怎么办?谁可以给我一些指导〜 根据.so文件一一查找是不现实的。

lxcgo 回答:如何使solaris系统环境与其他环境相同

一种可能的方法是创建旧计算机的Flash归档文件并从该归档文件进行安装:

  • 创建存储档案的存储库
  • 创建系统的Flash归档文件
  • 检查档案文件
  • 通过NFS导出Flash存档存储区
  • 在从CD引导的新计算机上,选择安装媒体,然后选择NFS

有关详细说明,您可以在我的博客中查看this article

创建新计算机后,您应该注意更改IP地址或取消配置并从头开始配置(从网络和身份验证服务的角度来看),因为两台计算机将具有相同的IP。

本文链接:https://www.f2er.com/2792851.html

大家都在问