文档首页 > > 私有镜像制作指南> 使用virt-manager工具制作私有镜像> Linux镜像制作流程> 安装bms-network-config软件包

安装bms-network-config软件包

分享
更新时间: 2019/10/23 GMT+08:00

操作背景

安装bms-network-config软件包,与cloud-init配合完成裸金属服务器的网络配置。

前提条件

  • 已登入虚拟机。
  • 已安装好cloud-init软件。
  • 已参考硬件和软件准备章节下载bms-network-config软件包(下载对应操作系统的rpm包,Ubuntu所用的是deb包),并且已上传至虚拟机。

操作步骤

XenServer相比其他操作系统来说比较特殊,请直接参考操作步骤(XenServer)进行配置。

  1. 进入bms-network-config安装包所在目录,执行rpm -ivh bms-network-config-1.0-7.centosRedhat7.x86_64.rpm命令。
    [root@localhost r74]# rpm -ivh bms-network-config-1.0-7.centosRedhat7.x86_64.rpm
    Preparing...                          ############################### [100%]            
    Updating / installing...
       1:bms-network-config-1.0.7.centosRe############################### [100%]

    SUSE 12系列安装bms-network-config时,如果出现下面的依赖报错,请执行:rpm -ivh bms-network-config-1.0-9.suse12.x86_64.rpm --nodeps --force

    对于Ubuntu/Debian操作系统,使用dpkg -i xxx进行安装,xxx为deb包名,ARM64平台使用对应版本安装包。

    root@ubuntu:~/file# dpkg -i bms-network-config-1.0.7.ubuntu1604-918.deb
    Selecting previously unselected package bms-network-config.
    (Reading database ... 97630 files and directories currently installed.)
    Preparing to unpack bms-network-config-1.0.7.ubuntu1604-918.deb ...
    Unpacking bms-network-config (1.0) ...
    Setting up bms-network-config (1.0) ...
    root@ubuntu:~/file# dpkg -s bms-network-config

    rpm包和deb包的名称以实际为准。

  2. 安装完成后,执行rpm -qa | grep bms-network-config,如下回显表示安装成功。
    [root@localhost r74]# rpm -qa | grep bms
    bms-network-config-1.0.7.centosRedhat7.x86_64

    对于Ubuntu/Debian操作系统,使用dpkg -s bms-network-config命令查看。

  3. 查看服务状态。
    • 对于Oracle Linux 7系列,Red Hat 7系列、CentOS 7系列、Ubuntu 16.04、SUSE 12 SP1、SUSE 12 SP2、SUSE 12 SP3、EulerOS 2.2和EulerOS 2.3操作系统,执行service bms-network-config status命令查看服务状态。如果不是“enabled”,请执行systemctl enable bms-network-config,开启服务。
      [root@localhost r74]# service bms-network-config status
      Redirecting to /bin/systemctl status bms-network-config.service
        bms-network-config.service - Network Config
        Loaded: loaded (/usr/lib/systemd/system/bms-network-config service; enabled vendor preset: disabled)
        Active: inactive (dead)
    • 对于Red Hat 6系列、CentOS 6系列、SUSE 11 SP4和Oracle Linux 6.8、Oracle Linux 6.9操作系统,执行chkconfig --list | grep bms-network-config命令查看服务状态。如果不是“on”,请执行chkconfig bms-network-config on命令,开启服务。
      [root@localhost r69]# chkconfig --list | grep bms
      bms-network-config   0:off   1:off   2:on   3:on   4:off   5:on   6:off
    • 对于Ubuntu 14.04/Debian 8.6,可以使用initctl status bms-network_config查看安装状态。
      root@ubuntu:~# initctl status bms-network_config
      bms-network_config stop/waiting

操作步骤(XenServer)

  1. 将“bms-network-config”压缩包解压,获取“xenserver-bms-config.zip”。
  2. 新建“/opt/huawei”目录,将“GetVpcNicMac.sh”、“unique-uuid-config.sh”、“xenserver-bms-network-config.sh”三个脚本文件放在该目录下。并通过chmod +x 文件名称将三个脚本设置可执行权限。
  3. 将“xenserverInit.service”文件放置在“/usr/lib/systemd/system/”目录,并执行systemctl daemon-reload刷新系统服务。
分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

跳转到云社区