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

[经验分享] openstack I版的搭建五

[复制链接]

尚未签到

发表于 2018-6-2 08:51:16 | 显示全部楼层 |阅读模式
  登陆
DSC0000.jpg DSC0001.jpg

DSC0002.jpg

  用户demo登陆
DSC0003.jpg DSC0004.jpg 如果你在启动某个服务的时候,没启动起来,没日子

  那么我们就手动启动一下。
  [root@linux-node1 ~]# 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
  这样的话,就能排除问题。
  

  [root@linux-node1 ~]# neutron net-list
  

  [root@linux-node1 ~]# neutron port-list
  看一下租户id
  [root@linux-node1 ~]# keystone tenant-list
  +----------------------------------+-------+---------+
  |                id                |  name | enabled |
  +----------------------------------+-------+---------+
  | cdbb9a7dcd044328a7969bc8069624ae | admin |   True  |
  | ed844c55ff2a45da880c818e356f8a71 |  demo |   True  |
  +----------------------------------+-------+---------+
  [root@linux-node1 ~]# neutron net-create --tenant-id ed844c55ff2a45da880c818e356f8a71 demo-net --shared --provider:network_type flat --provider:physical_network physnet1
  Created a new network:
  +---------------------------+--------------------------------------+
  | Field                     | Value                                |
  +---------------------------+--------------------------------------+
  | admin_state_up            | True                                 |
  | id                        | 39513fa0-5409-42e0-9d2c-9b2ced0e8322 |
  | name                      | demo-net                             |
  | provider:network_type     | flat                                 |
  | provider:physical_network | physnet1                             |
  | provider:segmentation_id  |                                      |
  | shared                    | True                                 |
  | status                    | ACTIVE                               |
  | subnets                   |                                      |
  | tenant_id                 | ed844c55ff2a45da880c818e356f8a71     |
  +---------------------------+--------------------------------------+
  查看一下
  [root@linux-node1 ~]# neutron net-list
  +--------------------------------------+----------+---------+
  | id                                   | name     | subnets |
  +--------------------------------------+----------+---------+
  | 39513fa0-5409-42e0-9d2c-9b2ced0e8322 | demo-net |         |
  +--------------------------------------+----------+---------+
  除单一扁平网络用网络创建外,其它都可以用dash创建
  大家可以看子网没有创建,其实命令都能创建,但是我们还是用dashbaod

  [root@linux-node1 ~]# neutron net-list
  +--------------------------------------+----------+---------+
  | id                                   | name     | subnets |
  +--------------------------------------+----------+---------+
  | 39513fa0-5409-42e0-9d2c-9b2ced0e8322 | demo-net |         |
  +--------------------------------------+----------+---------+
  我们在dash看一下
DSC0005.jpg

  那么我们来创建网络
DSC0006.jpg DSC0007.jpg

DSC0008.jpg

DSC0009.jpg

  然后咱们在用demo用户登陆一下
DSC00010.jpg

DSC00011.jpg

DSC00012.jpg

  接下来,做第二台虚拟机
DSC00013.jpg

  因为这个虚拟机是用其它虚拟机克隆出来的,所以需要
DSC00014.jpg

  [root@demo ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
  DEVICE=eth0
  TYPE=Ethernet
  ONBOOT=yes
  NM_CONTROLLED=yes
  BOOTPROTO=static
  IPADDR=192.168.33.12
  NETMASK=255.255.255.0
  IPV6INIT=no
  USERCTL=no
  [root@demo ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth1
  DEVICE=eth1
  TYPE=Ethernet
  ONBOOT=yes
  NM_CONTROLLED=yes
  BOOTPROTO=dhcp
  IPV6INIT=no
  USERCTL=no
  [root@demo ~]# ifconfig
  eth0      Link encap:Ethernet  HWaddr 00:0C:29:D5:C0:22
  inet addr:192.168.33.12  Bcast:192.168.33.255  Mask:255.255.255.0
  inet6 addr: fe80::20c:29ff:fed5:c022/64 Scope:Link
  UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
  RX packets:641 errors:0 dropped:0 overruns:0 frame:0
  TX packets:237 errors:0 dropped:0 overruns:0 carrier:0
  collisions:0 txqueuelen:1000
  RX bytes:61007 (59.5 KiB)  TX bytes:23755 (23.1 KiB)
  

  eth1      Link encap:Ethernet  HWaddr 00:0C:29:D5:C0:2C
  inet addr:192.168.224.131  Bcast:192.168.224.255  Mask:255.255.255.0
  inet6 addr: fe80::20c:29ff:fed5:c02c/64 Scope:Link
  UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
  RX packets:24 errors:0 dropped:0 overruns:0 frame:0
  TX packets:20 errors:0 dropped:0 overruns:0 carrier:0
  collisions:0 txqueuelen:1000
  RX bytes:2663 (2.6 KiB)  TX bytes:1962 (1.9 KiB)
  

  lo        Link encap:Local Loopback
  inet addr:127.0.0.1  Mask:255.0.0.0
  inet6 addr: ::1/128 Scope:Host
  UP LOOPBACK RUNNING  MTU:16436  Metric:1
  RX packets:7 errors:0 dropped:0 overruns:0 frame:0
  TX packets:7 errors:0 dropped:0 overruns:0 carrier:0
  collisions:0 txqueuelen:0
  RX bytes:633 (633.0 b)  TX bytes:633 (633.0 b)
  

  [root@demo ~]# ping wwww.baidu.com
  PING ps_other.a.shifen.com (123.125.114.144) 56(84) bytes of data.
  64 bytes from 123.125.114.144: icmp_seq=1 ttl=128 time=6.32 ms
  64 bytes from 123.125.114.144: icmp_seq=2 ttl=128 time=7.25 ms
  ^C
  --- ps_other.a.shifen.com ping statistics ---
  2 packets transmitted, 2 received, 0% packet loss, time 1404ms
  rtt min/avg/max/mdev = 6.326/6.788/7.251/0.469 ms
  [root@demo ~]# vim /etc/sysconfig/selinux
  [root@demo ~]# cat /etc/sysconfig/selinux
  

  # This file controls the state of SELinux on the system.
  # SELINUX= can take one of these three values:
  #     enforcing - SELinux security policy is enforced.
  #     permissive - SELinux prints warnings instead of enforcing.
  #     disabled - No SELinux policy is loaded.
  SELINUX=disabled
  # SELINUXTYPE= can take one of these two values:
  #     targeted - Targeted processes are protected,
  #     mls - Multi Level Security protection.
  SELINUXTYPE=targeted
  

  

  [root@demo ~]# chkconfig iptables off
  [root@demo ~]# vim /etc/sysconfig/network
  [root@demo ~]# cat /etc/sysconfig/network
  NETWORKING=yes
  HOSTNAME=linux-node2.openstack.com
  [root@demo ~]# vim /etc/host
  [root@demo ~]# vim /etc/hosts
  [root@demo ~]# cat /etc/hosts
  127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
  ::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
  192.168.33.11 linux-node1.openstack.com
  192.168.33.12 linux-node2.openstack.com
  [root@demo ~]# rpm -ivh http://mirrors.ustc.edu.cn/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm
  Retrieving http://mirrors.ustc.edu.cn/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm
  warning: /var/tmp/rpm-tmp.Wtk9LM: Header V3 RSA/SHA256 Signature, key ID 0608b895: NOKEY
  Preparing...                ########################################### [100%]
  1:epel-release           ########################################### [100%]
  [root@demo ~]# yum install -y python-pip gcc gcc-c++ make libtool patch automake python-devel libxslt-devel MySQL-python openssl-devel libudev-devel git wget libvirt-python libvirtqemu-kvm gedit python-numdisplay device-mapper bridge-utils libffi-devel libffi lrzsz
  接下来,我们从linux-node1节点上往计算节点上传neutron,为此我们要保证这两个服务器之间的通信的。
  [root@linux-node1 ~]# ping 192.168.33.12
  PING 192.168.33.12 (192.168.33.12) 56(84) bytes of data.
  64 bytes from 192.168.33.12: icmp_seq=1 ttl=64 time=1.18 ms
  64 bytes from 192.168.33.12: icmp_seq=2 ttl=64 time=0.955 ms
  ^C
  --- 192.168.33.12 ping statistics ---
  2 packets transmitted, 2 received, 0% packet loss, time 1435ms
  rtt min/avg/max/mdev = 0.955/1.068/1.181/0.113 ms
  [root@linux-node1 ~]# cd /usr/local/src/
  [root@linux-node1 src]# ll
  总用量 25136
  drwxrwxr-x  8 1004 1004    4096 4月  17 18:16 cinder-2014.1
  -rw-r--r--  1 root root 4624288 4月  17 18:20 cinder-2014.1.tar.gz
  drwxrwxr-x  8 1004 1004    4096 8月  18 22:14 glance-2014.1
  -rw-r--r--  1 root root 2111279 4月  17 19:39 glance-2014.1.tar.gz
  -rw-r--r--  1 root root 3208738 4月  17 19:13 horizon-2014.1.tar.gz
  drwxrwxr-x 11 1004 1004    4096 8月  18 19:08 keystone-2014.1
  -rw-r--r--  1 root root 1419245 4月  17 17:23 keystone-2014.1.tar.gz
  drwxrwxr-x 10 1004 1004    4096 8月  19 08:09 neutron-2014.1
  -rw-r--r--  1 root root 6386204 4月  17 19:54 neutron-2014.1.tar.gz
  drwxrwxr-x 10 1004 1004    4096 8月  19 05:20 nova-2014.1
  -rw-r--r--  1 root root 7951303 4月  17 18:07 nova-2014.1.tar.gz
  -rw-r--r--  1 root root    1578 8月  18 17:35 openstack.txt
  [root@linux-node1 src]# scp nova-2014.1.tar.gz neutron-2014.1.tar.gz 192.168.33.12:/usr/local/src
  The authenticity of host '192.168.33.12 (192.168.33.12)' can't be established.
  RSA key fingerprint is 19:2c:d3:93:d2:cc:86:87:3b:df:71:e4:76:56:70:8a.
  Are you sure you want to continue connecting (yes/no)? yes
  Warning: Permanently added '192.168.33.12' (RSA) to the list of known hosts.
  Address 192.168.33.12 maps to localhost, but this does not map back to the address - POSSIBLE BREAK-IN ATTEMPT!
  root@192.168.33.12's password:
  nova-2014.1.tar.gz                                                                                                                                           100% 7765KB   7.6MB/s   00:00
  neutron-2014.1.tar.gz                                                                                                                                        100% 6237KB   6.1MB/s   00:00
  [root@linux-node2 ~]# cd /usr/local/src/
  [root@linux-node2 src]# ll
  总用量 14008
  -rw-r--r-- 1 root root 6386204 8月  21 19:26 neutron-2014.1.tar.gz
  -rw-r--r-- 1 root root 7951303 8月  21 19:26 nova-2014.1.tar.gz
  [root@linux-node2 src]# mkdir /var/log/neutron
  [root@linux-node2 src]# mkdir /var/log/nova
  [root@linux-node2 src]# mkdir /var/lib/nova
  [root@linux-node2 src]# mkdir /var/lib/neutron
  [root@linux-node2 src]# mkdir /var/run/neutron
  [root@linux-node2 src]# mkdir /var/run/nova
  [root@linux-node2 ~]# mkdir /var/lib/nova/instances
  [root@linux-node1 ~]# scp -r /etc/nova/ /etc/neutron/ 192.168.33.12:/etc/
  

  

  

  

  

  

  

  

  

  

  

  [root@linux-node2 src]# ll
  总用量 14008
  -rw-r--r-- 1 root root 6386204 8月  21 19:26 neutron-2014.1.tar.gz
  -rw-r--r-- 1 root root 7951303 8月  21 19:26 nova-2014.1.tar.gz
  [root@linux-node2 src]# tar zxf nova-2014.1.tar.gz
  [root@linux-node2 src]# tar zxf neutron-2014.1.tar.gz
  [root@linux-node2 src]# cd nova-2014.1
  [root@linux-node2 nova-2014.1]# pip install -r requirements.txt -i
  http://pypi.douban.com/simple
  

  

  

  

  [root@linux-node1 ~]# scp /etc/init.d/openstack-neutron-linuxbridge-agent 192.168.33.12:/etc/init.d/
  Address 192.168.33.12 maps to localhost, but this does not map back to the address - POSSIBLE BREAK-IN ATTEMPT!
  root@192.168.33.12's password:
  openstack-neutron-linuxbridge-agent                                                                                                                          100% 1926     1.9KB/s   00:00
  [root@linux-node1 ~]# cd init.d
  [root@linux-node1 init.d]# scp openstack-nova-compute 192.168.33.12:/etc/init.d/
  Address 192.168.33.12 maps to localhost, but this does not map back to the address - POSSIBLE BREAK-IN ATTEMPT!
  root@192.168.33.12's password:
  openstack-nova-compute                                                                                                                                       100% 1506     1.5KB/s   00:00
  

  

  

  

  

  [root@linux-node2 nova-2014.1]# cd ~
  [root@linux-node2 ~]# ls /etc/init.d/openstack-*
  /etc/init.d/openstack-neutron-linuxbridge-agent  /etc/init.d/openstack-nova-compute
  [root@linux-node2 ~]# chmod +x /etc/init.d/openstack-*
  [root@linux-node2 ~]# cd /etc/init.d/
  [root@linux-node2 init.d]# chkconfig --add openstack-nova-compute
  [root@linux-node2 init.d]# chkconfig --add openstack-neutron-linuxbridge-agent
  

  

  

运维网声明 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-505997-1-1.html 上篇帖子: openstack Mysql 1040, 'Too many connections' 问题 下篇帖子: 在openstack宿主机里删除一个虚拟机关联的网卡、端口及桥
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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

扫描微信二维码查看详情

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


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


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


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



合作伙伴: 青云cloud

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