使用 update-service 子命令可更新与使用 IPS AI 网络映像软件包创建的服务别名关联的映像。将使用更新的映像创建一个新服务,并且别名将改为使用该新服务。
要在更新服务时使用其他系统信息库,请将 –p 选项添加到 update-service 子命令。如果未指定 –p 选项,则所使用的发布者是用于创建别名为 svc-name 的服务的映像的发布者。
如果未指定 –s 选项,则将使用发布者提供的最新可用版本的 install-image/solaris-auto-install 软件包。
示例 8-48 更新安装服务本示例将创建一个新服务,并将 default-i386 别名更改为使用此新服务。
# installadm update-service -n default-i386示例 8-49 更新安装服务时使用其他系统信息库
本示例说明了如何标识与 solaris11_2-i386 服务关联的发布者。首先使用 installadm list 子命令确定服务的映像路径。然后可以使用该映像路径确定正在使用的发布者。
$ installadm list -v -n solaris11_2-i386 Service Name Status Arch Type Alias Aliases Clients Profiles Manifests ------------ ------ ---- ---- ----- ------- ------- -------- --------- solaris11_2-i386 on i386 iso no 1 0 1 1 Image Path ........ /export/auto_install/solaris11_2-i386 .... $ pkg -R /export/auto_install/solaris11_2-i386 publisher PUBLISHER TYPE STATUS URI solaris origin online http://pkg.oracle.com/solaris/release/
本示例指定在更新安装服务时使用位于 example.com/solaris/mybuild 的发布者。
# installadm update-service -n default-i386 -p solaris=http://example.com/solaris/mybuild示例 8-50 更新安装服务时使用其他网络映像软件包
本示例指定了特定的网络映像软件包。
# installadm update-service -n default-i386 -s FMRI