ভিএমওয়্যার প্লেয়ার - পরিষেবা হিসাবে চলছে


8

উইন্ডোয়ার সার্ভিস হিসাবে ভিএমওয়্যার প্লেয়ারটি চালানো কি এমনভাবে সম্ভব যে কোনও প্লেয়ারটি চালু থাকতে কোনও ব্যবহারকারীর লগ ইন না করা উচিত?

উত্তর:


14

ভিএমওয়্যার সার্ভার হ'ল ভিএমওয়্যার প্লেয়ার নয়, পটভূমিতে একটি ভিএম চালানোর জন্য সঠিক সরঞ্জাম।


1
(এবং এটিও নিখরচায়)
ক্রিস_কি

2
কঠোরভাবে সত্য নয়। সমস্ত নেট জুড়ে লোকেরা ভিএমওয়্যার প্লেয়ারকে পরিষেবা হিসাবে চালাচ্ছে।
জেমস বার্নেট

4
@ জেমসবার্নেট লোকেরা প্রচুর কাজ করেন যা "আদর্শ" নয় - ড্রাইভের জন্য যান এবং দেখুন আপনি যদি বিশ্বাস না করেন তবে অন্যরা রাস্তায় কীভাবে আচরণ করে। আপনি ভিএমওয়্যার প্লেয়ারকে পরিষেবা হিসাবে চলার জন্য 'ভোজ' করতে পারেন এই সত্যটি যে ভিএমওয়্যার সার্ভারটি সেই কাজের জন্য প্রয়োজনীয় সরঞ্জামটি পরিবর্তন করে না।
রব মোয়ার

1
হতে পারে ব্যবহারের ক্ষেত্রে নির্ভর করে। আপনি যদি কোনও সস্তা ভিএমওয়্যার সার্ভার চান তবে আপনি যদি বিনা বাহিত কোনও ভিএম চালনা করতে চান তবে আমি আপনার সাথে একমত। তবে "ব্যাকগ্রাউন্ডে ভিএম চালানোর জন্য সঠিক সরঞ্জাম" বিবৃতিটি অত্যধিক বিস্তৃত। আমার ক্ষেত্রে, আমি ইউনিটি মোড ব্যবহার করে উইন্ডোজের সাথে লিনাক্স পাশাপাশি চালাতে চেয়েছিলাম এবং ভিএমওয়্যার প্লেয়ার ইউআই দেখে চিন্তার দরকার নেই। এছাড়াও উইন্ডোজ অত্যধিকভাবে পশ্চাদপট প্রক্রিয়াগুলির সাথে জিইউআই বন্ধুত্বপূর্ণভাবে খুঁজে পাওয়া যায়। কম্পিউটার ইতিহাসের একটি কেন্দ্রীয় অংশ আপনি যা চান তা করতে কিছু হ্যাক করতে সক্ষম হচ্ছে। সরঞ্জামটি ভুল নয়, আপনাকে কেবল এটির সীমাবদ্ধতাগুলি জানতে হবে।
জেমস বার্নেট

6
ভিএমওয়্যার সার্ভারটি
অবহিত

5

এর সাথে দেরিতে প্রতিক্রিয়ার জন্য দুঃখিত। আমি আজ এটি বের করার চেষ্টা করছিলাম। আমি এই উত্তরটি জুড়ে এসেছি, ভেবেছিলাম এসএফকে জানাতে পারি।

আপনি আসলে ...

  • ভিএমওয়্যার প্লেয়ার ইউআই না দেখায় সেট করার জন্য এটি আপনার ভিএমএক্স কনফিগারেশন ফাইলে যুক্ত করুন:

    msg.noOk = "সত্য"

  • আপনার নিজস্ব পরিষেবা তৈরি করতে একটি উইন্ডোজ সার্ভার রিসোর্স কিট থেকে instsrv.exe পান

  • স্টার্টআপে একটি ব্যাচের ফাইল আপনার সদ্য তৈরি পরিষেবাটিতে কল করুন

ধাপে ধাপে নির্দেশাবলী এখানে পাওয়া যাবে:

http://research.stowers-institute.org/dct/docs/admin/VMwarePlayerService.htm


শেষ লিঙ্কটি নষ্ট হয়েছে
স্ট্যাম্পি 77

2

আমি জানি এটি একটি পুরানো প্রশ্ন, তবে আমি এর সমাধানের জন্য পুরো ইন্টারনেটে অনুসন্ধান করেছি এবং আমি যা ভাগ করতে চাই তার মত ব্যাপক কিছু পাই না।

হ্যাঁ, লিনাক্সের জন্য পরিষেবা হিসাবে ভিএমওয়্যার প্লেয়ার ব্যবহার করা সম্ভব (উইন্ডোজের আলাদা উত্তর আছে); এটি সহজ এবং আমি এটি না করার কথা ভাবার কোনও কারণ নেই। হেডলেস সার্ভার থেকে হেডলেস সার্ভার হোস্ট করার জন্য এটি বিশেষত দুর্দান্ত।

অন্যান্য ভিএমওয়্যার-ভিত্তিক পছন্দ, ভিএমওয়্যার সার্ভার অবমূল্যায়ন করা হয়েছে এবং আমি জানি যে কেবলমাত্র অন্যান্য $ 0 পছন্দটি ভার্চুয়ালবক্স। আপনি যদি ভিএমওয়্যার প্লেয়ারের চেয়ে ভাল এটি পছন্দ করেন তবে আপনার কাছে আরও শক্তি, তবে আমি ভিএমওয়্যার প্লেয়ারকে জানি এবং আমি যা চাই তা পাওয়ার জন্য কোনও সমর্থিত পথ ব্যবহার না করার কোনও কারণ আমি দেখতে পাই না।

সম্ভবত আপনি এটি কোনও অ-রুট অ্যাকাউন্টের অধীনে চলতে এবং স্ট্যান্ডার্ড সার্ভিস স্টার্টআপ / শাটডাউন সময়ে স্টার্ট আপ এবং বন্ধ করতে চান। যদি এটি হয় তবে এটি কনফিগার করার পদ্ধতি এখানে রয়েছে:

  • ডেমন প্যাকেজ পান (সাধারণত ডিফল্ট হিসাবে ইনস্টল করা হয় না):

    apt-get install daemon
    
  • ভিএমওয়্যার.কম থেকে ভিএমওয়্যার প্লেয়ার এবং ভিএমওয়্যার VIX ডাউনলোড করুন এবং ভিএম ইঞ্জিন এবং VIX এর ভিএমআরুন (ভিএম এক্সিকিউশনের কমান্ড-লাইন নিয়ন্ত্রণ) বাইনারি পেতে তাদের ইনস্টল করুন।

  • তৈরি করে পরিষেবাটি শুরুতে যুক্ত করুন /etc/init.d/<vm_server_name>। এটি এর মতো দেখতে পারে:

    #! /bin/bash
    ### BEGIN INIT INFO
    # Provides:          vm_server_name
    # Required-Start:    $named $remote_fs $syslog
    # Required-Stop:     $named $remote_fs $syslog
    # Default-Start:     2 3 4 5
    # Default-Stop:      0 1 6
    # Short-Description: My Server VM
    # Description:       Virtual Machine instance of My Server
    ### END INIT INFO
    
    PATH=/sbin:/usr/sbin:/bin:/usr/bin
    VM="/path/to/vmx_file.vmx"
    USER_TO_RUN_UNDER="username"
    
    if [[ "$USER" == "$USER_TO_RUN_UNDER" ]]; then
      USER_FLAG=""
    else
      USER_FLAG="--user=$USER_TO_RUN_UNDER"
    fi
    
    case "$1" in
        start)
            daemon $USER_FLAG -- vmrun -T player start "$VM" nogui &>/dev/null &
            ;;
        stop)
            vmrun -T player suspend "$VM" &>/dev/null
            while [[ "$(vmrun -T player list | grep -o "$VM")" == "$VM" ]]; do
              sleep 1
            done
            ;;
        *)
            echo "Usage: $0 start|stop" >&2
            exit 3
            ;;
    esac
    
  • স্ক্রিপ্টটি চলমানযোগ্য করুন:

    chmod a+x /etc/init.d/vm_server_name
    
  • স্ক্রিপ্টটি স্ট্যান্ডার্ড লিনাক্স পরিষেবা শুরু / শাটডাউন রানলেভলে যুক্ত করুন। সংখ্যাগুলি নিশ্চিত করে যে এটি শুরু হওয়া শেষ জিনিসগুলির মধ্যে একটি এবং বন্ধ হওয়া প্রথমটি:

    update-rc.d vm_server_name defaults 99 01
    

মন্তব্য:

  • আপনি রুট-মালিকানাধীন ফাইলগুলি সংশোধন করার কারণে আপনাকে সম্ভবত সমস্ত কমান্ড 'sudo' করতে হবে।
  • আমি একটি লুপ রেখেছি যাতে শাটডাউনে স্ক্রিপ্টটি ওএসে ফিরে না আসে যতক্ষণ না এটি অতিথি ওএসকে পুরোপুরি স্থগিত করে দেয়। আমি জানি না এটির প্রয়োজন আছে কি না, তবে এটি একটি ভাল ধারণা বলে মনে হয়েছিল। এটি অবশ্যই হোস্ট ওএসের শাটডাউনটি কমিয়ে দেবে, তবে আমার মতে এটি মূল্যবান।
  • আপনার যদি অতিথি ওএসের স্থানীয় জিইউআইয়ের সাথে ইন্টারঅ্যাক্ট করতে হয় তবে সার্ভারটি চালিয়ে স্থগিত করুন /etc/init.d/vm_server_name stopএবং তারপরে স্থানীয়ভাবে ভিএমওয়্যার প্লেয়ার জিইআইআই ব্যবহার করে এটি শুরু করুন। সমাপ্তির পরে, এটি স্থগিত করুন এবং /etc/init.d/vm_server_name startআবার শিরোনামহীন দৃষ্টান্তটি শুরু করতে চালান ।

আপনি যদি লিনাক্সে ভিএমওয়্যার প্লেয়ার এবং ভার্চুয়াল বাক্সটি নিয়ে এসেছিলেন তবে আপনি খুব বেশি অনুসন্ধান করছেন না। কেভিএম এবং জেন এই দিনগুলিতে পছন্দসই সরঞ্জাম।
জোরডাচি

1
লিনাক্স ব্যবহারকারীদের জন্য একটি ভাল উত্তর, তবে প্রশ্নটি বিশেষত একটি উইন্ডোজ পরিষেবা হিসাবে ভিএমওয়্যার প্লেয়ার চালানোর বিষয়ে জিজ্ঞাসা করেছিল - সম্ভবত আপনার লিনাক্সে এই সম্পর্কে একটি পৃথক প্রশ্ন জিজ্ঞাসা করা উচিত এবং উত্তর দেওয়া উচিত :-)
voretaq7

অন্যান্য সমাধানের পয়েন্টারগুলির জন্য ধন্যবাদ। গুগলে 'vm হিসাবে পরিষেবা হিসাবে' অনুসন্ধান করার চেষ্টা করুন এবং আমি যা দেখেছি তা আপনি দেখতে পাবেন। আমি মনে করি আপনি যা বলছেন তা হ'ল আপনি বিশ্বাস করেন হাইপারভাইজারগুলি হট হটনেস। আমি মনে করি শখকারদের অন্যান্য ভিএম এর সাথে একটি লিনাক্স হোস্টকে পরিষেবা হিসাবে বেছে নেওয়ার বৈধ কারণ রয়েছে, তবে স্কেলিবিলিটির জন্য আমি নিশ্চিত যে আপনি সঠিক।
ডেভিড গ্ল্যাডফেলার

ওহো, আমি প্রশ্নটিতে 'উইন্ডোজ' শব্দটি দেখিনি।
ডেভিড গ্লাডফেলার

হুম, দ্বিতীয় চিন্তায় আমি মনে করি উইন্ডোজ যখন আমি উত্তর দিয়েছিলাম তখন প্রশ্নটিতে উল্লেখ করা হয়নি। ভুল হতে পারে ...
ডেভিড গ্ল্যাডফেলার

0

সুপার ইউজার থেকে

এটা এই খুব পুরানো বিনামূল্যে মাইক্রোসফট মোড়কের (srvany সম্পর্কে ব্যাখ্যা জন্য google) ব্যবহার সম্ভব: ftp://ftp.microsoft.com/bussys/winnt/winnt-public/reskit/nt40/i386/srvany_x86.exe

অথবা বাণিজ্যিক সরঞ্জামগুলিও রয়েছে: http://www.coretechnologies.com/products/AlwaysUp/apps/RunVMwarePlayerAsAS سروਸੀ.html

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.