设为首页 收藏本站
查看: 952|回复: 0

[经验分享] Openstack 实战讲解之

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2018-5-31 10:29:55 | 显示全部楼层 |阅读模式
一 控制节点服务状态
[root@linux-node1 ~]# nova service-list
+----+------------------+-------------+----------+---------+-------+----------------------------+-----------------+
| Id | Binary           | Host        | Zone     | Status  | State | Updated_at                 | Disabled Reason |
+----+------------------+-------------+----------+---------+-------+----------------------------+-----------------+
| 3  | nova-consoleauth | linux-node1 | internal | enabled | up    | 2017-01-02T07:33:06.000000 | -               |
| 4  | nova-conductor   | linux-node1 | internal | enabled | up    | 2017-01-02T07:33:06.000000 | -               |
| 5  | nova-scheduler   | linux-node1 | internal | enabled | up    | 2017-01-02T07:33:05.000000 | -               |
+----+------------------+-------------+----------+---------+-------+----------------------------+-----------------+  二 安装服务软件包
  2.1 安装库包
1.
安装仓库:
yum install -y centos-release-openstack-newton
修改
openstack
源的地址为阿里云的地址(提高
yum
下载的速度)
sed -i "s#mirror.centos.org#mirrors.aliyun.com#g"
/etc/yum.repos.d/CentOS-OpenStack-newton.repo
2.
安装
OpenStack
客户端:
yum install -y python-openstackclient
yum install -y openstack-selinux
rpm -qa python-openstackclient openstack-selinux  2.2 安装服务软件包
yum install openstack-nova-compute  2.2.1 安装报错

Error downloading packages:
  1:librados2-10.2.2-0.el7.x86_64: [Errno 256] No more mirrors to try.  解放方法:
[root@linux-node2 yum.repos.d]# cat CentOS-Ceph-Jewel.repo
# CentOS-Ceph-Jewel.repo
#
# Please see http://wiki.centos.org/SpecialInterestGroup/Storage for more
# information
[centos-ceph-jewel]
name=CentOS-$releasever - Ceph Jewel
baseurl=http://mirror.centos.org/centos/$releasever/storage/$basearch/ceph-jewel/
gpgcheck=0 #这里全部改成0
enabled=0 #这里全部改成0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-SIG-Storage  也可以从下面的链接下载包来安装
  http://ftp.riken.jp/Linux/centos/7/storage/x86_64/ceph-jewel/
  2.2.2 修改配置文件
  这里很多配置和node1上面的nova配置文件一样,所以我们先把node1上面的配置文件拷贝过来,然后再修改配置,具体执行过程如下:
[root@linux-node1 yum.repos.d]# scp /etc/nova/nova.conf 192.168.56.12:/etc/nova/
root@192.168.56.12's password:
nova.conf   
查看权限是否正确
[root@linux-node2 ~]# ll /etc/nova/nova.conf
-rw-r----- 1 root nova 290129 Dec 25 10:32 /etc/nova/nova.conf
修改配置文件
[root@linux-node2 ~]# vi /etc/nova/nova.conf
    删除2行mysql的配置文件
connection=mysql+pymysql://nova:nova@192.168.56.11/nova_api
connection=mysql+pymysql://nova:nova@192.168.56.11/nova
全部的配置如下:
[root@linux-node2 nova]# grep -n '^[a-z]' nova.conf
2:transport_url=rabbit://openstack:openstack@192.168.56.11
15:auth_strategy=keystone
2063:use_neutron=True
3053:enabled_apis=osapi_compute,metadata
3267:firewall_driver = nova.virt.firewall.NoopFirewallDriver
4813:api_servers=http://192.168.56.11:9292
5430:auth_uri = http://192.168.56.11:5000
5431:auth_url = http://192.168.56.11:35357
5432:memcached_servers = 192.168.56.11:11211
5433:auth_type = password
5434:project_domain_name = default
5435:user_domain_name = default
5436:project_name = service
5437:username = nova
5438:password = nova
6470:url = http://192.168.56.11:9696
6471:auth_url = http://192.168.56.11:35357
6472:auth_type = password
6473:project_domain_name = default
6474:user_domain_name = default
6475:region_name = RegionOne
6476:project_name = service
6477:username = neutron
6478:password = neutron
6479:service_metadata_proxy = True
6480:metadata_proxy_shared_secret = oldboy
6716:lock_path=/var/lib/nova/tmp
6895:transport_url=rabbit://openstack:openstack@192.168.56.11
8372:enabled=true
8388:keymap=en-us
8395:vncserver_listen=0.0.0.0
8407:vncserver_proxyclient_address=192.168.56.12
8426:novncproxy_base_url=http://192.168.56.11:6080/vnc_auto.html  2.3 虚拟机支持查看
[root@linux-node2 nova]# egrep -c '(vmx|svm)' /proc/cpuinfo
2  如果不支持,则显示为0 ,可以修改配置文件

5672行  #virt_type=kvm  2.4 启动计算服务及其依赖,并将其配置为随系统自动启动
[root@linux-node2 nova]# systemctl enable libvirtd.service openstack-nova-compute.service
Created symlink from /etc/systemd/system/multi-user.target.wants/openstack-nova-compute.service to /usr/lib/systemd/system/openstack-nova-compute.service.
[root@linux-node2 nova]# systemctl start libvirtd.service openstack-nova-compute.service  2.5 检查启动状态
[root@linux-node2 nova]# ps aux|grep nova
nova      20997  2.3  7.0 1661660 130900 ?      Ssl  14:18   3:13 /usr/bin/python2 /usr/binnova-compute  在node1上检查状态
[root@linux-node1 ~]# . admin-openstack
[root@linux-node1 ~]# nova service-list
+----+------------------+-------------+----------+---------+-------+----------------------------+-----------------+
| Id | Binary           | Host        | Zone     | Status  | State | Updated_at                 | Disabled Reason |
+----+------------------+-------------+----------+---------+-------+----------------------------+-----------------+
| 3  | nova-consoleauth | linux-node1 | internal | enabled | up    | 2017-01-02T13:41:11.000000 | -               |
| 4  | nova-conductor   | linux-node1 | internal | enabled | up    | 2017-01-02T13:41:09.000000 | -               |
| 5  | nova-scheduler   | linux-node1 | internal | enabled | up    | 2017-01-02T13:41:09.000000 | -               |
| 6  | nova-compute     | linux-node2 | nova     | enabled | up    | 2017-01-02T13:41:11.000000 | -               |
+----+------------------+-------------+----------+---------+-------+----------------------------+-----------------+[root@linux-node1 ~]# openstack compute service list
+----+------------------+-------------+----------+---------+-------+----------------------------+
| ID | Binary           | Host        | Zone     | Status  | State | Updated At                 |
+----+------------------+-------------+----------+---------+-------+----------------------------+
|  3 | nova-consoleauth | linux-node1 | internal | enabled | up    | 2017-01-02T13:42:11.000000 |
|  4 | nova-conductor   | linux-node1 | internal | enabled | up    | 2017-01-02T13:42:09.000000 |
|  5 | nova-scheduler   | linux-node1 | internal | enabled | up    | 2017-01-02T13:42:09.000000 |
|  6 | nova-compute     | linux-node2 | nova     | enabled | up    | 2017-01-02T13:42:11.000000 |
+----+------------------+-------------+----------+---------+-------+----------------------------+  

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-483368-1-1.html 上篇帖子: openstack深入讲解 下篇帖子: 云计算之openstack(N版)keystone镜像服务最佳实践
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表