云服务器内容精选
-
CentOS 7/Fedora 28操作系统:安装Cloud-Init时提示未安装所需的C编译器 问题描述 Cloud-Init安装完成后,执行以下命令: cloud-init init --local 回显信息出现以下警告: /usr/lib/python2.5/site-packages/Cheetah/Compiler.py:1532: UserWarning: You don't have the C version of NameMapper installed! I'm disabling Cheetah's useStackFrames option as it is painfully slow with the Python version of NameMapper. You should get a copy of Cheetah with the compiled C version of NameMapper. "\nYou don't have the C version of NameMapper installed! 原因分析 出现该警告是因为在安装Cloud-Init时,需要编译C版本的NameMapper,但是该系统没有预装gcc,因此无法编译,这才导致C版本的NameMapper缺失。 处理方法 执行以下命令安装gcc: yum -y install gcc 然后再重新安装Cloud-Init。
-
Ubuntu 16.04/CentOS 7:Cloud-Init设置自启动失败 问题描述: 安装Cloud-Init后,执行以下命令设置Cloud-Init为开机自启动时,提示失败: systemctl enable cloud-init-local.service cloud-init.service cloud-config.service cloud-final.service 回显信息如下所示: 图1 设置Cloud-Init自启动失败 解决方法: 执行以下命令回退配置 systemctl unmask cloud-init-local.service cloud-init.service cloud-config.service cloud-final.service 执行以下命令,重新设置Cloud-Init为开机自启动 systemctl enable cloud-init-local.service cloud-init.service cloud-config.service cloud-final.service 执行以下命令,检查Cloud-Init服务状态 systemctl status cloud-init-local.service cloud-init.service cloud-config.service cloud-final.service 回显信息如下所示,提示failed且所有服务的状态都是inactive。 图2 检查Cloud-Init服务状态 图3 检查Cloud-Init服务状态 原因是系统查询Cloud-Init的地址指向/usr/bin/,但是实际安装路径指定的是/usr/local/bin,因此出现了上述错误。 执行以下命令,将cloud-init复制至usr/bin目录下。 cp /usr/local/cloud-init /usr/bin/ 执行以下命令,重启Cloud-Init。 systemctl restart cloud-init-local.service cloud-init.service cloud-config.service cloud-final.service 图4 重启Cloud-Init 执行以下命令,检查Cloud-Init服务状态。 systemctl status cloud-init-local.service cloud-init.service cloud-config.service cloud-final.service
-
Ubuntu 14.04:未安装chkconfig和systemctl 问题描述: 未安装chkconfig 解决方法: 执行以下命令安装chkconfig: apt-get update apt-get install sysv-rc-conf cp /usr/sbin/sysv-rc-conf /usr/sbin/chkconfig 安装完成后,执行以下命令查看版本号。 cloud-init -v 如果回显信息如下所示: -bash:/usr/bin/cloud-init:not found this command 解决方法:执行以下命令将cloud-init复制至usr/bin目录下。 cp /usr/local/bin/cloud-init /usr/bin/
-
Debian 9.5:查看版本号失败和Cloud-Init设置开启自启动失败 Cloud-Init安装完成后,执行以下命令查看版本号。 cloud-init -v 回显信息如下所示: -bash:/usr/bin/cloud-init:not found this command 解决方法:执行命令cp /usr/local/bin/cloud-init /usr/bin/,将cloud-init复制至usr/bin目录下。 执行命令cloud-init init --local 回显信息如下所示: 图5 设置Cloud-Init自启动回显信息 原因分析:未安装gcc导致无法编译。 解决方法: 执行以下命令安装gcc后重新安装Cloud-Init。 yum -y install gcc 执行以下命令设置Cloud-Init为开机自启动时提示失败: systemctl enable cloud-init-local.service cloud-init.service cloud-config.service cloud-final.service 回显信息提示如下所示: 图6 设置Cloud-Init自启动提示失败 解决方法: 执行以下命令回退配置 systemctl unmask cloud-init-local.service cloud-init.service cloud-config.service cloud-final.service 执行以下命令,重新设置Cloud-Init为开机自启动 systemctl enable cloud-init-local.service cloud-init.service cloud-config.service cloud-final.service 执行以下命令,重启Cloud-Init systemctl restart cloud-init-local.service cloud-init.service cloud-config.service cloud-final.service 然后执行命令systemctl status查看服务状态。回显信息如下所示: 图7 查看服务状态
-
CentOS 7/Fedora操作系统:Cloud-Init安装成功,使用镜像创建的云服务器无法使用新密码登录 问题描述 Cloud-Init安装成功后,生成镜像并申请云服务器,启动新的云服务器,发现新密码无效。使用旧密码登录进去后发现,网卡没有启动: 图8 网卡未启动 解决方法 登录创建镜像前的云服务器,打开dhcp配置文件“/etc/sysconfig/network-scripts/ifcfg-ethX”,注释HWADDR这一项。
-
安装方法 建议您在创建私有镜像前先安装Cloud-Init/Cloudbase-Init,安装方法如下: 如果是Windows操作系统,请下载并安装Cloudbase-Init。 安装Cloudbase-Init相关操作请参考:安装并配置Cloudbase-Init工具。 如果是Linux操作系统,请下载并安装Cloud-Init。 安装Cloud-Init相关操作请参考:安装Cloud-Init工具。 配置Cloud-Init相关操作请参考:配置Cloud-Init工具。
-
操作步骤 执行以下命令查询cloud-init和growpart是否已安装。 rpm -qa | grep cloud-init 回显如下: cloud-init-0.7.8-39.2 rpm -qa | grep growpart 回显如下: growpart-0.29-8.1 执行以下命令卸载已安装的cloud-init和growpart。 zypper remove cloud-init growpart 执行以下命令清理残留文件。 rm -fr /etc/cloud/* rm -fr /var/lib/cloud/* 执行以下命令安装growpart。 zypper install http://download.opensuse.org/repositories/home:/garloff:/OTC:/cloudinit/SLE_11_SP4/noarch/growpart-0.27-1.1.noarch.rpm 执行以下命令安装python-oauth。 zypper install http://download.opensuse.org/repositories/home:/garloff:/OTC:/cloudinit/SLE_11_SP4/x86_64/python-oauth-1.0.1-35.1.x86_64.rpm 执行以下命令安装cloud-init。 zypper install http://download.opensuse.org/repositories/home:/garloff:/OTC:/cloudinit/SLE_11_SP4/x86_64/cloud-init-0.7.6-27.23.1.x86_64.rpm 执行以下命令查看growpart、python-oauth和cloud-init是否安装成功。 rpm -qa | grep growpart 回显如下: growpart-0.27-1.1 rpm -qa | grep python-oauth 回显如下: python-oauthlib-0.6.0-1.5python-oauth-1.0.1-35.1 rpm -qa | grep cloud-init 回显如下: cloud-init-0.7.6-27.19.1 执行以下命令检查配置。 chkconfig cloud-init-local on;chkconfig cloud-init on;chkconfig cloud-config on;chkconfig cloud-final on
更多精彩内容
CDN加速
GaussDB
文字转换成语音
免费的服务器
如何创建网站
域名网站购买
私有云桌面
云主机哪个好
域名怎么备案
手机云电脑
SSL证书申请
云点播服务器
免费OCR是什么
电脑云桌面
域名备案怎么弄
语音转文字
文字图片识别
云桌面是什么
网址安全检测
网站建设搭建
国外CDN加速
SSL免费证书申请
短信批量发送
图片OCR识别
云数据库MySQL
个人域名购买
录音转文字
扫描图片识别文字
OCR图片识别
行驶证识别
虚拟电话号码
电话呼叫中心软件
怎么制作一个网站
Email注册网站
华为VNC
图像文字识别
企业网站制作
个人网站搭建
华为云计算
免费租用云托管
云桌面云服务器
ocr文字识别免费版
HTTPS证书申请
图片文字识别转换
国外域名注册商
使用免费虚拟主机
云电脑主机多少钱
鲲鹏云手机
短信验证码平台
OCR图片文字识别
SSL证书是什么
申请企业邮箱步骤
免费的企业用邮箱
云免流搭建教程
域名价格