openstack2

真机

 

安装git,同步git里的资料

# yum -y install git

# git clone git://124.193.128.166/hello.git

# cd hello/

# git pull

 

创建/启动/开机自启动,vbr虚拟网络

# cp /root/hello/vbr.xml /etc/libvirt/qemu/networks/

# virsh net-define vbr

# virsh net-start vbr

# virsh net-list

# ifconfig 

# virsh net-autostart vbr

##########################################################

假如已经好了创建后端盘 /var/lib/libvirt/images/node.qcow2

 

在/var/ftp/创建对应目录

# mkdir CentOS7 HEL7OSP extras

###########################################################

写入开机自动挂载文件(要写相应路径)

 

# vim  /etc/fstab

... ...

/root/桌面/CentOS7-1708.iso /var/ftp/CentOS7 iso9660 defaults 0 0

/root/桌面/ftp/HELLO/CLOUD/cloud2/RHEL7OSP-10.iso /var/ftp/HEL7OSP/  iso9660 defaults 0 0

/root/桌面/ftp/HELLO/CLOUD/cloud2/RHEL7-extras.iso /var/ftp/extras/  iso9660 defaults 0 0

###########################################################

挂载相应的光盘

 

# mount -a

###########################################################

配置真机的yum源

 

# vim /etc/yum.repos.d/centos7.repo

内容如下:

[centos]

name=centos7

baseurl=ftp://192.168.1.254/CentOS7

enabled=1

gpgcheck=0

 

[extras]

name=extras

baseurl=ftp://192.168.1.254/extras

enabled=1

gpgcheck=0

 

[1local_devtools-rpms]

name=devtools-rpms

baseurl="ftp://192.168.1.254/HEL7OSP/rhel-7-server-openstack-10-devtools-rpms"

enabled=1

gpgcheck=0

 

[2local_optools-rpms]

name=optools-rpms

baseurl="ftp://192.168.1.254/HEL7OSP/rhel-7-server-openstack-10-optools-rpms"

enabled=1

gpgcheck=0

 

[3local_rpms]

name=rpms

baseurl="ftp://192.168.1.254/HEL7OSP/rhel-7-server-openstack-10-rpms"

enabled=1

gpgcheck=0

 

[4local_tools-rpms]

name=tools-rpms

baseurl="ftp://192.168.1.254/HEL7OSP/rhel-7-server-openstack-10-tools-rpms"

enabled=1

gpgcheck=0

 

[5local_mon-rpms]

name=mon-rpms

baseurl="ftp://192.168.1.254/HEL7OSP/rhel-7-server-rhceph-2-mon-rpms"

enabled=1

gpgcheck=0

 

[6local_osd-rpms]

name=osd-rpms

baseurl="ftp://192.168.1.254/HEL7OSP/rhel-7-server-rhceph-2-osd-rpms"

enabled=1

gpgcheck=0

 

[7local_rhceph-2-tools-rpms]

name=rhceph-2-tools-rpms

baseurl="ftp://192.168.1.254/HEL7OSP/rhel-7-server-rhceph-2-tools-rpms"

enabled=1

gpgcheck=0

 

[8local_agent-rpms]

name=agent-rpms

baseurl="ftp://192.168.1.254/HEL7OSP/rhel-7-server-rhscon-2-agent-rpms"

enabled=1

gpgcheck=0

 

[9local_installer-rpms]

name=installer-rpms

baseurl="ftp://192.168.1.254/HEL7OSP/rhel-7-server-rhscon-2-installer-rpms"

enabled=1

gpgcheck=0

 

[10local_rhscon-2-main-rpms]

name=rhscon-2-main-rpms

baseurl="ftp://192.168.1.254/HEL7OSP/rhel-7-server-rhscon-2-main-rpms"

enabled=1

gpgcheck=0

##############################################################################                                      

openstack

 

# cat keystonerc_admin

unset OS_SERVICE_TOKEN

    export OS_USERNAME=admin

    export OS_PASSWORD=7cc34bde938643e5

    export OS_AUTH_URL=http://192.168.1.10:5000/v2.0

    export PS1='[\u@\h \W(keystone_admin)]\$ '

   

export OS_TENANT_NAME=admin

export OS_REGION_NAME=RegionOne

##########################################################################

访问192.168.1.10(openstact服务器)页面的控制台报错

openstack “failed to connect to server (code: 1006)

 

解决方法:

 

# sed -n '8465p' /etc/nova/nova.conf

vncserver_proxyclient_address=openstack  

 

# systemctl restart openstack-nova-console.service

# systemctl restart openstack-nova-compute.service

 

# cat /etc/hosts

... ...

192.168.1.10 openstack

 

# ping openstack  要能ping通域名

PING openstack (192.168.1.10) 56(84) bytes of data.

64 bytes from openstack (192.168.1.10): icmp_seq=1 ttl=64 time=0.062 ms

... ...

 

 

 

其实日志有报错,说域名无法解析:

# tail -100 /var/log/nova/nova-novncproxy.log | grep -i errno

2018-12-19 17:08:27.742 5731 INFO nova.console.websocketproxy [req-58f3cf45-b931-4878-a06e-7e9ff68cfa6d - - - - -] handler exception: [Errno -8] Servname not supported for ai_socktype

... ...

 

posted @ 2019-04-30 22:50  安于夏  阅读(313)  评论(0编辑  收藏  举报