之前看SDN/OpenFlow材料时,一直对数据平面和控制平面这两个概念很困惑,有“似乎理解,但又无法描述”的感觉。今天看到nick “CS244: Advanced Topics in Networking, Winter 2013”的课件上的解释,简洁明了
Network elements:
- Data plane: packets
- Control plane: events
- Management: policies
Theophilus Benson*, Aditya Akella*, David A. Maltz+
*University of Wisconsin, Madison
+ Microsoft Research
Open programmable network
I use “github” to mange the code and “gitcafe” to backup, so I need to push the change of code to multiple git repositories simultaneously.(actually, the id on “github” and “gitcafe” are different)
1, clone the repositories for “github”;
2, change the configuration .git/config, make it like:
[remote “web”]
fetch = +refs/heads/*:refs/remotes/origin/*
url = https://github.com/your-id/eg0.git
url = git@gitcafe.com:your-id/eg1.git
url = ssh://other.exaple.org/your-id/eg2.git
[branch “master”]
remote = web
3, use git push web to pushing change to multiple git repositories
when “git push” , I get the error
! [rejected] master -> master (non-fast-forward)
error: failed to push some refs to ‘git@gitcafe.com:your-id/eg1.git’
To prevent you from losing history, non-fast-forward updates were rejected
Merge the remote changes (e.g. 'git pull’) before pushing again. See the
'Note about fast-forwards’ section of 'git push –help’ for details.
so , use
git remote add ….
to add the repository then pull down and merge into the master,
finally, “git push web” successfully.
refrence:
http://stackoverflow.com/questions/849308/pull-push-from-multiple-remote-locations
software defined network , openstack software defined data center, the api-driven cloud
I installed kvm on a ubuntu 12.04 server which does not have x server.
When starting an existing virtual machine(file ended with .wmdk), I get error message:
Could not initialize SDL(No available video device) - exiting
add the parameters
-vga std -k en-us -vnc :1
at the end of the cmd may avoid this error.