Repository: metron Updated Branches: refs/heads/master d52f574f8 -> 095be23dc
METRON-999 Add virtualization support checks to platform-info.sh (JonZeolla via jonzeolla) closes apache/metron#618 Project: http://git-wip-us.apache.org/repos/asf/metron/repo Commit: http://git-wip-us.apache.org/repos/asf/metron/commit/095be23d Tree: http://git-wip-us.apache.org/repos/asf/metron/tree/095be23d Diff: http://git-wip-us.apache.org/repos/asf/metron/diff/095be23d Branch: refs/heads/master Commit: 095be23dce0f818a98a1fc587053d133ca542856 Parents: d52f574 Author: JonZeolla <[email protected]> Authored: Wed Jun 28 14:04:39 2017 -0400 Committer: jonzeolla <[email protected]> Committed: Wed Jun 28 14:04:39 2017 -0400 ---------------------------------------------------------------------- metron-deployment/scripts/platform-info.sh | 10 ++++++++++ 1 file changed, 10 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/metron/blob/095be23d/metron-deployment/scripts/platform-info.sh ---------------------------------------------------------------------- diff --git a/metron-deployment/scripts/platform-info.sh b/metron-deployment/scripts/platform-info.sh index a1dce34..a24098d 100755 --- a/metron-deployment/scripts/platform-info.sh +++ b/metron-deployment/scripts/platform-info.sh @@ -89,6 +89,11 @@ case "${OSTYPE}" in cat /proc/cpuinfo | grep -i cores | cut -d: -f2 | awk '{corecount+=$1} END {print "Total cores: " corecount}' echo "Disk information:" df -h | grep "^/" + if [[ $(egrep '(vmx|svm)' /proc/cpuinfo) ]]; then + echo "This CPU appears to support virtualization" + else + echo "This CPU may not support virtualization" + fi ;; darwin*) sysctl hw.memsize | awk '{print "Total System Memory = " $2/1048576 " MB"}' @@ -98,6 +103,11 @@ case "${OSTYPE}" in sysctl machdep.cpu | grep 'machdep.cpu.core_count' | cut -d: -f2 | cut -d\@ -f2 | awk '{print "Total cores:" $0}' echo "Disk information:" df -h | grep "^/" + if [[ $(sysctl kern.hv_support | awk -F' ' '{print $2}') == "1" && $(sysctl -a | grep machdep.cpu.features | grep VMX) ]]; then + echo "This CPU appears to support virtualization" + else + echo "This CPU may not support virtualization" + fi ;; *) echo "Unable to detect system resources for ${OSTYPE}"
