OpenStack, OpenShift, Heroku, Network Kb, Chef, Crowbar, Puppet FAQ
井民全, Jing, mqjing@gmail.com
The Public FAQ Index (view)
Table of contents
1. Public Cloud
1.1. EC2
Amazon EC2 Main Page (ref)
[access, aws vm] ssh -i "amazon_key.pem" ubuntu@ec2-54-149-136-23.us-west-2.compute.amazonaws.com
[security, two-step] How to setup two-step authortication for Amazon account (view)
1.2. Google Compute Engine
[vm, create] How to create a VM from Google Compute Engine Dashboard (view)
1.3. Azure
[vm, create] How to create a VM from MSFT Azure Dashboard (view)
[security, two-step] How to setup two-step authortication for OneDrive account (view)
1.4. OpenShift
[faq, opensift] The FAQ of the OpenShift (sheet)
[oc, app, all] 最簡單的方式設定好可以運作的 Python service on OpenShfit (view)
[oc, app, status] How to get app status (ref)
[oc, app, delete] How to delete all resources for an app (ref)
1.5. Heroku
[heroku, sheet] The HeroKu sheet (view)
[heroku, official] The official site (ref)
[heroku, react] Deploy your React app on Heroku (view)
[line, webhook + heroku] How to develop a Line WebHook service on Heroku server (draft)
2. Basic Network Knowledge
[debug] Network Troubleshooting (view)
[debug, traceroute] trace route with TCP -- sudo traceroute -w 1 -n -T www.yahoo.com.tw
[debug, netstat] How to list the connection status -- netstat -atunp, 目前我的網路連線狀態中,有多少連線已建立或產生問題 (ref)
[debug, tcpdump] How to use tcpdump? -- sudo tcpdump -i wlan0 -nn -X (ref)
[debug, list connection] List all active Internet connections and port listen -- netstat -antl (view)
[proxy, apt-get] How to use apt-get behind proxy? (view)
[proxy, sudo] How to use sudo behind proxy? (view)
[proxy, npm] How to setup npm proxy (view)
[3G] How to setup your 3G USB modem to connect the Internet (view)
[wifi, h/w] How to enable WI-Fi Connection Type in Ubuntu 14.04 (view)
[samba] How to setup the samba (view)
[restart] How to restart the network service or make the change effective (view)
sudo invoke-rc.d networking restart [ref]
[desktop 14.04 later] sudo service network-manager restart
/etc/init.d/networking restart
[nfs] How to setup the NFS server (view)
[traceroute] How to trace the end point -- traceroute www.yahoo.com.tw
[traffic, wireshark] How to analyze and log the traffic flow of your network -- wireshark (view)
[traffic, tshark] How to track your traffic -- tshark (view): total package
[ovs, install] How to install OpenvSwitch (view)
[ovs, kvm] How to use openvswitch with KVM (view)
[table] networking mode table between vagrant, KVM and VirtualBox (view)
[list, ethernet adapter] How to list the Ethernet adapter in your system -- ip link (view)
[namespace, ip] How to list all linux namespace -- ip netns (view)
[ip, gateway, dns] How to setup the ip, gateway and dns for your machine (view)
[ip, assign an ip] How to assign a static ip for your machine --- /etc/network/interfaces (view)
[ip, assign an ip] How to add/assign a static ip for your machine on the fly -- ip addr add , ifconfig eth0 <addr> (view)
[dhcp, reset] How to use dhcp for your host ip -- sudo dhclient -r eth0; sudo dhclient eth0 (down the nic at first) (view)
[dhcp, client setup] How to setup your host by dhcp server -- auto eth0 <enter> iface eth0 inet dhcp (view)
[dhcp, install] How to install a dhcp server -- iscs-dhcp-server (view)
[dhcp, dnsmasq] How to setup a dhcp server (view)
[ip, scan] How to scan ip? -- sudo arp-scan -I eth0 192.168.1.0/24
[nic, enable/disable] How to disable/enable an interface -- ifconfig eth0 down/up
[nic, list] How to list nic on system -- ip a
[centos, nic, enable] How to enable nic when system boot in CentOS (view)
[gateway] How to get gateway and route table information -- route -n, route (view)
[gateway] How to get my gateway ip address (view)
[gateway, add] How to setup gateway -- sudo route add default gw <gateway ip> <network interface> (view)
[dns] How to get the dns server information -- /etc/resolv.conf?
[setup dns] How to setup dns server -- interfaces:: dns-nameservers <ip> or vi /etc/resolv.conf => nameserver <addr>
[bind, change dns A record] [bind] Dynamically update DNS A record by DHCP server (draft)
[nat] How to setup your host machine as a NAT server (view)
[nat, ovs, nat out, 1vm] How to connect 1 VM with a bridge using TUN/TAP model (view)
[find host] How to find all live hosts on my network -- nmap -sP 192.168.0.1/24 (view)
[nic, rename] How to rename the NIC -- eth2 -> eth0 (view)
[AP] Connect to AP management dashboard without changing the original network setting
Create virtual subnet for all host.
[multicast, netstat] How to know your multicast group for your nic -- netstat -g (view)
[router, setup] How to setup a linux router (view)
[router, setup] 如何建立一個小型的私有網路, 然後透過你建立的 Router 當作它的 gateway 連到外面去 (view)
[router, add-net] 如何讓 A 網段的封包從 eth0 出去, B網段的封包由 eth1出去(view)
[router, add new nic] How to add a new virtual nic (view)
[router, firewall] How to setup a linux firewall -- iptables (view)
[router, nat] How to setup a linux nat server (view)
[bridge, add] How to setup a Linux bridge -- brctl addbr br0 (view)
[bridge, list] List all interfaces that attached to the bridge -- brctl show
[bridge, subnet] How to create a subnet (draft)
[bridge, ovs, setup] How to setup your openvswitch bridge (view)
[nat, ovs, nat out, 1vm] How to connect 1 VM with a bridge using TUN/TAP model (view)
[bridge, ovs, 1vm] How to connect 1 VM with a bridge using TUN/TAP mode -- How to create a bridge network for KVM with OVS (view)
[bridge, ovs, 2vm] How to connect 2 VMs with a bridge using TUN/TAP model (view)
[ref, VEB architecture] Virtual Bridge -- (go)****
[vlan, linux] How to setup a VLAN in Ubuntu -- important (view) (openvswitch version)
[cisco switch, nat] 如何設定 cisco switch NAT router 功能 (view)
[cisco switch, simulator] cisco switch router simulator (view)
[physical switch, connect] How to use serial port to connect your switch (view)
[physical switch, supermicro, ip] How to get supermicro 10G Switch IP Information (view)
[vlan, physical switch] 我們是否可以設定 public network VLAN (ex: VLAN ID= 6? 藉由指定聯外的那個 port 的 VID? YES (view)
[vlan, physical switch] 如何讓有 tag 設有 VLAN 的 storage network 與 沒有 tag 的 public network 共用一個 physical switch 網孔 (view)
[vlan, physical switch**] 如何讓有 tag 的 public network 與 沒有 tag 的 內部網路 admin network 共用一個 physical switch 網孔 (view)
[vlan, physcia switch**] 一些設定 physical switch 的重要觀念 (view)
[vlan, ovs, 1 vlan] How to create one VLAN with OpenvSwitch (view)
[vlan, ovs, 2 vlan, full] How to create two VLANs using OpenvSwitch (view) (ref: cookbook) (ref: scott)
[vlan, ovs, multi-vlan] How to create multi-VLANs with OpenvSwitch (view)
[vmware, share] Where is the mounted share folder in guest os -- /mnt/
[vmware, vlan setup] Understanding vmware vlan (summary) (slides)
EST mode: vm: 不動, vswitch; 不用設定, Physical switch: VLAN 的設定全部在. [port -> vlan mode (should assign ID) =x + tag]
VST mode: vm: 不動, vswitch: 設定 VLAN, Physical switch: trunk mode + tag
VGT mode: vm: 用 802.1q driver 加 tag, vswitch: 設定 VLAN, Physical switch: :trunk mode + tag
[vmware, vlan, white paper] VMware ESX Server 3 802.1Q VLAN Solution (white paper) (ref) -- 各種 vlan 方法的優缺點比較
[bonding, ubuntu, ip bonding] How to setup ubuntu bonding (view)
[bonding,ovs, ip bonding] How to setup ovs bonding (view)
[bonding, openstack,flat] How to setup ovs bonding on Flat mode (view)
[bonding, ovs, active-backup] ovs active-backup mode Link-Aggregation Setup (view)
[ovs, gre] OpenvSwitch GRE Tunnel Configuration (ref) (draft)
[CIDR, definition] What is the definition of CIDR (view)
3. Deployment
3.1. Chef
[deploy, chef] https://github.com/stackforge/openstack-chef-repo
3.2. Crowbar
[crowbar, install] How to install crowbar (view) -- draft
[deploy, cobbler, ubuntu] How to use cobbler to rapid install ubuntu (ref) (draft)
Ununtu cobbler
3.3. Puppet
[deploy, puppet] Stackforge
[puppet master/agent, install] How to install puppet (view) (ref), infrastructure-as-code, away the pain of managing VMs
[puppet master/agent, install, vagrant] Setup puppet environment by vagrant puppet provisioner (view)
[puppet server/agent, install] How to install puppet server/agent** (view)
[debug, syntax test] How to test the puppet code syntax (view)
[puppet, add user] How to create a user and setup the password (view)
[puppet, add user sudo ] Create a user with passwordless sudo privilege (view)
[puppet, passwd-less] How to Enable Password-Less SSH (view)
[puppet, variable] A simple example on puppet variable (view)
[node, definition] How to define a node for assign configuration (view)
[class, definition] How to define a class (view)
[module, install/uninstall] How to install/uninstall puppet module (view)
[module, use] How to use module (view)
[module, erb, dynamic content] How to define a module, erb example (view)
[custom type, define and declare] How to define and declare a resource type (view)
[custom type, create] How to create a custom type (view) -- pure ruby
[custom type, provider] How to implement your custom type using provider (view) -- pure ruby
[datatype, declaration] How to use declare a datatype in puppet (view)
[storeconfig, exported resource] What is <| |> -- collection of the resource (view)
[resource, dependence] How to manage the resource dependence (view)
[resource, relation, order] How to setup resource order (view)
[debug, message] How debug message on puppet master/client (view)
[puppet, create file] The experimental environment as code by vagrant + puppet (view)
[puppet, file, symbolic link] How to create symbolic link file (view)
[puppet, bash] How to run a bash script command from puppet (view)
[puppet, ppa] How to setup ppa (view)
[puppet, require] How to setup a task requiring a specified service ready (view)
[puppet, dnsmasq] How to setup a DNS server, dnsmasq (view)
[datatype, hash] How to use hash datatype in puppet (view)
[exec, create] How to write an exec with create attribute (view)
[puppet, adrien/network ip, exec] How to use automatic setup network interface using adrien/network module with puppet (view)
[puppet, gluster] Install gluster with a specified version (view)
[puppet, storage] https://forge.puppetlabs.com/puppetlabs/lvm
http://finninday.net/wiki/index.php/Zero_to_puppet_in_one_day
[puppet, hostname] How to setup hostname (view)
[puppet, zfs, installation] How to install zfs for Ubuntu (view)
[playbooks, installation] How to use playbook (ref)
3.3.1. Puppet Reference
3.4. Fuel
[arch] Fuel Modular Architecture ** (ref)
[install, fuel, fusion] How to install Mirantis openstack on vmware fusion hypervisor -- 3 NIC (view) (ref)
[install, fuel, virtualbox] How to install openstack in virtualbox (view), (6.0)
[env, list] How to list fuel environment -- fuel env
[env, vip] How to check the vip setup configure in fuel (view)
How to check fuel ctrl -- dockerctl list
How to check all fuel related node -- fuel node
[build, iso] How to build fuel image in Ubuntu 14, private (view)
fuelmenu
fuel node
dockerctl check_all
fuel-utils
fuel-bootstrap list
4. OpenStack
4.1. Public Information
4.2. General
Mirantis Operation Guide (ref)
OpenStack Release Schedule (ref)
OpenStack storage 的種類以及使用情境 (view)
[troubleshooting] Openstack Troubleshooting (ref), private
[book] OpenStack Operations Guide, setup and manage your openstack cloud, O'REILLY (view)
[usage] the Openstack Project Usage (ref)
[doc, why] why openstack (view)
[overview] Openstack overview (view), private
[definition] OpenStack service definition (view)
[openstack] openstack diagram (view), private
[configuration] Configuration selection for OpenStack (view)
[deploy] OpenStack deploy plan (ref)
[deploy, tool] Cobbler (ref)
[cookbook, sample] How to download the sample code of OpenStack Cloud Computer Cookbook (view)
[cookbook, vagrant setup] Setup OpenStack environment (view) -- draft
[Glance] Image 是誰在保管, 放在哪裡? -- /var/lib/glance/images/
[nova] Image instance 是誰在保管, 放在哪裡? -- /var/lib/nova/images/instances/
[install, packstack, centos] All in one OpenStack (view)
[install, private] How to install OpenStack (view)
[install, private] How to install OpenStack --Grizzly (view)
[install, private] How to transform gre to single flat network architecture (logan)
[install, fuel, dailybuild] Fuel Daily Build (download)
[install, fuel, esxi] How to install Mirantis openstack in esxi hypervisor (draft) (ref)
[install, fuel, vSphere] How to deploy the Mirantis OpenStack in VSphere (draft)
SIMPLIFYING CLOUD DEPLOYMENTS ON MIRANTIS OPENSTACK WITH VMWARE TECHNOLOGIES (slide, draft)
[install, fuel, fusion] How to install Mirantis openstack on vmware fusion hypervisor -- 3 NIC (view) (ref)
[install, fuel, virtualbox] How to install openstack on virtualbox (view), (new)
[install, fuel, virtualbox, new compute node] How to add a new compute node (view)
[image, create] How to create image for OpenStack (view)
[install, fuel, bare-metal ] How to install openstack on bare-metal hardware (draft)(private arch)
[install, fuel, cli] How to write a cli command to fuel for automatic provisioning (ref)
[fuel, plug-in] How to write a mirants plug-in (evan)
[fuel, re-install os] How to reinstall os (view)
[network, verify] How to verify the network architecture (gre or vlan) -- ovs_neutron_plugin.ini (view)
[install, jedipunkz] How to install OpenStack -- Jedipunkz (view)
[install, office grizzly] How to install OpenStack -- grizzly official (draft)
[install, official icehouse] How to install OpenStack -- icehouse official (draft)
[install, add compute] How to add a havana compute node (view) (epd)
[install, management Internet] How to setup controller as a router for management subnet installation (view)
[neutron, install, gre -> flat] How to transfer gre mode -> flat mode (view),(epd) (logan)(ref)
[security, port] How to enable a certain port on openstack (go)
[openstackrc, download] How to download the openstackrc file for CLI (view)
[key, create] Setup Key-Pair for all of your Operations (view)
[keystone, create user/role] How to create role and assign to a user (view)
[keystone, token] How to get token from username and password (view)
[glance, cli, upload image] How to upload image (view)
[cloud-init, create vm] How to create VM with cloud-init script (view), cloud-config version
[cloud-init, create vm] How to create VM with cloud-init script (view), Bash version
[cloud-init, passwd] How to get password of the Windows instance with cloud-init (view)
[cloud-init, bash function] How to use bash function in cloud-init (view)
[nova, issue, service state down] How to resolve state down (view)
[cloud-init, question] The question list of cloud init (view)
[cloud-init, hello] Automatic setup the initial packages when the first boot time (view)
[cloud-init, quick] Quick
[cloud-init, hostname] How to auto-setup hostname (view), cloud-config version
[cloud-init, hostname] How to auto-setup hostname (view), bash version
[cloud-init, complete] How to know cloud-init was finished (view)
[cloud-init, apt, deb] How to install specific deb file by apt-get install (view), cloud config version
[cloud-init, apt, install] How to install software by apt-get install (view), bash version
[clout-init, puppet-master ready] (github)
[security, enable RDP] How to enable RDP in havana (view)
[security, Windows Network sharing] How to enable Windows Network sharing (view)
[neutron, create subnet] How to create subnet from Horizon (view)
[neutron, restart service] How to restart all neutron services (view)
[neutron, l3 agent] dvr_snap is used for non-float IP
[cinder, storage, knowledge] nfs provide a shared folder -> cinder -> instance volume, (private), private
[cinder, nfs backend] How to setup NFS backend to cinder (ref)
[cinder, volume] How to check the cinder volume mount status (view), private
[cinder, volume -> image] How to convert the volume to image (draft)
cinder upload-to-image
[cinder, list volume] How to list all volumes (view)
[cinder, list volume] How to list all volumes in a tenant (view)
[cinder, cli, create and attach volume] How to create and attach volume in a tenant (view) (script)
[cinder, remove volume] How to remove a volume (view)
[cinder, provision] How to make sure your block storage type -- thin provision or thick provision (view)
[rdp, tips] Remote Desktop Tips (Windows and Ubuntu) (view), (private)
[benchmark] How work well for your OpenStack -- Rally (go)
[question] Can we limit vm the IOPs bound (like vSphere)? -- yes (ref: qemu)
[vnc, vnc console] How to get VNC console (view)
[vmware integrate, structure] VMware integrated Openstack (view) (slide)
[vmware, openstack] OpenStack integrates vSphere Environment (slides)
[lbaas, introduction] How VM LBaaS works (slides)
[vpnaas, introduction] VPN as a service in openstack (view)
[cli, client] Run OpenStack CLI Client tool in your host (view)
[vm] Extend HDD size (view)
4.3. devStack
[devstack, install] How to install DevStack -- ./stack.sh (view)
[devstac, stack.sh] Understanding stack.sh (ref)
[devstack, stop service] How to stop devstack? -- ./unstack.sh
[devstack, clean] How to clean devstack? -- ./clean.sh
[devstack, repo layout] Script File in DevStack (view)
[devstack, openstackrc] ERROR: You must provide a username via either --os_username or env[OS_USERNAME] (sol)
[devstac, restart service] How to restart services in devstack (view)
[devstack, ceilometer] How to enable ceilometer in devstack (view)
[devstack, installation] 如何安裝 gnocci 在 devstack (ref
4.4. Horizon
[horizon, customized] How to customize the horizon (ref) (view)
[horizon, show instances] How to show all instances in one pages (view)
[horizon, create vm, boot from image] How to create a VM from openstack, boot from image (private)(win10 private)
Create VM os: 50G, data: 50G (view)
[horizon, create vm, boot from volume] How to create a VM that boot from volume (view)
[horizon, create member] How to create a project member (view)
[horizon, quota] How to setup the project resource quota (view), mem: 1.5
[horizon, iops quota] How to get IOPS quota information (view)
[horizon, volume, create] How to create a volume (view)
[horizon, volume, attach] How to attach a new volume to your Windows VM (view)
[horizon, add user to project] How to add a user to project (view)
[horizon, create flavor] How to create a flavor for team (view), private
[horizon, vm, resize] How to resize a VM by change to a new flavor, private (view)
[horizon, snapshot, jenkins] How to snapshot a specified VM by Jenkins (view), private
[horizon, snapshot, create] How to Create a Snapshot (view), private
[horizon, clone] How to clone a VM from a Golden VM (view)
[horizon, ip] horizon ip is VIP
[horizon, instance] Unable to retrieve instance size information (view)
[horizon, application] How to write a horizon application (ref)
4.5. Nova
[nova, conf] nova.conf - configuration options (ref)
[nova, traffic] How the traffic flow from glance to nova when launching a vm instance (view)
[nova, delete vm] How to delete a VM from openstack (view)
[nova, extend disk size] How to extend disk size when image has less disk size than openstack allocated size by LVM (view) (private2) -- by Logan
[nova, image, set to public] How to set the image as public (view)
[nova, bandwidth limit] How to limit the network traffic for an instance (view)
[nova, favor, socket & core] How to setup socket and core for your VM CPU favor (view)
[nova, flavor, aggregate] How to assign a favor to a special host (view)
[nova, flavor, list] How to get a flavor list from datacenter -- nova flavor-list (view)
[nova, flavor, list vm] How to list vm by flavor (view)
[nova, cli, list all service] How to show the service list (view)
[nova, cli, list vm] How to list all vm in the datacenter (view)
[nova, cli, list vm] How to list all vm on a node (view)
[nova, cli, list vm] How to list all vm in a tenant (view)
[nova, cli, list vm] VM Name -> Host Name (view)
[nova, cli, list all vm name] How to list all vm name on a node (view)
[nova, cli, list all vm iid] How to list iid for vm on a node (view)
[nova, cli, list all vm image name] How to list image name for a vm (view)
[nova, cli, get vm ip] How to get vm ip (view)
[nova, cli, status] How to check VM status (view)
[nova, gui, create vm] How to launch / create a VM (view),
[nova, cli, create vm] How to create a VM (command line)
[nova, gui, create vm] How to create a VM with an associated ssh key (view)
[floating ip, associate] How to associate a float ip to VM (view)
[security group] How to enable ssh and ping
4.6. CloudKitty
計費資訊 (ref)
4.7. Network
[openstack, nova-network] A brief introduction of nova-network (slide)
[openstack, gre] OpenStack GRE Network Architecture (view) (slide)
[openstack, vlan] OpenStack VLAN network Architecture (slide)(odp)
[openstack, vxlan] OpenStack VXLAN network (view)
[openstack, flat] OpenStack Flat network architecture (view)(slides)
[openstack, dvr] Introduce to Distribution Virtual Router (DVR) (draft)
[neutron, gre, dvr] The OpenStack Network (view)
[nova-network, openstack] VxLAN/GRE Network with DVR Mode
[dvr, gre] VxLAN/GRE Network with DVR Mode (view)
[dvr, vlan] VLAN Network with DVR Mode (draft)
[neutron, EVAN] The OpenStack Cluster for Hyper-convergence (view), private only
[network, EVAN2] The OpenStack Network , private only (view)
[neutron, br-int] OpenvSwitch br-int 封包轉送原理用 Physical Switch 設定來解釋 (view)
[neutron, network number] How to check the number of network (view)
[bonding, traffic analysis, ovs, gre] The traffic analysis in ovs scenarios, ip-bond in GRE mode (view) (ref)
[network device] List the network device -- lspci | grep Network
4.7.1. Reference
OpenFlow and Open vSwitch GRE Tunnel Configuration Tutorial.
[ovs, bonding] Link Aggregation and LACP with Open vSwitch (ref) (draft)
[ovs, gre] Using GRE Tunnels with Open vSwitch (go)
How a OpenvSwitch gets two guests communication between hypervisor?
Open vSwitch GRE Tunnel Configuration (go)
OpenStack OVS official document (go)
Configuring VXLAN and GRE Tunnels on OpenvSwitch (go)
[kvm, bridge] How to setup the kvm bridge (go)
Ubuntu Official KVM Network Document (go)
Booting Over the Network Using PXE
OpenStack GRE (ref)
Openvswitch advanced tutorial (ref)
vmware and openvswitch (ref)
[neutron, traffic] Understanding Network Packet Flow (ref)
4.7.2. Further Reading
Network Virtualization (NV) vs. SDN vs. Network Functions Virtualization (NFV) (ref)
4.7.3. Question
[vlan] 我們是否可以設定 public network VLAN (ex: VLAN ID= 6? 藉由指定聯外的那個 port 的 VID? YES (view)
4.8. Ceilometer
[tutorial] RDO ceilometer quick guide (official_site)
[Gnocchi, pronunciation] ñokki (ref)Screenshot from 2016-08-10 09:29:59
[gnocchi, service name] gnocchi-statsd
[config file, example] mitaka (view)
[config file, ceilometer.conf] option (official_site)
[devstack, ceilometer] How to enable ceilometer in devstack (view)
[devstack, gnocchi, installation] 如何安裝 gnocci 在 devstack (view) (ref)
[storage, arch, classical ceilometer] 如何規劃 classical ceilometer 儲存空間 (view) (ref)
[storage, mongodb] where is the mongodb database -- /etc/mongodb.conf::dbPath (view)
/var/lib/mongo/mongodb
[database, name] What i+s the database name for the original ceilometer -- ceiloxxx (ref)
[database, record number] How to know the sample number in Ceilometer database? (ref)
use ceiloxxx
nosql>db.meter.count()
[database, export] How to export the mongodb (ref)
[resource, measure] The measure items (official_site)
[resource, measure] How to list ceilometer resource -- 列出目前你的系統中, 有哪些資源正在被收集資料 (view)
[meter, list] How to list meter items -- 列出目前你的系統中, 收集的指標項目有哪些 (view)
[meter, list] How to list meter items for a your instance -- 列出目前你的 instance 被收集的項目 (view)
[sample, list] 列出目前取到的 sample (view)
[sample, cpu] How to list cpu time for an instance -- 列出某個 instance 當前 CPU Time 使用量列表 (view)
[sample, cpu_util] How to list cpu util for an instance -- 列出某個 instance 當前 CPU 使用率列表 (view)
[sample, cpu] How ceilometer get the CPU sample -- python source (view)
[polling, interval] 如何更改 Ceilometer polling 的間隔 (view)
[capabilities] How to list ceilometer capabilities (view)
[restart] How to restart ceilometer services (view)
[services, status] Check the ceilometer services status (view)
[perf] Ceilometer polling 效能提升的方法 performance 200 VM (blog)g
[perf] 新版 ceilometer 架構: gnocchi 效能評比 (ref)
[devstack, grafana] 美麗的統計繪圖工具 -- grafana (ref)
Q: What is ceilometer-polling --pollster-list image image.size
Q: How to change sampling rate -- /etc/ceilometer/pipeline.yaml and restart service?
Q: 每分鐘 ceilometer 到底收集了多少資料在裡面?
4.9. References
超棒的 OpenStack 介紹書 88 頁 (view)
[ref, official doc] OpenStack Official Document (go)
[ref, planing] OpenStack Planning Guide -- fuel on vSphere (ref)
[ref, concept] OpenStack Concept
[ref, official, install] Installation Guide for Ubuntu 12.04 (view)
[ref, blog] CloudStack Taiwan (go)
[ref, dev] devStack (go)
[ref, deploy] puppet-vs-chef-vs-ansible-vs-salt (view)
Redhad 安裝 OpenStack 的方式 (ref)
4.10. Further Reading
[tutorial, concept] OpenStack Cloud Administrator Guide (ref)
[tutorial, concept] Openstack tutorial (go)
[tutorial, concept] Understand OpenStack (go)
[component, architecture] What is the OpenStack components architecture (view)
[network, architecture] Network architecture (view)
[neutron, overview] 深入理解 Neutron -- OpenStack 网络实现 (ref)
4.11. Questions
[fuel, plugin] Why fuel plugin installation procedure requiring re-deploy whole OpenStack?
[install, fuel, vmware] How to integrate with vmware (ref)
[openstack, performance, create volume] cinder and glance should located at the same host to minimal the network traffic when create the volume. glance --- image ---> cinder
[storage, performance] nfs file copy performance issue
5. Lab
[lab, 2-node] os: ubuntu/trusty64, ip: 192.168.50.10/11 by vagrant (download)
[lab, 2-node] os: ubuntu/trusty64, ip: 192.168.50.10/11 by vagrant + puppet (download)
[lab, 2-node + dns] os: ubuntu/trusty64, ip: 192.168.50.10/11 by vagrant + puppet (github)
[lab, vagrant, 2-node with 500G] os: ubuntu/trusty64, hd: 500G, ip: 192.168.50.10/11 (download)
[zfs, installation] How to install zfs for Ubuntu (view)
[puppet, installation] Setup puppet by vagrant (view), githublab
[openstack, packstack, centos] All in one OpenStack (view)
6. Report
Cloud Computing Introduction-v1.pptx (view), private
Current OpenStack Operation Report-20160616-v5.pptx (view), private