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

[经验分享] OpenStack安装与配置(下)

[复制链接]

尚未签到

发表于 2018-6-1 07:42:09 | 显示全部楼层 |阅读模式
三、Server2
  

Server2仅运行nova的运算服务。


(一)安装底层OS


安装64位Ubuntu12.04服务器。


(二)配置网络


安装网桥软件:
sudo apt-get install bridge-utils



编辑 /etc/network/interfaces文件,如下所示:
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
  address 10.10.10.3
  netmask 255.255.255.0
  broadcast 10.10.10.255
  gateway 10.10.10.1
  dns-nameservers 10.10.8.3
auto eth1
iface eth1 inet static
  address 192.168.3.2
  netmask 255.255.255.0
  network 192.168.3.0
  broadcast 192.168.3.255



重启网络:
sudo /etc/init.d/networking restart


(三)NTP客户端


安装NTP软件包:
sudo apt-get install ntp



编辑 /etc/ntp.conf文件,增加如下内容以同步至server1:
server 10.10.10.2



重启NTP服务使配置生效:
sudo service ntp restart





(四)Nova组件(仅nova-compute)


安装Nova及其依赖包:
sudo apt-get install nova-compute



如下所示,编辑 /etc/nova/nova.conf文件。该文件与Server1中的一致:
--dhcpbridge_flagfile=/etc/nova/nova.conf
--dhcpbridge=/usr/bin/nova-dhcpbridge
--logdir=/var/log/nova
--state_path=/var/lib/nova
--lock_path=/run/lock/nova
--allow_admin_api=true
--use_deprecated_auth=false
--auth_strategy=keystone
--scheduler_driver=nova.scheduler.simple.SimpleScheduler
--s3_host=10.10.10.2
--ec2_host=10.10.10.2
--rabbit_host=10.10.10.2
--cc_host=10.10.10.2
--nova_url=http://10.10.10.2:8774/v1.1/
--routing_source_ip=10.10.10.2
--glance_api_servers=10.10.10.2:9292
--image_service=nova.image.glance.GlanceImageService
--iscsi_ip_prefix=192.168.4
--sql_connection=mysql://novadbadmin:novasecret@10.10.10.2/nova
--ec2_url=http://10.10.10.2:8773/services/Cloud
--keystone_ec2_url=http://10.10.10.2:5000/v2.0/ec2tokens
--api_paste_config=/etc/nova/api-paste.ini
--libvirt_type=kvm
--libvirt_use_virtio_for_bridges=true
--start_guests_on_host_boot=true
--resume_guests_state_on_host_boot=true
# vnc specific configuration
--novnc_enabled=true
--novncproxy_base_url=http://10.10.10.2:6080/vnc_auto.html
--vncserver_proxyclient_address=10.10.10.2
--vncserver_listen=10.10.10.2
# network specific settings
--network_manager=nova.network.manager.FlatDHCPManager
--public_interface=eth0
--flat_interface=eth1
--flat_network_bridge=br100
--fixed_range=192.168.4.1/27
--floating_range=10.10.10.2/27
--network_size=32
--flat_network_dhcp_start=192.168.4.33
--flat_injected=False
--force_dhcp_release
--iscsi_helper=tgtadm
--connection_type=libvirt
--root_helper=sudo nova-rootwrap
--verbose



重新启动Server2上的nova-compute服务:
sudo service restart nova-compute



利用如下命令测试云中第二个运算节点(即Server2)是否正常运行:
sudo nova-manage service list
Binary           Host          Zone         Status     State   Updated_At
nova-network     server1       nova         enabled    :-)   2012-04-20 08:58:43
nova-scheduler   server1       nova         enabled    :-)   2012-04-20 08:58:44
nova-volume      server1       nova         enabled    :-)   2012-04-20 08:58:44
nova-compute     server1       nova         enabled    :-)   2012-04-20 08:58:45
nova-cert        server1       nova         enabled    :-)   2012-04-20 08:58:43
nova-compute     server2       nova         enabled    :-)   2012-04-21 10:22:27

如果看到类似结果,则说明安装已经成功可以使用。





至此,Server2安装完毕!





三、Client1


(一)安装OS


安装64位Ubuntu12.04桌面版。


(二)配置网络


如下所示,编辑 /etc/nova/nova.conf文件:
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 10.10.10.4
netmask 255.255.255.0
broadcast 10.10.10.255
gateway 10.10.10.1
dns-nameservers 10.10.8.3



(三)NTP客户端


安装NTP软件包:
sudo apt-get install -y ntp



编辑 /etc/ntp.conf文件,增加如下内容以同步至server1:
server 10.10.10.2



重启NTP服务使配置生效:
sudo service ntp restart


(四)客户端工具
如前所述,Ubuntu12.04桌面版用来制作镜像,同样它也可以使用nvoa、glance和swift命令行工具管理云。

使用下列命令安装我们需要的命令行工具:
sudo apt-get install python-novaclient glance-client swift



接着安装qemu-kvm:
sudo apt-get install qemu-kvm



输入环境变量,并将其添加进 ~/.bashrc脚本中:
export SERVICE_TOKEN=admin
export OS_TENANT_NAME=admin
export OS_USERNAME=admin
export OS_PASSWORD=admin
export OS_AUTH_URL="http://10.10.10.2:5000/v2.0/"
export SERVICE_ENDPOINT=http://10.10.10.2:35357/v2.0



运行nova和glance命令查看是否与OpenStack正常连接:
nova list
+--------------------------------------+------------+--------+----------------------+
|                  ID                  |    Name    | Status |      Networks  
      |
+--------------------------------------+------------+--------+----------------------+
| 25ee9230-6bb5-4eca-8808-e6b4e0348362 | myinstance | ACTIVE | private=192.
168.4.35 |
| c939cb2c-e662-46e5-bc31-453007442cf9 | myinstance1| ACTIVE | private=192.
168.4.36 |
+--------------------------------------+------------+--------+----------------------+
glance index
ID                                   Name          Disk     Container Size
                                                   Format   Format
------------------------------------ ------------------------------
----------------
65b9f8e1-cde8-40e7-93e3-0866becfb9d4 windows       qcow2    ovf      
7580745728
f147e666-990c-47e2-9caa-a5a21470cc4e debian        qcow2    ovf      
932904960
f3a8e689-02ed-460f-a587-dc868576228f opensuse      qcow2    ovf      
1072300032
aa362fd9-7c28-480b-845c-85a5c38ccd86 centoscli     qcow2    ovf      
1611530240
49f0ec2b-26dd-4644-adcc-2ce047e281c5 ubuntuimage   qcow2    ovf      
1471807488



(五)管理面板


打开浏览器输入Server1的IP地址,如:http://10.10.10.2,便进入管理面板的登陆页面。使用用户名“admin”和密码“admin”进行登陆来管理您刚建好的OpenStack吧。





现在,全部安装结束。
  

运维网声明 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-496769-1-1.html 上篇帖子: OpenStack安装与配置(中) 下篇帖子: packstack工具部署单节点的openstack虚拟服务
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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

扫描微信二维码查看详情

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


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


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


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



合作伙伴: 青云cloud

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