You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@metron.apache.org by jo...@apache.org on 2017/06/28 18:04:55 UTC

metron git commit: METRON-999 Add virtualization support checks to platform-info.sh (JonZeolla via jonzeolla) closes apache/metron#618

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 <ze...@gmail.com>
Authored: Wed Jun 28 14:04:39 2017 -0400
Committer: jonzeolla <jo...@apache.org>
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}"