IaaS (Virtual Data Center) áááºáá±á¬ááºááŸá¯áá»á¬ážááᯠáá±ážáá±á¬ááºááẠáá»áœááºá¯ááºááá¯á·
KVMá VmWareá Xená Virtuozzo6/7 ááŸáá·áº áá°áá®áá±á¬ Virtuozzo á០ááœááºááááºáá¬áá»á¬ážááᯠcompute node hypervisors áá»á¬ážá¡ááŒá Ạáá¶á·ááá¯ážáá¬ážáááºá áá¶á·ááá¯ážáá±ážáá¬ážááá·áº ááá¯ááŸá±á¬ááºááŸá¯ááœá±ážáá»ááºá áá¬áá»á¬ážáá²ááœáẠáá±áááœááºážá NFSá Ceph ááŸáá·áº Virtuozzo ááá¯ááŸá±á¬ááºááŸá¯ááá¯á· áá«áááºáááºá
FCO ááẠá¡ááºáá¬áá±á·á áºáá áºáá¯áááºážá០á¡á á¯á¡áá±ážáá»á¬ážá áœá¬ááᯠáááºáá®ážááŒááºážááŸáá·áº á á®áá¶ááá·áºááœá²ááŒááºážááᯠáá¶á·ááá¯ážáá±ážáááºá ááá¯ááá¯áááºááŸá¬á áááºááẠáá±á¬ááºá áºááá áºááŒáá·áº áááºážááá¯á·ááŒá¬ážááœáẠááŒá±á¬ááºážááŒááºážááŒáá·áº Virtuozzo á¡á á¯á¡áá±ážááŸáá·áº KVM + Ceph á¡á á¯ááá¯á·ááᯠá á®áá¶ááá·áºááœá²ááá¯ááºáááºá
áááºážáá¡áááá¡áá»ááºááŸá¬ FCO ááẠá á¯á ááºážááŸá¯á¡ááŒááºá ááœá±áá±ážáá»á±ááŸá¯á¡ááŒáẠáááºáááºáá»á¬ážá ááœá±áá±ážáá»á±ááŸá¯ááááºá¡ááºáá»á¬ážá ááŒá±á á¬áá»á¬ážá á¡ááŒá±á¬ááºážááŒá¬ážáá»ááºáá»á¬ážá ááŒááºáááºáá±á¬ááºážáá»áá°áá»á¬ážá á¡áá±á¬ááºááœááºáá»á¬áž á áááºááá¯á·áá« áá«áááºááá·áº ááŒáá·áºá á¯á¶áá±á¬ááŒá±ááŸááºážáá»ááºáá áºáá¯ááŒá áºáááºá ááá¯á·áá±á¬áºá ááœá±áá±ážáá»á±ááŸá¯á¡ááá¯ááºážááẠáá¯ááŸá¬ážáá¬áá¬ááœá²áá»á¬ážá¡á¬ážáá¯á¶ážááᯠá¡áá»á¯á¶ážááááºááá¯ááºáá±á¬ááŒá±á¬áá·áº á¡ááŒá¬ážááŒá±ááŸááºážáá»ááºáá áºáá¯á¡ááœáẠáááºážáá¡áá¯á¶ážááŒá¯ááŸá¯ááᯠá áœáá·áºááœáŸááºááá¯ááºáá«áááºá
áá¯á¶áá»á¬ážá áá áºáá»á¬ážá áá¯ááºáá¯ááºáá»á¬ážá áá¬áá¬áá»á¬ážá firewalls á¡á¬ážáá¯á¶ážááᯠcloud á¡áááºážá¡ááŒá áºáá»á¬ážáᶠáá¯ááºááá¯ááºááœáá·áºáá»á¬áž ááŒáá·áºáá±ááŒááºážá¡ááœáẠááŒá±á¬ááºážááœááºááŒááºááœááºááŸááá±á¬ á áá áºááŒáá·áº á€á¡áá¬á¡á¬ážáá¯á¶ážááᯠá¡áá¯á¶ážááŒá¯áá°áá»á¬ážááŒá¬ážááŸáá·áº ááá°áá®áá±á¬ client áá»á¬ážááŒá¬ážááœááºááẠá¡ááœáá·áºá¡áá±ážáá»á¬áž áá±ážáá±á¬ááºááá¯ááºáááºááᯠáá»áœááºá¯ááºáá»á±áááºáá«áááºá áá¯á¶ážá áœá²áá°ááá¯ááºážááẠáááºážááá¯á·á cloud ááœáẠáá®ážááŒá¬ážáá±áá¬á ááºáá¬áá»á¬ážá áœá¬ááᯠáááºáá®ážááá¯ááºááŒá®áž ááááºážáá»á¯ááºááŸá¯á¡ááá·áºáá áºáá¯á០áááºážááá¯á·ááᯠá á®áá¶ááá·áºááœá²ááá¯ááºáááºá
áááá¯áá¬á¡áá FCO ááœáẠá¡á
áááºá¡ááá¯ááºážáá»á¬ážá
áœá¬áá«áááºááŒá®áž áá
áºáá¯á
á®ááœáẠáááºážáááá¯ááºááá¯áẠáá®ážááŒá¬ážáá¯ááºáá»á¬ážááŸáááŒá®áž á¡áá»áá¯á·ááŸá¬ áááºážááá¯á·áááá¯ááºááá¯ááºáá±áá¬áá±á·á
áºááŸááááºá
Skyline - admin ááŸáá·áº user interface
áá»á±á¬ááºá
áááºáž - á
á®ážááœá¬ážáá±ážáá¯áá¹ááá ááœá±áá±ážáá»á±ááŸá¯á á¡áá¯ááºá
á®áá¶ááá·áºááœá²ááŸá¯
áá»á¬áž - áá¯ááºáááºážááá¯ááºáᬠáá¯áá¹áááá±áááŸáá·áº á¡á
á¯á¡áá±ážáá»á¬ážá¡ááŒá¬áž ááááºážá¡áá»ááºá¡áááºáááŸááºááŸá¯ááᯠáááºáá±á¬ááºááŸá¯ááŸáááŸáá¯ááºážáá±ážáá°á á
á®áá¶ááá·áºááœá²ááŒááºážááŸáá·áº ááŸáááŸáá¯ááºážáá±á¬ááºááœááºááŒááºážá
XVPManager - á¡á
á¯á¡áá±ážááŒááºá
ááºáá»á¬ážáá
á®áá¶ááá·áºááœá²ááŸá¯- nodesá ááá¯ááŸá±á¬ááºááŸá¯á ááœááºáááºááŸáá·áº virtual machines áá»á¬ážá
XVPAgent - XVPManager ááŸáá·áº á¡ááŒááºá¡ááŸááºáá¯á¶á·ááŒááºááẠnode áá»á¬ážááœáẠááá·áºááœááºážáá¬ážáá±á¬ á¡á±ážáá»áá·áº
áá±á¬ááºážáá«ážá
á®ážáá®ážáá
áºáá¯á
á®ááœáẠá¡á
áááºá¡ááá¯ááºážáá
áºáá¯á
á®ááááá¯áá¬áááºáá¬ááá¯ááºáá¬á¡áá±ážá
áááºá¡ááŒá±á¬ááºážá¡áá¬ááᯠáá»áœááºá¯ááºááá¯á·ááá·áºááœááºážáááºá
á®á
ááºáá¬ážááŒá®ážá áá¯ááºáá«áááºáá
FCO áá¡áááá¡á¬ážáá¬áá»ááºááŸá¬áááºážá "áá±áá¹áá¬" ááá¬áááŒá±á¬áá·áºááŒá áºáááºá ááá¯ážááŸááºážááŸá¯ááŸáá·áº ááá¯ážááŸááºážááŸá¯ááá¯á·ááẠááá·áºáááºáá±á¬ááºááŸá¯ááœáẠááŸááá±áá«áááºá control node á¡ááœááºá Ubuntu áá±á«áºááŸá virtual machine áá áºáá¯á¡á¬áž ááá¯á¡ááºáá±á¬ packages áá»á¬ážá¡á¬ážáá¯á¶ážááᯠinstall áá¯ááºáááºá¡ááœáẠááœá²áá±áá±ážáá«áááºá áááºáááºá¡á¬ážáá¯á¶ážááᯠááŒá±á¬ááºážáá²ááá¯ááºáá±á¬-áááºááá¯ážáá¯á¶á á¶ááŒáá·áº ááœá²á·á ááºážááŸá¯áá¯á¶á á¶ááá¯ááºáá»á¬ážááœáẠááá·áºááœááºážáá¬ážáááº-
# cat /etc/extility/config/vars
âŠ
export LIMIT_MAX_LIST_ADMIN_DEFAULT="30000"
export LIMIT_MAX_LIST_USER_DEFAULT="200"
export LOGDIR="/var/log/extility"
export LOG_FILE="misc.log"
export LOG_FILE_LOG4JHOSTBILLMODULE="hostbillmodule.log"
export LOG_FILE_LOG4JJADE="jade.log"
export LOG_FILE_LOG4JTL="tigerlily.log"
export LOG_FILE_LOG4JXVP="xvpmanager.log"
export LOG_FILE_VARS="misc.log"
âŠ
ááœá²á·á
ááºážááŸá¯áá
áºáá¯áá¯á¶ážááᯠááá°áá¬áá¯á¶á
á¶áá»á¬ážááŒáá·áº áááŠážáááºážááŒááºááŒá®ážáá±á¬áẠáá»ááºááá±áᬠá
áááºáááºá
#build-config ááẠvars ááá¯ááºááá¯áá¯ááºáá±ážááŒá®áž config ááá¯ááŒááºáááºáááºááŸá¯ááẠáááºáá±á¬ááºááŸá¯áá»á¬ážá¡á¬áž á¡áááá·áºáá±ážáááºááŒá
áºáááºá user interface ááẠáá±á¬ááºážááœááºááŒá®áž á¡ááœááºááá° áá¶ááááºáááºááá¯ááºáááºá
áááºááœá±á·ááŒááºáááá·áºá¡ááá¯ááºážá á¡ááºáá¬áá±á·á
áºááœáẠá¡áá¯á¶ážááŒá¯áá°á០ááááºážáá»á¯ááºááá¯ááºááá·áº áá
áºáá»ááºáá»á¬áž áá«áááºáááºá áááºážááẠá
á¬áá»ááºááŸá¬á០áá
áºáá»ááºáá»á¬ážááᯠá¡ááœááºááá° ááá·áºááá¯ááº/áááºááŸá¬ážááá¯ááºáᬠááá¯á¡ááºáá±á¬ áááºááŸáºáá¯ááºááᯠáááºáá®ážááá¯ááºáááºá
áááºážáá¡ááááºááá±á¬ááá¬áááŸááá±á¬áºáááºáž FCO áááºá¡ááœááºá áááºááŒáá¯ááºááŒááºáááºááá¯ááºáá±á¬á áá áºááŒá áºáááºá áááºážááœáẠá¡áá¯ááºá¡ááœá¬ážá¡áá¬ááᯠááŒá±á¬ááºážáá²áááºá¡ááœáẠáááºáááºáá»á¬ážááŸáá·áº áááºááœáá·áºá¡áá»ááºáá»á¬ážá áœá¬ áá«ááŸááááºá
- á áááºááŒáá¯ááºááááºá¡ááºáá»á¬ážááᯠáá¶á·ááá¯ážáá±ážáááºá á¥ááá¬á¡á¬ážááŒáá·áºá áááºááẠáááºáááá¯ááºááá¯ááºááœá±áá±ážáá»á±ááŸá¯áááºážáááºáž ááá¯á·ááá¯áẠá¡áá¯á¶ážááŒá¯áá°ááá¯áá±ážáá±á¬ááºááẠáááºáááá¯ááºááá¯ááºááŒááºáá¡áááºážá¡ááŒá áºáá»á¬ážááᯠáá±ážáá¬ážááá¯ááºáááºá
- á¡áá»áá¯á·áá±á¬ááŒá áºáááºáá»á¬ážá¡ááœáẠá áááºááŒáá¯ááºá¡á áá»áá¯ážááŸá¯áá»á¬ážááᯠáá¶á·ááá¯ážáá±ážáááºá á¥ááá¬á¡á¬ážááŒáá·áºá áááºáá®ážáá±á¬á¡áá«ááœáẠclient áá áºáá¯ááá¯á· ááááá¯á¶áž virtual machine ááá¯ááá·áºááŒááºáž
- á¡ááºáá¬áá±á·á áºááŸá á áááºááŒáá¯ááºáá áºáá»ááºáá»á¬ážááᯠáá¶á·ááá¯ážáá±ážáááºá á¥ááá¬á¡á¬ážááŒáá·áºá á¥ááá¬á¡á¬ážááŒáá·áºá YouTube áá®áá®ááá¯ááᯠáá¯á¶ážá áœá²áá°áá»ááºááŸá¬ááŒááºááá¯á· ááá¯ááºááá¯ááºááá·áºááœááºážááŒááºážá
Lua ááá¯á¡ááŒá±áá¶ááá·áº á áááºááŒáá¯ááºááŒááºáááºááŸá¯á¡á¬ážáá¯á¶ážááᯠFDL ááŒáá·áº áá±ážáá¬ážáá¬ážáááºá Lua ááá¯ááááẠFDL áá²á· ááŒá¿áá¬ááŸáááŸá¬ááá¯ááºáá«áá°ážá
á€áááºááŸá¬ áá»áœááºá¯ááºááá¯á·á¡áá¯á¶ážááŒá¯ááá·áº á¡ááá¯ážááŸááºážáá¯á¶ážáá±á¬ á¡á áá»áá¯ážááŸá¯áá áºáá¯á á¥ááá¬áá áºáá¯ááŒá áºáááºá á€á¡á áá»áá¯ážááŸá¯ááẠá¡áá¯á¶ážááŒá¯áá°áá»á¬ážá¡á¬áž áááºážááá¯á·áááá¯ááºááá¯ááºáá¯á¶áá»á¬ážááᯠá¡ááŒá¬áž client áá»á¬ážááŸáá·áº áá»áŸáá±ááœáá·áºáááŒá¯áá«á áá¯á¶ážá áœá²áá°áá áºáŠážá០á¡ááŒá¬ážá¡áá¯á¶ážááŒá¯áá°áá»á¬ážá¡ááœáẠá¡áá¹ááá¬ááºááŸááá±á¬áá¯á¶áá áºáᯠáááºáá®ážááŒááºážá០áá¬ážáá®ážááẠá€á¡áá¬ááᯠáá»áœááºá¯ááºááá¯á·áá¯ááºáá±á¬ááºáá«áááºá
function register()
return {"pre_user_api_publish"}
end
function pre_user_api_publish(p)
if(p==nil) then
return{
ref = "cancelPublishImage",
name = "Cancel publishing",
description = "Cancel all userâs images publishing",
triggerType = "PRE_USER_API_CALL",
triggerOptions = {"publishResource", "publishImage"},
api = "TRIGGER",
version = 1,
}
end
-- Turn publishing off
return {exitState = "CANCEL"}
end
ááŸááºáá¯á¶áááºááŒááºážáá¯ááºáá±á¬ááºáá»ááºááᯠFCO kernel ááŸáá±á«áºáá«áááºá áááºážááẠáá±á«áºáááá·áº function á¡áááºááᯠááŒááºáá±ážáááá·áºáááºá á€áá¯ááºáá±á¬ááºáá»ááºá âpâ ááá·áºáááºáá»ááºááẠáá±á«áºááá¯ááŸá¯á¡ááŒá±á¬ááºážá¡áá¬ááᯠááááºážáááºážáá¬ážááŒá®áž áááºážááᯠáááá¡ááŒáááºáá±á«áºáá±á¬á¡áá« áááºážááẠááá¬ááŒá áºáááá·áºááẠ(nil)á áááºážááẠáá»áœááºá¯ááºááá¯á·á á¡á áá»áá¯ážááŸá¯ááᯠá á¬áááºážááœááºážááá¯ááºáááºááŒá áºáááºá TriggerType ááœáẠáá»áœááºá¯ááºááá¯á·ááẠáá¯ááºáá±ááŸá¯ááá¯ááºáá±á¬ááºáá® á¡á áá»áá¯ážááᯠáá±á«áºááá¯áá¬ážááŒá±á¬ááºáž ááœáŸááºááŒááŒá®áž áá¯á¶ážá áœá²áá°áá»á¬ážááá¯áᬠáááºáá±á¬ááºááŸá¯ááŸááá«áááºá áá¯ááºáá«áááºá áá»áœááºá¯ááºááá¯á·ááẠá áá áºá á®áá¶ááá·áºááœá²áá°áá»á¬ážááᯠá¡áá¬á¡á¬ážáá¯á¶ážááᯠáá¯ááºáá±ááœáá·áºááŒá¯áá«áááºá TriggerOptions ááœáẠTrigger áá áºáááºááá·áº áá¯ááºáá±á¬ááºáá»ááºáá»á¬ážááᯠá¡áá±ážá áááºáá±á¬áºááŒáá¬ážáááºá
á¡áááá¡áá»ááºááŸá¬ return {exitState = âCANCELâ} ááŒá áºááŒá®ážá ááá¯á·ááŒá±á¬áá·áº trigger ááᯠáá®ááœááºáá²á·áááºá á¡áá¯á¶ážááŒá¯áá°ááẠáááºážááá¯á·ááá¯á¶ááᯠááááºážáá»á¯ááºááŸá¯áá±á¬ááºááœáẠáá»áŸáá±ááẠááŒáá¯ážá á¬ážáá±á¬á¡áá«ááœáẠáááºážááẠáá»ááºááœááºááŸá¯ááᯠááŒááºáááºáááŸááááºááŒá áºáááºá
FCO áááá¯áá¬ááœááºá áááºááá·áºá¡áá¬ááá¹áᯠ(áá áºááºá áá¬áá¬á áá¯ááºáá¯á¶á ááœááºáááºá ááœááºááẠá¡áááºáᬠá áááºááŒáá·áº) ááᯠáá¯á¶áá±á¬ááºáá±á¬ááºáá»á¬ážáá«ááŸááá±á¬ á¡áááºážá¡ááŒá áºáá áºáá¯á¡ááŒá Ạááá¯ááºá á¬ážááŒá¯áááº-
- á¡áááºážá¡ááŒá ẠUUID
- á¡áááºážá¡ááŒá áºá¡áááº
- á¡áááºážá¡ááŒá áºá¡áá»áá¯ážá¡á á¬áž
- á¡áááºážá¡ááŒá áºááá¯ááºááŸáẠUUID
- á¡áááºážá¡ááŒá áºá¡ááŒá±á¡áá± (áááºááŒáœá áááŸá¯ááºááŸá¬áž)
- á¡áááºážá¡ááŒá Ạáááºáá¬áá±áá¬
- á¡áááºážá¡ááŒá áºáá±á¬á·áá»á¬áž
- á¡áááºážá¡ááŒá áºááᯠááá¯ááºááá¯ááºáá±á¬ áá¯ááºáá¯ááºá UUID
- á¡áááºážá¡ááŒá ẠVDC
á¡áááºážá¡ááŒá áºá¡á¬ážáá¯á¶ážááᯠáá°áá®áá±á¬áááá¬áá¡á áá¯ááºáá±á¬ááºááá·áºá¡áá« API ááᯠá¡áá¯á¶ážááŒá¯á áá¯ááºáá±á¬ááºááá·áºá¡áá« áááºážááẠá¡ááœááºá¡áááºááŒá±áááºá áá¯ááºáá¯ááºáá»á¬ážááᯠáááºáá±á¬ááºááŸá¯áá±ážáá°á០á á®á ááºáááºááŸááºááŒá®áž áá±á¬ááºáááºá០ááŸá¬áá°áááºá áá»áœááºá¯ááºááá¯á·áááœá±áá±ážáá»á±ááŸá¯ááŸá¬ áá áºáááºááœááºááŸááá±áá±á¬ááŒá±á¬áá·áº áá¯á¶ážá áœá²áá°ááẠáááºááá·áºáá¯ááºáá¯ááºááá¯áááᯠá¡ááá·áºá០ááœááºáááºá áœá¬ ááŸá¬áá°ááá¯ááºáá«áááºá ááœá±áá±ážáá»á±ááŸá¯ááœáẠáááºážááᯠáá±á¬ááºááá¯ááºážááœáẠááœááºáá»ááºáá«áááºá áá¯ááºáá¯ááºááẠáá áºáá¬áá®áá»áŸáẠIP ááááºá á¬á áá áºáá¬áá®áá»áŸáẠáá±á¬ááºááẠGB áá áºááŒá¬ážáá áºáᯠááá¯á·ááá¯áẠáá¬áá¬áá áºáá¯áᬠááŒá áºááá¯ááºáááºá
á¡áá»áá¯á·áá±á¬áááºážááŒá áºáá»á¬ážááᯠá¡ááŸááºá¡áá¬ážááŒá¯ááẠáá±á¬á·áá»á¬ážááᯠáááºážááá¯á·ááŸáá·áº áá¯ááºáá±á¬ááºááŒááºážá áá¯áá¹ááááᯠááŒá±á¬ááºážáá²ááẠá¡áá¯á¶ážááŒá¯ááá¯ááºáááºá á¥ááá¬á¡á¬ážááŒáá·áºá áá»áœááºá¯ááºááá¯á·ááẠá¡áá±ážáá»áááºáá±á¬á·ááŒáá·áº áá¯ááºááá¯ááºážááá¯ááºáᬠnode áá¯á¶ážáá¯ááᯠá¡ááŸááºá¡áá¬ážááŒá¯ááá¯ááºááŒá®áž á¡áá»áá¯á·áá±á¬áá±á¬ááºáááºáá»á¬ážá¡á¬áž áá°áá®áá±á¬áá±á¬á·ááŒáá·áº á¡ááŸááºá¡áá¬ážááŒá¯ááá¯ááºáááºá ááá¯á·ááŒá±á¬áá·áº ဠnode áá»á¬ážááᯠá€áá±á¬ááºáááºáá»á¬ážá¡ááœáẠáá¯áá¹ááá¯ááºáá±ážá¡á ááœá²áá±áá±ážááá¯ááºáá«áááºá áá»áœááºá¯ááºááá¯á·ááẠáááºážááá¯á·á VM áá»á¬ážáá±ážááŸá á¡áááºáá®ážáá»ááºážáá»á¬ážááᯠáááŒáá¯ááºáá±á¬ VIP áá¯á¶ážá áœá²áá°áá»á¬ážá¡ááœáẠá€ááá¹ááá¬ážááᯠá¡áá¯á¶ážááŒá¯áá«áááºá áá¯ááºáá±á¬ááºáá»áẠááá¯ááºááá¯ááºá ááá¯ááŒá®áž ááœááºáá»ááºá áœá¬ á¡áá¯á¶ážááŒá¯ááá¯ááºáá«áááºá
ááá¯ááºá ááºáá¯á¶á á¶ááœáẠáá¯ááºááá¯ááºážááá¯ááºáᬠnode áá áºáá¯á á®á áááá¯áááºáᬠcore áá áºáá¯á á®á¡ááœáẠáá±ážáá±á¬ááºááŒááºáž áá«áááºáááºá áá¯ááºáá»á ááááºááẠá¡á á¯ááá¯ááºá¡áá»áá¯ážá¡á á¬áž á¡áá±á¡ááœááºá¡á¬ážááŒáá·áºáááºáž áááºáá±á¬ááºááŸá¯ááŸááááºá á¥ááá¬á¡á¬ážááŒáá·áº KVM ááŸáá·áº VMware ááá¯á·ááᯠááœá²áá¯á¶ážááẠá á®á ááºáá¬ážáá«áá ááá¯ááºá ááºáá¯ááºáá»á áááẠááá¯ážáá¬áá«áááºá
FCO ááẠááŒá®ážááŒáá·áºá á¯á¶áá±á¬áá¯ááºáá¯ááºáá áºáá¯ááŒá áºááŒá®áž áááºážááá¯ááºáá±á¬ááºááá¯ááºá áœááºážááẠá¡ááœááºááŒáœááºááá±á¬ááŒá±á¬áá·áº áá»áœááºá¯ááºááá¯á·ááẠááœááºáááºá¡á áááºá¡ááá¯ááºážááá¯ááºáá±á¬ááºááŸá¯ááá¯á¡áá±ážá áááºáá±á¬áºááŒáá»ááºááŒáá·áº áá±á¬ááºážáá«ážáá»á¬ážá áœá¬ááᯠáá áºááŒáá¯ááºáááºáááºážááŒááºáááºááẠá á®á ááºáá¬ážáá«áááºá
á€áá¶á á¯á¶áá®ážááá¯ááºážááá¬ááŸáá·áº ááŸá áºá¡áá±á¬áºááŒá¬ á¡áá¯ááºáá¯ááºáá²á·ááŒá®ážá áááºážááᯠá¡ááœááºááá·áºáá»á±á¬áºáááºáᯠáá»áœááºá¯ááºááá¯á· á¡ááŸááºá¡áá¬ážááŒá¯ááá¯ááºáá«áááºá áá¶ááá±á¬ááºážá áœá¬áá²á áá¯ááºáá¯ááºááẠá¡ááŒá áºá¡áá¬á¡áá¬áááºážáááºááá¯ááºáá±á
- áá±áá¬ááá¬á ááá¯ážáá¬áááºááŸáá·áºá¡áá»áŸ áá±ážááŒááºážááŸá¯áá»á¬áž ááŸá±ážááœá±ážáá¬áá±á¬ááŒá±á¬áá·áº áá±áá¬áá±á·á áºááᯠá¡áá±á¬ááºážáá¯á¶ážááŒá áºá¡á±á¬áẠááŒá¯ááŒááºáá²á·ááá«áááºá
- ááá±á¬áºááááŸá¯áá áºáá¯ááŒá®ážáá±á¬ááºá áá»áœááºááœááºážáá»ááºáá áºáá¯ááŒá±á¬áá·áº ááŒááºáááºáá°áá±á¬ááºáá±ážááá¹ááá¬ážááẠá¡áá¯ááºááá¯ááºáá±á¬á·áá² áá»áœááºá¯ááºááá¯á·áááá¯ááºááá¯áẠscript á¡á á¯á¶ááá¯á¡áá¯á¶ážááŒá¯á áá¶ááá±á¬ááºážáá±á¬áá±á¬ááºáááºáá»á¬ážááá¬ážáá»á¬ážááᯠááŒááºáááºááá°ááááºááŒá áºáá«áááºá
- node ááááŸáááá¯ááºááŸá¯ááᯠáá±á¬ááºááŸááºážááẠááá¹ááá¬ážá¡á¬áž áá¯ááºááá¯á· hardwired áá¯ááºááŒá®áž á áááºááŒáá¯ááºáá¯ááºááááá«á ááá¯ááá¯áááºááŸá¬á áá»áœááºá¯ááºááá¯á·ááẠnode áá áºáá¯áááááŸáááá¯ááºááŸá¯ááᯠáá¯á¶ážááŒááºáááºá¡ááœáẠáá»áœááºá¯ááºááá¯á·áááá¯ááºááá¯ááºáá°áá«ááá»á¬ážááᯠáááºáá®ážáááááá¯ááºáá«á
- áá áºáá¯ááºááŒááºážááẠá¡ááŒá²áááºážá¡áá±ážá áááºááá¯ááºáá«á áá áºáá«áá áºáá¶ááœáẠáááºááẠááŒá¿áá¬áá áºáá¯áá¯ááᯠáá¬ážáááºááẠá¡ááœááºáááá·áºáá»áá±á¬ á¡ááá·áºááá¯á· áááºážááẠááá¯á¡ááºáá±á¬á¡áá«á á¡áá»áá¯á·áá±á¬ á¡á áááºá¡ááá¯ááºážáá»á¬ážá¡ááœáẠá¡áááºážá¡ááŒá áºáá¯áẠáá¯á¶áá±á¬ááºááŸá¯ áááŸááá±á
á á¯á á¯áá±á«ááºáž: áá±áá°áá»á¡á¬ážááŒáá·áºá áá¯ááºáá¯ááºá á¡áááºá¡ááŒááºáá»á¬ážááẠáá±á¬ááºážááœááºáááºá áá»áœááºá¯ááºááá¯á·ááẠáá¶á á¯á¶áá®ážááá¯ááºážááŒá¯á á¯áá°áá»á¬ážááŸáá·áº á¡áááºáááŒááºáááºááœááºáá±áá«áááºá áá®áá±á¬ááºááœá±á á¡ááŒá¯ááá±á¬áá±á¬ááºáá²á· áá°ážáá±á«ááºážáá±á¬ááºááœááºááŸá¯ááᯠááá¯áá¬ážáááºá
áááºážáááá¯ážááŸááºážáá±á¬áºáááºážá FCO ááœááºáá»ááºááŒáá·áºáá±á¬áá¯ááºáá±á¬ááºááá¯ááºá áœááºážááŸááááºá áá±á¬ááºáá±á¬ááºážáá«ážáá»á¬ážááœáẠá¡á±á¬ááºáá«á¡ááŒá±á¬ááºážá¡áá¬áá»á¬ážááᯠááá¯ááá¯áááºááŸáá¯ááºážá áœá¬ áááºááŸáá¯ááºážá áœá¬ áá¯á¶áá±á¬áºááẠá á®á ááºáá¬ážáá«áááºá
- FCO ááœáẠááœááºáááºáá»áááºáááºááŒááºážá
- ááá¯ááºááá¯ááº-ááŒááºáááºááá°ááŒááºážááŸáá·áº FQP áááá¯ááá¯áá±á¬ááᯠáá¶á·ááá¯ážáá±ážáááºá
- áááºáááá¯ááºááá¯áẠplugins ááŸáá·áº widget áá»á¬ážááá¯áá±ážáá«á
- Load Balancer ááŸáá·áº Acronis áá²á·ááá¯á·áá±á¬ á¡ááá¯áááºáá±á¬ááºááŸá¯áá»á¬ážááᯠáá»áááºáááºááŒááºážá
- á¡áááºááááºáž
- node áá»á¬ážááᯠconfigure ááŸáá·áº configure á¡ááœáẠá á¯á ááºážáá¬ážáá±á¬ ááá¹ááá¬áž
- virtual machine metadata ááᯠáá¯ááºáá±á¬ááºáá±áá«áááºá
PS áááŒá¬ážá¡áá»ááºááœá±ááᯠá
áááºáááºá
á¬ážááẠcomment ááŸá¬áá±ážáá±ážáá«á áááºááŒá®ážáá¬ážáá±á¬ááºáá«!
source: www.habr.com