openstack R版 搭建过程遇到的种种问题

一、创建虚拟机失败

vm上运行virt-install 创建kvm类型的主机,centos的版本建议不要超过7.2,本人用的7.7版本,不能创建kvm类型的虚拟机,只能创建qemu类型的虚拟机。把宿主机版本降到7.2后,恢复正常。

二、Nova控制节点安装报错

采用centos7.2,yum安装报错,需要在手动添加一个QEMU-EV.repo文件

[[email protected] yum.repos.d]# cat 1.repo
[openstack]
name=openstack
baseurl=https://mirrors.aliyun.com/centos/7/cloud/x86_64/openstack-rocky/
gpgcheck=0
enabled=1
[[email protected] yum.repos.d]# cat CentOS-QEMU-EV.repo
[centos-qemu-ev]
name=CentOS-$releasever - QEMU EV
baseurl=https://mirrors.aliyun.com/centos/7/virt/x86_64/kvm-common/
gpgcheck=0
enabled=1

三、手动创建openstack镜像,console日志无输出

这个问题需要在手动创建centos镜像时修改内核参数

1. vim /etc/default/grub

2. 添加一行

GRUB_CMDLINE_LINUX_DEFAULT="console=ttyS0"

3. grub2-mkconfig -o /boot/grub2/grub.cfg
4. 重启虚拟机,然后上传镜像

四、修改官方Cloud image的密码的简单方法

CentOS为各种不同的云环境提供cloud images,比如OpenStack,RHV,AZure,或KVM. 一般来说,是通过cloud-init工具来修改用户密码或SSH keys. 但是那似乎不太方便。 下面是一种方便的方法。

官方的CentOS的cloud image的下载地址是:

http://cloud.centos.org/centos/7/images/

  • 第一步,安装软件libguestfs-tools
 yum install libguestfs-tools -y
  • 第二步,设定一个固定密码
virt-customize -a CentOS-7-x86_64-GenericCloud-1703.qcow2 --root-password password:passw0rd

如果这一步报错:

virt-customize: symbol lookup error: /lib64/libguestfs.so.0: undefined symbo

执行:

yum update

如果 执行update报错:

Error: initscripts conflicts with redhat-release-server-7.0-1.el7.x86_64
?You could try using --skip-broken to work around the problem
?You could try running: rpm -Va --nofiles --nodigest

接着执行:

 rpm -e redhat-release-server-7.0-1.el7.x86_64 --nodeps

最后再去设置密码就OK啦

但在实际使用过程中,往往我们还希望能够ssh到这个cloud image的instance上。此时发现cloud image默认是不允许用root以及密码进行登录的。那么解决办法就是:

  1. 编辑 /etc/ssh/sshd_config 文件,将其中的下面2句话释放出来:
PermitRootLogin yes
PasswordAuthentication yes

2.修改authorized_keys文件

sed -ri ‘s/^/#/;s/sleep 10"\s+/&\n/‘ /root/.ssh/authorized_keys

3.重启ssh服务

systemctl restart sshd.service

原文地址:https://blog.51cto.com/lingxudong/2479931

时间: 2024-10-13 08:29:02

openstack R版 搭建过程遇到的种种问题的相关文章

基于Ubuntu12.04-server版的openstack F版搭建步骤

本文为双节点搭建,分为计算(IP1)和控制节点(IP2) 说明: 计算节点组件: 1.mysql 2.keystone 3.Nova 4.glance 5.rabbitmq 控制节点组件: 1.cinder 2.dashboard 一.修改主机名及静态IP 1.vim  /etc/hostname             xxctrl(xxctrl改为目标名) 2.vim  /etc/hosts     IP     xxctrl(目标名) 3.hostname xxctrl (使改名生效,也可

openstack i版搭建教程

第一部分云计算平台Openstack介绍 一.   什么是云计算 云计算(cloud computing)是基于互联网的相关服务的增加.使用和交付模式,通常涉及通过互联网来提供动态易扩展且经常是虚拟化的资源.云是网络.互联网的一种比喻说法.过去在图中往往用云来表示电信网,后来也用来表示互联网和底层基础设施的抽象.因此,云计算甚至可以让你体验每秒10万亿次的运算能力,拥有这么强大的计算能力可以模拟核爆炸.预测气候变化和市场发展趋势.用户通过电脑.笔记本.手机等方式接入数据中心,按自己的需求进行运算

openstack I版的搭建二

[[email protected] ~]# cd /usr/local/src/ [[email protected] src]# cd keystone-2014.1 [[email protected] keystone-2014.1]# python setup.py install [[email protected] keystone-2014.1]# cd etc/ [[email protected] etc]# ll 总用量 72 -rw-rw-r-- 1 1004 1004

openstack I版的搭建六--

[[email protected] init.d]# chkconfig openstack-neutron-linuxbridge-agent on [[email protected] init.d]# chkconfig openstack-nova-compute on [[email protected] ~]# nova host-list +---------------------------+-------------+----------+ | host_name    

openstack I版的搭建四--

[[email protected]]# cd /usr/local/src/neutron-2014.1 [[email protected] neutron-2014.1]# python setup.py install [[email protected] etc]# pwd /usr/local/src/neutron-2014.1/etc [[email protected] etc]# mkdir /etc/neutron [[email protected] etc]# mkdi

openstack I版的搭建三--Nova

安装Nova [[email protected] src]# cd ~ [[email protected] ~]# cd /usr/local/src/nova-2014.1 [[email protected] nova-2014.1]# python setup.py install [[email protected] nova]# pwd /usr/local/src/nova-2014.1/etc/nova [ro[email protected] nova]# ll 总用量 48

openstack I版的搭建五--

登陆 用户demo登陆 如果你在启动某个服务的时候,没启动起来,没日子 那么我们就手动启动一下. [[email protected] ~]# neutron-server --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/plugins/ml2/ml2_conf.ini --config-file /etc/neutron/plugins/linuxbridge/linuxbridge_conf.ini 这样的

OpenStack Kilo版加CEPH部署手册

OpenStack Kilo版加CEPH部署手册 作者: yz联系方式: QQ: 949587200日期: 2015-7-13版本: Kilo 转载地址: http://mp.weixin.qq.com/s__biz=MzAxOTAzMDEwMA==&mid=209225237&idx=1&sn=357afdabafc03e8fb75eb4e1fb9d4bf9&scene=5&ptlang=2052&ADUIN=724042315&ADSESSION

OpenStack(i版)之Keystone,Glance,Nova,Neutron,Horizon

一.前期准备 1.1.linux-node1端: [[email protected]1 ~]# egrep '(vmx|svm)' /proc/cpuinfo ##有输出就支持虚拟化 [[email protected] ~]# cat /etc/redhat-release CentOS release 6.8 (Final) [[email protected] ~]# uname -r 2.6.32-642.el6.x86_64 [[email protected] ~]# getenf