【OpenStack】OpenStack系列9之Compute节点安装
- 安装
- 安装参考:
- Libvirt安装
yum install kvm qemu-kvm qemu-kvm-tools
yum install bridge-utils qemu-img
yum install python-virtinst virt-manager virt-viewer
yum install libvirt libvirt-client
reboot
lsmod | grep kvm
virsh version
/etc/init.d/libvirtd start
service libvirtd status
virsh list --all
virt-manager
nova-compute &
nova-manage service list


nova image-list
nova volume-list
nova network-list
nova list
neutron subnet-create ext-net 10.20.0.0/24 --name ext-subnet --allocation-pool start=10.20.0.100,end=10.20.0.200 --disable-dhcp --gateway 10.20.0.1
创建外部网络、为外部网络添加子网
创建租户、租户网络、租户网络子网
为租户网络创建路由连接到外部子网
- 问题:
需要指定compute_driver=nova.virt.libvirt.LibvirtDriver
https://bugs.launchpad.net/nova/+bug/1139684
https://www.rdoproject.org/forum/discussion/242/nova-conf-compute_driver-setting/p1
mkdir -p /usr/lib/python2.6/site-packages/instances
解决nova-compute启动报OSError: [Errno 2] No such file or directory: '/usr/lib/python2.6/site-packages/instances'问题
http://www.boyunjian.com/do/article/snapshot.do?uid=1496353779464189827
- Nova-network——FlatDHCP模式
- nova network-create private --fixed-range-v4=192.168.4.0/24 --bridge-interface=br100 --multi-host=T --allowed-start=192.168.4.100 --allowed-end=192.168.4.200
nova network-list
- nova-manage floating create --ip_range=172.16.0.0/24 --pool=public
nova-manage floating list
- 添加安全组规则,即可使用浮动IP访问虚拟机。
iptables -t nat –L
查看DNAT、SNAT规则。
- 磁盘挂载:
http://www.fikker.com/bigcache2/help/linux-fdisk.html
http://www.cnblogs.com/nerxious/archive/2013/01/14/2859493.html
http://www.fikker.com/bigcache2/help/images/fstab-fikker-2.png
- 网桥-不带vlan标签

- 命令行启动:
nova boot vm01-test --availability-zone nova --flavor 1 --image cirros-0.3.0-x86_64 --nic net-id=4227cf77-e56f-43aa-aa4b-23d05254cc79
- Vnc连接不上:所有进程均正常,重启nova-compute、nova-network、nova-novncproxy进程解决。
- Nova-network——VLAN模式
- 需要加载:modprobe 8021q
- nova-manage network create private-vlan-100 --project_id="3edbf8dbb5234ac29831d608aa824c7e" --fixed_range_v4=192.168.4.0/24 --vlan=100 --multi_host=T

- 虚拟机网卡:

- 服务器重启后实例的恢复问题
- Bridge+Vlan:
http://net.doit.wisc.edu/~dwcarder/captivator/linux_trunking_bridging.txt
- 删除关联tenant的网络:nova-manage account scrub --project 3edbf8dbb5234ac29831d608aa824c7e
nova-manage network delete --uuid=72fe9d5b-fbc9-492d-9bef-4e204b3c8375
或者:

- yum install vconfig –y
- 虚拟机创建完毕:



- 同一网段虚拟机可以相互ping通,不同网段如果没有网关交换机,则通过fixed_ip默认不通。
- Neutron——gre模式
- type_drivers = local,flat,vlan,gre,vxlan
- neutron-l3-agent启动失败问题:neutron-l3-agent --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/l3_agent.ini &
- neutron router-list

- ip netns

- neutron net-list

- neutron router-port-list router-gre

- ip netns exec qrouter-9f83b823-7b8f-4340-afc1-fe2f004fb7f6 ifconfig

- ip netns exec qrouter-9f83b823-7b8f-4340-afc1-fe2f004fb7f6 route –n

- neutron port-list –D

【OpenStack】OpenStack系列9之Compute节点安装的更多相关文章
- OpenStack学习系列之十二:安装ceph并对接OpenStack
Ceph 是一种为优秀的性能.可靠性和可扩展性而设计的统一的.分布式文件系统.Ceph 的统一体现在可以提供文件系统.块存储和对象存储,分布式体现在可以动态扩展.在国内一些公司的云环境中,通常 ...
- 【大数据系列】hadoop单节点安装官方文档翻译
Hadoop: Setting up a Single Node Cluster. HADOOP:建立单节点集群 Purpose Prerequisites Supported Platforms R ...
- (九)OpenStack---M版---双节点搭建---Swift(单节点)安装和配置
↓↓↓↓↓↓↓↓视频已上线B站↓↓↓↓↓↓↓↓ >>>>>>传送门 本次搭建仅采用Compute单节点做swift组件 1.Controller安装并配置控制节点 ...
- openstack grizzly版cloud控制节点安装
openstack-ubuntu-create 参考官方文档 三个节点:cloud :控制节点内网:10.10.10.10外网:172.16.56.252 network:网络节点内网:10.10.1 ...
- openstack私有云布署实践【11.3 计算nova - compute节点-nova用户免密登录(用于云主机冷迁移+扩展云主机大小)】
云主机迁移+扩展云主机大小 ,官方说它依赖nova用户之间的免密登录.确保每个resion区域的compute节点服务器他们可以相互SSH免密 compute1-7 他们相互SSH免密 k ...
- OpenStack实践系列⑨云硬盘服务Cinder
OpenStack实践系列⑨云硬盘服务Cinder八.cinder8.1存储的三大分类 块存储:硬盘,磁盘阵列DAS,SAN存储 文件存储:nfs,GluserFS,Ceph(PB级分布式文件系统), ...
- OpenStack实践系列④计算服务Nova
OpenStack实践系列④计算服务Nova 3.6 Nova控制节点的部署创建服务的凭证,完成下列步骤: 创建nova用户,并加入到service项目中,赋予admin权限 [root@node1 ...
- OpenStack实践系列②认证服务Keystone
OpenStack实践系列②认证服务Keystone 三.实战OpenStack之控制节点3.1 CentOS7的时间同步服务器chrony 下载chrony # yum install -y chr ...
- OpenStack实践系列①openstack简介及基础环境部署
OpenStack实践系列①openstack简介及基础环境部署 一.OpenStack初探1.1 OpenStack简介 OpenStack是一整套开源软件项目的综合,它允许企业或服务提供者建立.运 ...
随机推荐
- HDU 3401 Trade dp+单调队列优化
题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=3401 Trade Time Limit: 2000/1000 MS (Java/Others)Mem ...
- AtomicInteger源码分析
问题背景 最近在看LinkedBlockingQueue看到了其中的count使用AtomicInteger修饰,之前也看过AtomicInteger的一些解释,也是似懂非懂的,今天深入的了解了其实现 ...
- 通过url链接登录其他系统
目的:A系统通过链接跳转到其它系统(如B系统)并登录 技术方案 1.A系统用户登录B系统方案 1.A系统用户账号已经和B系统账号绑定,直接模拟登录 2.A系统用户账号未和B系统账号绑定 ...
- ~~圣诞节到啦, canvas雪花效果, 漂亮到简直没天理啊~~
看到coding的主界面有雪花, 原来,哇, 真漂亮, 一看源代码, 哦了个去, angular写的, 压力好大, 分析分析分析分析.... 然后就写成jQ插件的样子给大家用了. 在线预览的页面是: ...
- 使用quartz 定时任务
Quartz 是一个开源的作业调度框架,它完全由 Java 写成,并设计用于 J2SE 和 J2EE 应用中.它提供了巨大的灵活性而不牺牲简单性.你能够用它来为执行一个作业而创建简单的或复杂的调度. ...
- Java编程思想学习(二) 操作符
1. 对象“赋值”:对一个对象进行操作时,我们真正操作的是对对象的引用.所以倘若“将一个对象赋值给另一个对象”,实际是将“引用”从一个地方复制到另一个地方.(引用于对象之间存在关联,但这种关联可以被改 ...
- CSS文字排版
一.font-size 我来试一试:为第一段中的“胆小如鼠”设置字号为:20px,字体颜色为:red. <!DOCTYPE HTML> <html> <head> ...
- POJ3714 Raid
Raid Time Limit: 5000MS Memory Limit: 65536K Total Submissions: 10625 Accepted: 3192 Description ...
- GCC、Makefile编程学习
相关学习资料 http://gcc.gnu.org/ https://gcc.gnu.org/onlinedocs/ http://zh.wikipedia.org/zh/GCC http://blo ...
- TCP和Http的区别
相信不少初学手机联网开发的朋友都想知道Http与Socket连接究竟有什么区别,希望通过自己的浅显理解能对初学者有所帮助. 1.TCP连接 手机能够使用联网功能是因为手机底层实现了TCP/IP协议,可 ...