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
... ...