云服务器内容精选

  • 安装HPD 登录裸机操作系统。 安装HPD。 执行命令rpm -ivh hotplug-daemon-xxxx-xxxx.xxx.rpm。 [root@localhost debug]# rpm -ivh hotplug-daemon-16.1.8.1-1.aarch64.rpm Verifying... ################################# [100%] Preparing... ################################# [100%] Updating / installing... 1:hotplug-daemon-16.1.8.1-1 ################################# [100%] 重启裸机。
  • 升级HPD 登录裸机操作系统。 升级HPD。 执行命令rpm -Uvh hotplug-daemon-xxxx-xxxx.xxx.rpm。 [root@localhost debug]# rpm -Uvh hotplug-daemon-16.1.8.1-1.aarch64.rpm Verifying... ################################# [100%] Preparing... ################################# [100%] Updating / installing... 1:hotplug-daemon-16.1.8.1-1 ################################# [ 50%] Cleaning up / removing... 2:hotplug-daemon-16.1.1.1-1 ################################# [100%] 重启HPD。 执行命令service hpd restart。 [root@localhost ~]# service hpd restart Redirecting to /bin/systemctl restart hpd.service
  • 操作步骤 参考软件准备章节下载OFED。 根据虚拟机的操作系统选择相应的tgz安装包进行下载,并校验文件完整性。 以CentOS 7.4为例,选择驱动版本信息如下图: 将下载完成的OFED安装包,上传到虚拟机中。具体操作请参见“虚拟机环境配置”章节中的步骤。 执行命令tar -zxvf xxx(xxx为OFED安装包名)解压OFED安装包。 解压完成后,进入“MLNX_OFED_LINUX-4.2-1.2.0.0-RHEL7.4-X86_64”文件夹执行安装。 ./mlnxofedinstall [root@localhost MLNX_OFED_LINUX-4.2-1.2.0.0-rhel7.4-x86_64]# ./mlnxofedinstallLogs dir: /tmp/MLNX_OFED_LINUX.1479.logsGeneral log file: /tmp/MLNX_OFED_LINUX.1479.logs/general.logVerifying KMP rpms compatibility with target kernel...Error: One or more required packages for installing MLNX_OFED_LINUX are missing.Please install the missing packages using your Linux distribution Package Management tool.Run:yum install tcl tk 在安装过程中,如果缺少相关依赖包,执行yum install xxx进行安装。 按照上一步提示执行:yum install tcl tk 按照步骤5安装依赖完成后,再次执行./mlnxofedinstall安装脚本。 等待一段时间后如下所示,即为安装成功。 Installation finished successfully.Preparing... ############################### [100%]Updating / installing... 1:mlnx-fw-updater-4.2-1.2.0.0 ############################### [100%]Added 'RUN_FW_UPDATER_ONBOOT=no to /etc/infiniband/openib.conf... 安装成功后,执行/etc/init.d/openibd restart加载驱动。 [root@localhost MLNX_OFED_LINUX-4.2-1.2.0.0-rhel7.4-x86_64]# /etc/init.d/openibd restartUploading HCA driver: [ OK ]Loading HCA driver and Access Layer: [ OK ]
  • 操作步骤 单击左下角的图标,选择“服务器管理”,进入“服务器管理”页面。 在左侧导航树中选择“本地服务器”,在右侧“Windows防火墙”区域,单击其后的状态链接。 在“Windows防火墙”页面,选择左侧导航树中的“开启或关闭Windows防火墙”。 在“自定义设置”页面,将专用网络和公用网络的Windows防火墙设置为关闭。 防火墙设置完成后,返回“本地服务器”页面,单击“远程桌面”后的状态链接。 在“系统属性”页面,选择“允许远程连接到此计算机”。 返回“本地服务器”页面,确保各属性状态如下图所示。
  • 配置Cloudbase-Init工具 在Cloudbase-Init安装路径下的配置文件“C:\Program Files\Cloudbase Solutions\Cloudbase-Init\conf\cloudbase-init.conf”中执行以下操作: 在配置文件最后一行,增加配置项“netbios_host_name_compatibility=false”,使Windows系统的hostname长度支持到63个字符。 NetBIOS长度受Windows系统本身的限制还只支持小于等于15个字符。 增加配置项“metadata_services=cloudbaseinit.metadata.services.httpservice.HttpService”,配置agent访问OpenStack数据源。 添加plugins配置项,设置要加载的模块,以“,”为分隔符,加粗的部分为模块关键字。 如下参数配置为官方默认加载模块,您可以根据业务需要选择配置全部或部分模块: plugins=cloudbaseinit.plugins.common.localscripts.LocalScriptsPlugin,cloudbaseinit.plugins.common.mtu.MTUPlugin,cloudbaseinit.plugins.windows.createuser.CreateUserPlugin,cloudbaseinit.plugins.common.setuserpassword.SetUserPasswordPlugin,cloudbaseinit.plugins.common.sshpublickeys.SetUserSSHPublicKeysPlugin,cloudbaseinit.plugins.common.sethostname.SetHostNamePlugin,cloudbaseinit.plugins.windows.extendvolumes.ExtendVolumesPlugin,cloudbaseinit.plugins.common.userdata.UserDataPlugin,cloudbaseinit.plugins.windows.licensing.WindowsLicensingPlugin 各模块功能如下所述: LocalScriptsPlugin:设置脚本执行 MTUPlugin:设置MTU网络接口 CreateUserPlugin:创建用户 SetUserPasswordPlugin:设置密码 SetUserSSHPublicKeysPlugin:设置密钥 SetHostNamePlugin:设置主机名 ExtendVolumesPlugin:磁盘扩容 UserDataPlugin:用户数据注入 WindowsLicensingPlugin:激活window instance 若您创建实例后需要在系统内修改主机名,且业务对主机名变化敏感,不建议配置SetHostNamePlugin模块。 可选加载模块,请参考如下配置(可选): plugins=cloudbaseinit.plugins.windows.winrmlistener.ConfigWinRMListenerPlugin,cloudbaseinit.plugins.windows.winrmcertificateauth.ConfigWinRMCertificateAuthPlugin 各模块功能如下所述: ConfigWinRMListenerPlugin:设置远程登录监听 ConfigWinRMCertificateAuthPlugin:设置远程登录无密码认证 加载模块对应的插件WinRM使用了弱密码算法,可能存在安全隐患,为保证系统安全,不建议您添加此插件。 (可选)增加如下配置项,配置获取metadata的重试次数和间隔。 retry_count=40retry_count_interval=5 (可选)增加如下配置项,防止Windows添加默认路由导致metadata网络不通。 [openstack]add_metadata_private_ip_route=False (可选)当Cloudbase-Init为0.9.12及以上版本时,用户可以自定义配置密码长度。 操作方法:修改配置项“user_password_length”的值,完成密码长度的自定义配置。 (可选)选择密码注入方式首次登录时,系统默认强制用户修改登录密码,若用户根据个人意愿,不需要修改首次登录使用的密码时,可关闭此功能。 操作方法:增加配置项“first_logon_behaviour=no”。 (可选)增加Cloudbase-Init配置项,防止虚拟机无法使用BIOS时间同步。 操作方法:在“cloudbase-init.conf”中添加相应的配置项“real_time_clock_utc=true”。 BIOS时间同步功能是通过增加注册表项“RealTimeIsUniversal=1”实现。如果不添加配置项“real_time_clock_utc=true”,Cloudbase-Init会将注册表自动修改为默认值0,将导致windows虚拟机重启后无法使用BIOS时间同步。 为了防止镜像中DHCP租期过长导致创建的云服务器无法正确的获取地址,用户需要释放当前的DHCP地址。 在Windows命令行中,执行以下命令释放当前的DHCP地址。 ipconfig /release 此操作会中断网络,对 云服务器的使用 会产生影响。当云服务器再次开机后,网络会自动恢复。 使用Windows操作系统云服务器制作镜像时,需修改云服务器SAN策略为OnlineAll类型。否则可能导致使用镜像创建云服务器时磁盘处于脱机状态。 Windows操作系统SAN策略分为三种类型:OnlineAll、OfflineShared、OfflineInternal 表1 Windows操作系统SAN策略类型 类型 说明 OnlineAll 表示所有新发现磁盘都置于在线模式。 OfflineShared 表示所有共享总线上(比如FC、IS CS I)的新发现磁盘都置于离线模式,非共享总线上的磁盘都置于在线模式。 OfflineInternal 表示所有新发现磁盘都置于离线模式。 运行cmd.exe,执行以下命令,使用DiskPart工具来查询云服务器当前的SAN策略。 diskpart 执行以下命令查看云服务器当前的SAN策略。 san 如果SAN策略为OnlineAll,请执行exit命令退出DiskPart。 否,请执行步骤3.c。 执行以下命令修改云服务器SAN策略为OnlineAll。 san policy=onlineall