docker支持哪些獨立的網(wǎng)絡(luò)資源 服務(wù)器運維工程師應(yīng)該掌握哪些知識?
服務(wù)器運維工程師應(yīng)該掌握哪些知識?首先,謝謝你邀請我。運維工程師現(xiàn)在越來越多元化。不是每個階段掌握的技能都是一樣的,不同發(fā)展方向掌握的技能會有所不同。以下不包括特種設(shè)備運維方向,如網(wǎng)絡(luò)運維、IT運維、
服務(wù)器運維工程師應(yīng)該掌握哪些知識?
首先,謝謝你邀請我。
運維工程師現(xiàn)在越來越多元化。不是每個階段掌握的技能都是一樣的,不同發(fā)展方向掌握的技能會有所不同。以下不包括特種設(shè)備運維方向,如網(wǎng)絡(luò)運維、IT運維、存儲網(wǎng)絡(luò)/安全等。,并列舉了幾種常見的運維發(fā)展方向。從基礎(chǔ)、高級到進(jìn)階,一般需要掌握的技能可能并不全面。
應(yīng)用操作和維護(hù)
:
基礎(chǔ):Linux基礎(chǔ)/相應(yīng)的語言環(huán)境,如tomcat/LAMP/LNMP,應(yīng)該能掌握安裝、配置和日常維護(hù)操作。
高級:Linux存儲管理/安全加固/進(jìn)程資源管理/網(wǎng)絡(luò)管理,其他應(yīng)用中間件如緩存(redis/memcached),MQ(ActiveMQ/RabbitMQ)等。)、服務(wù)發(fā)現(xiàn)和治理中間件(如zookeeper)和配置管理工具(如Puppet/Saltstack/CFengine等。).
高級:Shell腳本可以輕松獲取,Linux內(nèi)核/網(wǎng)絡(luò)等常用參數(shù)的配置原理和優(yōu)化場景,資源消耗的調(diào)查和優(yōu)化,iptables、pam、selinux等安全機(jī)制的掌握。Java運行時環(huán)境也需要熟悉JVM優(yōu)化,GC日志分析,JAVA線程棧分析等等。
此外,你需要知道一些事情:
虛擬化技術(shù),如VMware/VirtualBox/KVM。
虛擬化管理技術(shù),如VSP here/con virt/Ovirt/open nebula等。
Docker的基本使用和管理
私有云平臺,比如Openstack/CloudStack。
公共云平臺,如阿里云/AWS
網(wǎng)絡(luò)基礎(chǔ)技術(shù),如IP網(wǎng)絡(luò)基礎(chǔ)、OSI七層、HTTP/HTTPS/RPC協(xié)議、VLAN、路由、NAT、ACL等概念及相關(guān)配置技術(shù)。
虛擬化和云運維方向
,如以商業(yè)化的VMware為例:
基礎(chǔ):ESXi安裝、配置和單主機(jī)管理;各種概念,如VM/datastore/v switch;vCenter的基本管理,如模板、網(wǎng)絡(luò)配置、克隆、遷移等。
高級:vCenter高可用性、vSphere HA高可用性、vSphere容錯、VMotion;如果您使用共享存儲,您還需要了解FC SAN/iSCSI存儲網(wǎng)絡(luò)知識。
高級:vsphere站點恢復(fù)/vsphere數(shù)據(jù)保護(hù)/VSAN管理等。
此外,如果您使用VMware的其他產(chǎn)品,如NSX/vRealize,您必須了解更多信息。
全面發(fā)展
,有如下一些需求主人:
基礎(chǔ):監(jiān)控,如Nagios/Zabbix等基礎(chǔ)配置;DNS/NFS/FTP等服務(wù)配置;Docker的基本使用和管理
高級:網(wǎng)絡(luò)分析,如tcpdump/wireshark;;性能分析工具,如nmon/if top/io top;負(fù)載均衡,比如nginx/LVS/haproxy。學(xué)習(xí)一門腳本語言,比如python/perl/go。
高級:進(jìn)程跟蹤和故障分析,如strace/kdump/gdb。Docker安排系統(tǒng),如kubernetes/swarm等。還有日志分析麋鹿;;索引數(shù)據(jù)庫influxdb/promethus等。
看起來很炫,但并不是什么都需要掌握。以下幾個方面可以作為單獨的發(fā)展方向。如果你能獨立獲得一個方向,你就已經(jīng)進(jìn)入運維架構(gòu)師的級別了。
虛擬化和私有云管理方向
如果你獨立獲得OpenStack上的產(chǎn)品,它不會。;不要指望只是建立一個測試環(huán)境來玩。
Docker與編排系統(tǒng)的方向
,比如在Kubernetes上獨立制作。
精細(xì)監(jiān)控報警器的設(shè)計與實現(xiàn)
它不僅是一個單一的監(jiān)控工具,如zabbix,也是一個簡單的資源,網(wǎng)絡(luò)和應(yīng)用程序可用性的監(jiān)控工具。它還應(yīng)該包括日志分析和精細(xì)索引監(jiān)控。
例如,領(lǐng)導(dǎo)標(biāo)準(zhǔn)日志的研究和開發(fā),使用ELK進(jìn)行日志分析,并針對詳細(xì)的業(yè)務(wù)場景發(fā)布準(zhǔn)確的監(jiān)控和業(yè)務(wù)數(shù)據(jù)可視化報告。
再比如使用influx DB/Grafana或promethus收集硬件傳感器/cpu/mem/io/eth/vm/docker等信息,然后構(gòu)建精細(xì)化的資源使用報告。
然后集成日志分析/精細(xì)化資源監(jiān)控,打通從業(yè)務(wù)-gt應(yīng)用-gt資源-gt硬件的集成監(jiān)控聯(lián)動。
自動配置管理方向
,簡單的用puppet/saltstack之類的平臺加上一些定制的腳本來管理,開發(fā)一個高級的管理平臺,和UI。
取決于實際工作中的應(yīng)用場景、管理規(guī)模、自動化程度和監(jiān)控要求。每個人 美國人的精力是有限的。一個優(yōu)秀的運維最需要的是一顆時刻保持學(xué)習(xí)的心和強大的自學(xué)能力。
vnf的基本概念?
狹義VNF:部署在KVM平臺上的虛擬網(wǎng)絡(luò)功能,作為獨立的虛擬化網(wǎng)元呈現(xiàn)。目前河床公司支持的狹義VNF是(萬優(yōu)化控制器)。
VNFC(虛擬化網(wǎng)絡(luò)功能組件):它在路由器內(nèi)部,運行在容器中。docker上的虛擬網(wǎng)絡(luò)功能。當(dāng)前系統(tǒng)支持的VNFC具有華為技術(shù)有限公司提供的WOC功能..