- 浏览: 1490155 次
- 性别:
- 来自: 北京
-
文章分类
- 全部博客 (691)
- linux (207)
- shell (33)
- java (42)
- 其他 (22)
- javascript (33)
- cloud (16)
- python (33)
- c (48)
- sql (12)
- 工具 (6)
- 缓存 (16)
- ubuntu (7)
- perl (3)
- lua (2)
- 超级有用 (2)
- 服务器 (2)
- mac (22)
- nginx (34)
- php (2)
- 内核 (2)
- gdb (13)
- ICTCLAS (2)
- mac android (0)
- unix (1)
- android (1)
- vim (1)
- epoll (1)
- ios (21)
- mysql (3)
- systemtap (1)
- 算法 (2)
- 汇编 (2)
- arm (3)
- 我的数据结构 (8)
- websocket (12)
- hadoop (5)
- thrift (2)
- hbase (1)
- graphviz (1)
- redis (1)
- raspberry (2)
- qemu (31)
- opencv (4)
- socket (1)
- opengl (1)
- ibeacons (1)
- emacs (6)
- openstack (24)
- docker (1)
- webrtc (11)
- angularjs (2)
- neutron (23)
- jslinux (18)
- 网络 (13)
- tap (9)
- tensorflow (8)
- nlu (4)
- asm.js (5)
- sip (3)
- xl2tp (5)
- conda (1)
- emscripten (6)
- ffmpeg (10)
- srt (1)
- wasm (5)
- bert (3)
- kaldi (4)
- 知识图谱 (1)
最新评论
-
wahahachuang8:
我喜欢代码简洁易读,服务稳定的推送服务,前段时间研究了一下go ...
websocket的helloworld -
q114687576:
http://www.blue-zero.com/WebSoc ...
websocket的helloworld -
zhaoyanzimm:
感谢您的分享,给我提供了很大的帮助,在使用过程中发现了一个问题 ...
nginx的helloworld模块的helloworld -
haoningabc:
leebyte 写道太NB了,期待早日用上Killinux!么 ...
qemu+emacs+gdb调试内核 -
leebyte:
太NB了,期待早日用上Killinux!
qemu+emacs+gdb调试内核
在redhat6.5上建立个centos7的虚拟机,使用centos7安装带magnum的devstack
systemctl stop firewalld
systemctl disable firewalld
iptables -F
关闭selinux
其中zhycentos.xml
内容为:
安装系统后
进入系统
dhclient获取ip
selinux,iptables关闭
修改local.conf为
运行stack.sh
如果出现python的版本问题
sudo pip install <模块名>==<版本号>
简单测试
systemctl stop firewalld
systemctl disable firewalld
iptables -F
关闭selinux
qemu-img create -f qcow2 zhycentos.img 500G qemu-img amend -f qcow2 -o compat=0.10 zhycentos.img virsh define zhycentos.xml virsh start zhycentos
其中zhycentos.xml
内容为:
<domain type='kvm'> <name>zhycentos</name> <uuid>d06d7213-9b3d-f32e-f54a-70a82115242e</uuid> <memory unit='KiB'>67108864</memory> <currentMemory unit='KiB'>67108864</currentMemory> <vcpu placement='static'>16</vcpu> <os> <type arch='x86_64' machine='pc'>hvm</type> <boot dev='hd'/> <bootmenu enable='yes'/> </os> <features> <acpi/> <apic/> <pae/> </features> <clock offset='utc'/> <on_poweroff>destroy</on_poweroff> <on_reboot>restart</on_reboot> <on_crash>restart</on_crash> <devices> <emulator>/usr/libexec/qemu-kvm</emulator> <disk type='file' device='disk'> <driver name='qemu' type='qcow2' cache='none'/> <source file='/home/hao/zhycentos.img'/> <target dev='vda' bus='virtio'/> </disk> <disk type='file' device='cdrom'> <driver name='qemu' type='raw'/> <source file='/home/CentOS-7-x86_64-DVD-1503-01.iso'/> <target dev='hdc' bus='ide'/> <readonly/> <address type='drive' controller='0' bus='1' target='0' unit='0'/> </disk> <controller type='usb' index='0'> <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x2'/> </controller> <controller type='ide' index='0'> <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x1'/> </controller> <interface type='bridge'> <mac address='50:50:18:aa:83:81'/> <source bridge='br0'/> <model type='virtio'/> </interface> <serial type='pty'> <target port='0'/> </serial> <console type='pty'> <target type='serial' port='0'/> </console> <input type='mouse' bus='ps2'/> <graphics type='vnc' port='5909' autoport='no' listen='0.0.0.0'> <listen type='address' address='0.0.0.0'/> </graphics> <sound model='ich6'> <address type='pci' domain='0x0000' bus='0x00' slot='0x04' function='0x0'/> </sound> <video> <model type='cirrus' vram='9216' heads='1'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0'/> </video> <memballoon model='virtio'> <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x0'/> </memballoon> </devices> </domain>
安装系统后
进入系统
dhclient获取ip
selinux,iptables关闭
yum update yum install gcc gcc-c++ #不要乱yum乱七八糟的东西,会有版本冲突。 yum install -y git # 安装git cd /home git clone https://github.com/openstack-dev/devstack.git cd /home/devstack/tools/ # devstack默认不能以root身份运行 ./create-stack-user.sh # 会创建一个stack用户 chown -R stack. /home/devstack
cd /home/devstack cp /home/devstack/sample/local.conf .
修改local.conf为
[root@magnum devstack]# cat local.conf [[local|localrc]] enable_plugin magnum https://github.com/openstack/magnum master disable_service n-net enable_service q-svc enable_service q-agt enable_service q-dhcp enable_service q-l3 enable_service q-meta enable_service tempest HOST_IP=192.168.139.221 FIXED_RANGE=10.24.0.0/24 NETWORK_GATEWAY=10.24.0.1 LOGDAYS=2 LOGDIR=$DEST/logs LOGFILE=$LOGDIR/stack.sh.log SCREEN_LOGDIR=$LOGDIR/screen ADMIN_PASSWORD=haoning DATABASE_PASSWORD=$ADMIN_PASSWORD RABBIT_PASSWORD=$ADMIN_PASSWORD SREVICE_PASSWORD=$ADMIN_PASSWORD SERVICE_TOKEN=haoning [root@magnum devstack]#
运行stack.sh
如果出现python的版本问题
sudo pip install <模块名>==<版本号>
简单测试
cd /home/devstack source ./openrc admin admin nova list neutron net-list test -f ~/.ssh/id_rsa.pub || ssh-keygen -t rsa -N "" -f ~/.ssh/id_rsa nova keypair-add --pub-key ~/.ssh/id_rsa.pub testkey nova keypair-list NIC_ID=$(neutron net-show public |awk '/ id / {print $4}') magnum baymodel-create --name kubernetes --image-id fedora-21-atomic-5 --keypair-id testkey --external-network-id $NIC_ID --dns-nameserver 8.8.8.8 --flavor-id m1.small --docker-volume-size 5 --coe kubernetes magnum bay-create --name k8s_bay --baymodel kubernetes --node-count 1 magnum bay-list magnum bay-show 1743df67-1da4-455c-ae43-3f66596f5964

发表评论
-
tinyemu
2019-01-24 17:59 1460参考https://bellard.org/jslinux/t ... -
br0和tap0的互相影响
2019-01-02 19:17 836转载 http://www.cnblogs.com/wlei/ ... -
M版openstack(ovs,dvr,动态迁移)
2017-06-09 10:30 1819主要内容 1.先搭建三个节点的环境,dvr模式 2.建一个vm ... -
M版本的openstack的例子(linuxbridge)
2017-05-23 15:05 571做两个节点控制节点和计算节点 mcontroller521 ... -
jslinux-deobfuscated-network
2017-02-13 22:37 755基础知识 查看网络包 tcpdump -i eth0 -e ... -
用buildroot为jslinux建立最小rootfs
2016-11-18 17:59 1295############################### ... -
nginx rewrite替代apache rewrite
2016-10-18 20:30 855清理chrome的缓存 chrome://appcache-i ... -
qemu用tap方式启动vm的网络试验(ip route)
2016-09-14 11:29 2865ip route add 192.168.8.0/24 via ... -
openstack的topo图
2016-09-07 14:07 649http://haoningabc.iteye.com/blo ... -
openstack的M版本的neutron的实验
2016-09-01 20:00 3165试验步骤: 1.创建内部 ... -
openstack的M版本安装
2016-08-17 13:33 1082参考 http://docs.openstack.org/mi ... -
qemu的不断网动态迁移的试验
2016-06-28 16:16 967需求: 目前有两台服务器 192.168.139.117 19 ... -
kvm的nested嵌套
2016-06-27 18:25 1356关键点是 modprobe kvm_intel nested= ... -
qemu的动态迁移的试验
2016-06-25 21:48 14411.安装qemu-2.5.1.tar 解决 ... -
libvirt建立快照和基本使用
2016-06-25 15:51 1662如果使用qemu的快照方式 在monitor中操作 (qe ... -
socket的方式使用qemu建立虚拟机
2016-06-24 17:54 1961qemu的-net参数 -net nic 必须有,基本配置mo ... -
tap的方式使用qemu建立虚拟机NAT网络
2016-06-23 18:03 9949基本概念: vm:虚拟机 ... -
qemu建立基本的虚拟机
2016-06-23 17:04 2004使用qemu建立虚拟机 1.需要内核文件 bzImage ... -
qemu用nat的方式使用tap建立虚拟机
2016-06-23 16:15 11普通桥接参考 http://haoningabc.iteye. ... -
tap的方式使用qemu建立虚拟机桥接网络
2016-06-22 20:53 7942需求:建立一个虚拟机,使网络和内网一样,当一台普通接入内网的服 ...
相关推荐
在DevStack中启用 将此回购作为外部存储库添加到您的local.conf文件中: [[local|localrc]] enable_plugin magnum-ui https://github.com/openstack/magnum-ui 手动安装 首先克隆Horizon和Magnum UI存储库: ...
Quickly building single-server test deployments with DevStack Making the right networking decisions for any OpenStack deployment Manually installing Nova compute, Keystone identity, Glance image ...
此外,还有其他服务,如Horizon(控制面板)、Heat(编排)、Trove(数据库服务)、Manila(文件共享)、Sahara(大数据服务)、Mistral(工作流服务)和Magnum(容器编排),它们均建立在基础服务之上,形成了一张...
Kilo版本之后,Others类别的贡献占比超过了一半,这其中包括了测试工具Rally、开发工具Devstack,以及新模块如Manila(文件存储服务)、Magnum(容器服务)等。这些新项目的加入进一步扩展了OpenStack的功能范围,使...
设计合理的部署架构至关重要,这可能涉及ALL IN ONE的开发测试环境、DevStack快速部署,以及企业级高可用的生产环境,比如使用Fuel、RDO或Juju工具。硬件选型、组网方案、超融合与分离部署的决策,以及基础服务的高...