码迷,mamicode.com
首页 > 系统相关 > 详细

在Ubuntu上学习OpenStack之六:计算节点基础环境准备和安装Nova

时间:2018-10-20 11:45:04      阅读:251      评论:0      收藏:0      [点我收藏+]

标签:运行   second   注意   ali   gpm   inf   nbsp   boot   执行   

安装鼠标驱动(可选):sudo apt-get install gpm

安装(或更新)远程连接服务:sudo apt-get install openssh-server

更改python默认字符集为utf8sudo vi /usr/lib/python2.7/sitecustomize.py

添加如下内容:

技术分享图片

安装NTP服务包:sudo apt-get install ntp

编辑:sudo vi /etc/ntp.conf

在如下位置新增两行:

技术分享图片

注意:

计算节点最好不要安装ntp服务了,否则可能会出现与控制节点时钟不同步的情况,不同步会导致各种奇怪的问题。但如果安装了,可以用如下命令永久停止ntp服务:

sudo update-rc.d if ntp remove

并修改ntpdate文件:sudo vi /etc/network/if-up.d/netdate,注释掉:

#invoke-rc.d --quiet $service start >/dev/null 2>&1 || true

此时用重启系统后用service --status-all查看所有服务状态,就会发现ntp的状态从+变为-了。

此时计算节点就要主动配置同步控制节点的时钟,命令为:sudo ntpdate 10.47.182.53

如果想让ntpdate定时执行,可以sudo crontab -e打开定时任务编辑,增加一行:

30 7 * * * /usr/sbin/ntpdate 10.47.182.53

表示每天730执行一次ntpdate。用crontab -l可以查看定时任务列表。

再次注意!!!

后来一想,本计算节点将ntp的上级服务指向控制节点不就可以了吗。于是重新安装了ntp服务,安装后发现没有随系统启动一起启动,于是安装sudo apt-get install sysv-rc-conf,然后通过命令sudo sysv-rc-conf ntp on,将ntp服务配置为自动启动,然后修改sudo vi /etc/ntp.conf,增加如下配置:

技术分享图片

此时不断用date命令查看时间,就会发现正在自动平滑地(关键!)向控制节点的时间靠拢。同步状态也能看到:

技术分享图片

当然,控制节点因为也不能连接外网同步公网上的ntp服务器,只能自动手工配置时间了,命令如下:

sudo date $mouth$day$hour$min$year.$second

: 现在时间为20181019115536, 则命令如下:

sudo date 101911552018.36

这个时间通常在系统重启后会被重置为之前硬件保存的时间, 所以还要使用如下指令修改硬件时间:

sudo hwclock --systohc

这样就成功修改了系统当前时间, 重启查看即可。

安装MySQL客户端:sudo apt-get install python-mysqldb

安装如下包:sudo apt-get install python-software-properties -y

下面开始在本计算节点安装Nova

安装计算节点软件包:sudo apt-get install nova-compute-kvm python-guestfs

(注意,安装前最好执行一下:sudo apt-get update

v 设置权限:

① 运行命令:sudo dpkg-statoverride --update --add root root 0644 /boot/vmlinuz-$(uname -r)

② 创建文件:sudo vi /etc/kernel/postinst.d/statoverride

包含如下内容:

 技术分享图片

③ 使之可执行:sudo chmod +x /etc/kernel/postinst.d/statoverride

编辑:sudo vi /etc/nova/nova.conf,设置数据库、消息服务及IP等参数,如下:

[DEFAULT]下新增:

 技术分享图片

同时新增[database][keystone_authtoken]节点:

技术分享图片

检查是否支持硬件加速:egrep -c ‘(vmx|svm)’ /proc/cpuinfo

技术分享图片

返回0标明不支持硬件加速,需编辑:sudo vi /etc/nova/nov a-compute.conf

kvm改为qemu

 技术分享图片

删除SQLite数据库:sudo rm /var/lib/nova/nova.sqlite

重启服务:sudo service nova-compute restart

查看状态:(有可能状态不是笑脸,而是XXX,八成原因是两个节点的时钟不同步)

技术分享图片

 

在Ubuntu上学习OpenStack之六:计算节点基础环境准备和安装Nova

标签:运行   second   注意   ali   gpm   inf   nbsp   boot   执行   

原文地址:https://www.cnblogs.com/zjd1396/p/9820959.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!