问题导读:
1、安装OpenStack时,我们该注意哪些?
2、是安装 kvm还是 qemu呢?
本文已Ubuntu OS为范例
安装系统OS只安装openssh-server 就好了。
安装系统请参考这里
还有
官网文档地址
先用 geek文档安装了,然后用 ist0ne文档进行对比修改后,正常launch vm
这就是为什么我安装四五次才成功两次的缘故。ist0ne部分写错了。
1,安装网卡的选择
单节点必须是双网卡 因为要试用openvswitc,openvswitch是一个链接外网一个 内网.
当自己ip和文档不一致的时候需要修改自己配置文件的里面的ip
2.SERVICE_TOKEN 验证的问题 如果SERVICE_TOKEN和文档不一样需要在 keystone.sh也需要修改
- # cat > /root/export.sh << _GEEK_
- export OS_TENANT_NAME=admin #这里如果设置为 service 其它服务会无法验证.
- export OS_USERNAME=admin
- export OS_PASSWORD=password
- export OS_AUTH_URL=http://172.16.0.254:5000/v2.0/
- export OS_REGION_NAME=RegionOne
- export SERVICE_TOKEN=www.longgeek.com
- export SERVICE_ENDPOINT=http://172.16.0.254:35357/v2.0/
- _GEEK_
- # echo 'source /root/export.sh' >> /root/.bashrc
- # source /root/export.sh
复制代码
修改ip的时候不能错。错了会出现验证失败等等错误。
3.安装 kvm还是 qemu
注意:如果你的宿主机不支持kvm虚拟化,可把nova-compute-kvm换成nova-compute-qemu
同时/etc/nova/nova-compute.conf配置文件中的libvirt_type=qemu
- # Metadata
- service_quantum_metadata_proxy = True
- quantum_metadata_proxy_shared_secret = helloOpenStack
复制代码
这行一定需要的 不然到时候ip没有获得
4.做实验的外网ip网段最好都是空闲的,这样 floating ip 使用起来非常方便。
5.有关网络的问题请检查
应该这么写 /etc/nova/nova-compute.conf file
- Openvswitch
- [DEFAULT]
- libvirt_type=kvm
- libvirt_ovs_bridge=br-int
- libvirt_vif_type=ethernet
- libvirt_vif_driver=nova.virt.libvirt.vif.LibvirtHybridOVSBridgeDriver
- libvirt_use_virtio_for_bridges=True
- Bridge
- [DEFAULT]
- libvirt_type=kvm
- compute_driver=libvirt.LibvirtDriver
- libvirt_vif_type=ethernet
- libvirt_vif_driver=nova.virt.libvirt.vif.QuantumLinuxBridgeVIFDriver
复制代码
|