নেস্টেড আরডিপি এবং ভিএমওয়্যার এবং আইএলও কনসোল সেশন: কীস্ট্রোক পুনরাবৃত্তি এবং বিলম্ব


17

আমি সম্পূর্ণরূপে আইএলওয়ের মাধ্যমে রিমোট সার্ভার ইনস্টলেশনতে কাজ করছি (তবে এটি আইপিএমআই এবং ভিএমওয়্যার কনসোল সেশনেও প্রযোজ্য)। সফ্টওয়্যার অ্যাপ্লিকেশন এবং পরিবেশের কারণে, আমার অ্যাক্সেসটি একটি উইন্ডোজ সার্ভারের মধ্যে সীমাবদ্ধ যা আমাকে আরডিপির মাধ্যমে অ্যাক্সেস করতে হবে। সেই সিস্টেম থেকে লক্ষ্য সার্ভারে যাওয়া এইচপি আইএলএল 2 বা আইএল 3 এর মাধ্যমে সম্পন্ন হয়।

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

ks=http://all.yourbase.org/kickstart/ks.cfg

দেখতে দেখতে শেষ:

ks====httttttp://allll..yourbaseee.....org/kicksstart/ks.cccfg

আমি মাইক্রোসফ্টের আরডিপি ক্লায়েন্ট (ম্যাক এবং উইন্ডোজে) ব্যবহার করে এটি করছি। ইনস্টলেশন চালানোর সময় বা নেস্টেড সেশনে দূরবর্তী কাজ করার আগে আমি এটিও লক্ষ্য করেছি।

এখানে চিত্র বর্ণনা লিখুন

এটির জন্য কি কোনও দুর্দান্ত ফিক্স রয়েছে, বা এটি কেবল প্রোটোকলগুলির কাজ?


3
আমি এমন অ্যাডমিনদের আশা করব যাদের ভাল সংখ্যক রিমোট সিস্টেম রয়েছে, বা পরামর্শদাতাদের, যাদের বিভিন্ন সিস্টেমে রিমোট করা দরকার তারা এটির অভিজ্ঞতা অর্জন করতে পারে।
ew white

2
আমি এটি বলতে ঘৃণা করি, তবে আমারও নিয়মিত এই সমস্যাটি রয়েছে এবং দুঃখের সাথে এখনও এর উপায় খুঁজে পাইনি।
চপার 3

3
এটি আপনার সমস্যার সমাধান করে না তবে আপনার দূরবর্তী প্রান্তটি যদি ভিএমওয়্যার কনসোল হয় তবে ভিএমওয়্যারের এই দস্তাবেজ একটি সমাধানের পরামর্শ দেয়।
59

এই পুনরাবৃত্তি কীস্ট্রোক সমস্যাটি কেবল আরডিপি সেশন এবং আইলো কনসোলের মধ্যেই ঘটছে?
Rqomey

@ রিকোমি আমি নিশ্চিত নই যে বিষয়টি কোন স্তরের দিকে প্রকাশিত হয়েছে। শেষ ফলাফল একই। এর মতো কিছু অনুমান করুন: ম্যাক -> আরডিপি উইন্ডোজ সেশন আইএলও বা vSphere ক্লায়েন্ট কনসোলের সাথে চলছে connection
ew white

উত্তর:


10

যেখানে কোনও এসএসএইচ সংযোগ কী স্ট্রোক সংক্রমণ করে , একটি এইচপি আইএলও সংযোগ কী রাজ্যগুলি প্রেরণ করে । প্রতিবার আপনি কোনও কী টিপুন, সার্ভারটি পৃথক কীডাউন এবং কীআপ ইভেন্টগুলি গ্রহণ করে। কীআপের ইভেন্টটি দেরীতে পেলে পুনরাবৃত্তি কীস্ট্রোকের ফলাফল।

কী-আপ ইভেন্টটি দেরিতে প্রাপ্ত হওয়ার দুটি সম্ভবত কারণ:

  1. নেটওয়ার্কের ভিড় / পারফরম্যান্স সম্পর্কিত সমস্যা।
  2. আইএলও সংযোগের সূচনা করে ক্লায়েন্ট সিস্টেমের দুর্বল পারফরম্যান্স। ক্লায়েন্টটি যদি ভার্চুয়াল মেশিন হয় তবে অন্তর্নিহিত হোস্ট সিস্টেমটি কি ওভারলোড হয়েছে, বা ভিএমের কি অপ্রতুল মেমরি / সিপিইউ সংস্থান বরাদ্দ রয়েছে?

মূল কারণ যদি সম্বোধন করা যায় না:

  1. মূল পুনরাবৃত্তি সমস্যাটি "কী আপ / ডাউন" নামক একটি আইএলও 2 সেটিংস অক্ষম করে প্রায় কাজ করা যেতে পারে। এর ফলে আইএলও 2 কী-স্ট্রোকের পরিবর্তে কীস্ট্রোক প্রেরণ করবে। দুর্ভাগ্যক্রমে, এই সেটিংটি আইএলও 3 থেকে সরানো হয়েছে।
  2. যদি লক্ষ্য অপারেটিং সিস্টেমটি লিনাক্স হয় তবে আপনি ttyS0ভার্চুয়াল কনসোলের পরিবর্তে ভার্চুয়াল সিরিয়াল পোর্ট (ভিএসপি) সেশনে কনসোলটি পুনর্নির্দেশ এবং ব্যবহার করে ইস্যুটি নিয়ে কাজ করতে সক্ষম হতে পারেন । এটি কী আপ / ডাউন সমস্যাটি মুছে ফেলবে, কারণ সিরিয়াল সংযোগগুলি কী-আপ / ডাউন ইভেন্টগুলির পরিবর্তে কীস্ট্রোক প্রেরণ করে।
  3. মূল পুনরাবৃত্তির হারকে সামঞ্জস্য করতে এবং / অথবা লক্ষ্য সিস্টেমে সম্পূর্ণরূপে অটোরেপেটটি অক্ষম করতে এটি সহায়ক হতে পারে। আমি স্বীকার করি যে মূল পুনরাবৃত্তি সমস্যার তীব্রতার উপর নির্ভর করে এটি সম্পাদন করা সহজ হতে পারে না।
  4. আপনি ম্যাককে আপনার স্থানীয় ওয়ার্কস্টেশন হিসাবে ব্যবহার করছেন তা প্রদত্ত, কমান্ড-ভি ব্যবহার করে আপনার ম্যাক আরডিপি ক্লায়েন্টে সম্পূর্ণ কমান্ড আটকানোর চেষ্টা করা সার্থক হতে পারে। আমি জানি না এটি কার্যকরভাবে কাজ করতে পারে কিনা তবে এটির একটি আকর্ষণীয় প্রভাব থাকতে পারে। আমি প্রায়শই ম্যাক ওয়ার্কস্টেশন থেকে দূরবর্তী উইন্ডোজ মেশিনে কাজ করার প্রশংসা করেছি কারণ স্থানীয় কমান্ড-হটকি সংমিশ্রণ পূর্বাভাসের সাথে কাজ করে চলেছে।

তথ্যসূত্র:


এর ভিএমওয়্যার রিমোট কনসোলের কোনও অন্তর্দৃষ্টি? আমি একই জিনিস সেখানে দেখতে।
ew white

2
কেবল পুনরাবৃত্তির বিলম্বটি 2 সেকেন্ডে পরিবর্তন করে ভিএমওয়্যারের আশেপাশে কাজ করা বেশ সহজ, তবে বিশ্বব্যাপী এটি করার কোনও উপায় নেই (প্রতিটি ভিএম এর জন্য .vmx ফাইলটি পরিবর্তন করতে হবে): kb.vmware.com/selfservice/microsites /…
স্কাইহক

1
এই একই লাইন বরাবর, এটি অন্য উইন্ডোজ সেশন বাসা বাঁধতে সহায়ক হতে পারে। আইএলও হিসাবে একই নেটওয়ার্ক বিভাগে একটি সার্ভারে আরডিপি করা আপনার সমস্যাটি না হওয়ার জন্য আপনার আন্তঃ-কী বিলম্বকে যথেষ্ট পরিমাণে হ্রাস করতে পারে।
দীর্ঘায়ু

5

এটি দেখে মনে হচ্ছে এটি প্রোটোকল নিয়ে সমস্যা। আমি যে কেন্দ্রীয় সার্ভার থেকে সংযোগ করেছি তার আরডিপি পরিবহণ হিসাবে এরিকম ব্লেজকে ব্যবহার করে সমস্যাটি কিছুটা কমিয়েছি ; যেমন "জাম্প বক্স"।

অন্য জিনিস:

আমি একাধিক নেস্টেড সেশন এড়ানোর চেষ্টা করছি।

নির্দিষ্ট কিছু ক্ষেত্রে উইন্ডোজ থেকে নেটিভ আরডিপি ব্যবহারের অনুমতি দেওয়ার জন্য আমি আমার ম্যাকের উইন্ডোজ 7 এর সাথে ভিএমওয়্যার ফিউশন চালাচ্ছি।

আমি এখনই দেখতে পাচ্ছি এগুলি সম্পর্কে এটি।


2

নিম্নলিখিত রেখাটি যুক্ত করতে আপনার .vmx ফাইলটি সম্পাদনা করতে হবে:

কীবোর্ড.টাইপমেটিকমিনডেলে = "2000000"

এটি "বাউন্স" আউট নেয়।

আমার সংস্করণ ভিএমওয়্যারের সাথে, ভিএম ডাউন থাকলে আমাকে এই পরিবর্তন করতে হবে। আমি বুঝতে পারি যে এটি সম্পাদনা উইন্ডো থেকে তৈরি করা যেতে পারে, তবে আমি সেই জায়গাটি খুঁজে পাইনি।


1

আপনার সমস্যাটি কি আরডিপির সাথে সংঘটিত হচ্ছে (আপনি কি নোটপ্যাডটি সঠিকভাবে টাইপ করতে পারবেন?) বা আরডিপি এবং আইএলও এর মধ্যে)?

আরডিপি এবং আইএলও এর মধ্যে থাকলে (আমি জানি আপনি এটি ইতিমধ্যে করেছেন)

  1. জাভা রিমোট কনসোল ব্যবহার করা প্রায় অসম্ভব ছিল। আমি খুঁজে পেয়েছি যদি আমি "রিমোট কনসোল" ব্যবহার করি (এটি বলা যেতে পারে। নেট), ফলে ব্যাপক উন্নতি হয়েছে। বিলম্বিতা কম ছিল, বিলম্বিতা তীব্রতর ছিল না, এবং পুনরাবৃত্তি হয়েছিল এবং হারিয়ে যাওয়া কীস্ট্রোক ঘটেনি।

  2. লাইভ সিডি বুট করুন, ওপেনশ সার্ভার ইনস্টল করুন এবং সংযোগের জন্য এসএসএস ব্যবহার করুন। আমাদের ইনস্টল করুন ওভার ssh (যদি সংযোগটি খারাপ ব্যবহারের স্ক্রিন হয় তবে)।

যদি আপনার এবং আরডিপির মধ্যে থাকে:

আপনার উইন্ডোজ বাক্সে লো ব্যান্ডউইথের সাথে সুরযুক্ত ফ্রিনেক্স বা ভিএনসি ব্যবহার করুন। এটি কমপক্ষে কীস্ট্রোকগুলি পরিষ্কার করা উচিত। আরডিপির সংযোগটি কি ঠিক আছে (কী সেখানে কী-স্ট্রোকের সমস্যা হচ্ছে?

যদি উভয়ই: একটি নোটপ্যাডে কমান্ডগুলি লিখুন, তবে কপি করুন এবং পারলে পেস্ট করুন, আশা করি এটি টাইপ করার চেয়ে ভাল কাজ করবে।


আমি অবশ্যই। নেট কনসোল ব্যবহার করছি।
ew white

1

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

লক্ষ্য মেশিন হিসাবে:

এমন প্রতিবেদন রয়েছে যে এইচপি আইএলওর এসএসএইচ পোর্টের সাথে সংযোগ স্থাপনের জন্য এসএসএস ব্যবহার করা কী পুনরাবৃত্তি সংক্রান্ত সমস্যাগুলি এড়ায়, তবে আমি এই পদ্ধতিটি ব্যবহার করতে পারিনি কারণ আমার হোস্ট (অনলাইন.net) তাদের আইএলও ফায়ারওয়ালের মাধ্যমে 22 পোর্টটি যেতে দেয়নি। তবে আপনার যদি আইএলওর এসএসএইচ বন্দরে অ্যাক্সেস থাকে (সম্ভবত 22), এটি সবচেয়ে সহজ পদ্ধতির মতো বলে মনে হচ্ছে।

আমি কীবোর্ডের পুনরাবৃত্তির হার নির্ধারণ এবং বুটের সময় বিলম্ব করতে একটি সিস্টেমড ইউনিট ব্যবহার করার চেষ্টা করেছি:

# Note that kbdrate only affects existing keyboards, and HP iLO attaches a new
# USB keyboard when you connect, so you may have to reboot (with the iLO console
# attached) to get the keyboard delay and repeat rate to take effect.

[Unit]
Description=Set longer delay time for key repeat

[Service]
Type=oneshot
RemainAfterExit=yes
StandardInput=tty
StandardOutput=tty
ExecStart=/sbin/kbdrate -d 1000 -r 2

[Install]
WantedBy=multi-user.target
WantedBy=rescue.target

(আপনার /sbin/kbdrateযেখানে রয়েছে তা নিশ্চিত করুন kbdrateto /etc/systemd/systemd/slower-keyboard-repeat.serviceএবং এটিকে লিখুন systemctl daemon-reload && systemctl enable slower-keyboard-repeat.service)

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

শেষ পর্যন্ত, আমি ডিফল্ট পুনরাবৃত্তি হার এবং সমস্ত কীবোর্ডে সময় বিলম্ব করতে লিনাক্স কার্নেলকে প্যাচিং শেষ করেছি:

From 78c32f539b89bf385985bea47a7058a540d31da0 Mon Sep 17 00:00:00 2001
From: Ivan Kozik <ivan@ludios.org>
Date: Thu, 30 Mar 2017 13:31:17 +0000
Subject: [PATCH] Increase the default keyboard repeat delay from 250ms to
 1000ms and repeat rate from 1000/33 Hz to 1000/500 Hz to avoid unintentional
 repeated keystrokes when using remote consoles such as HP iLO over
 high-latency links.  These consoles (HP iLO included) often transmit key
 states (up/down) instead of keystrokes, making it impossible to even enter a
 password and log in.

Fixing this in the kernel avoids problems with kbdrate where the parameters
passed to kbdrate don't apply to the new keyboards attached by HP iLO.
---
 drivers/input/input.c          | 2 +-
 drivers/input/keyboard/atkbd.c | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/drivers/input/input.c b/drivers/input/input.c
index 880605959aa6..a195af2d062a 100644
--- a/drivers/input/input.c
+++ b/drivers/input/input.c
@@ -2126,7 +2126,7 @@ int input_register_device(struct input_dev *dev)
     * is handled by the driver itself and we don't do it in input.c.
     */
    if (!dev->rep[REP_DELAY] && !dev->rep[REP_PERIOD])
-       input_enable_softrepeat(dev, 250, 33);
+       input_enable_softrepeat(dev, 1000, 500);

    if (!dev->getkeycode)
        dev->getkeycode = input_default_getkeycode;
diff --git a/drivers/input/keyboard/atkbd.c b/drivers/input/keyboard/atkbd.c
index ec876b5b1382..9dd04c2215b3 100644
--- a/drivers/input/keyboard/atkbd.c
+++ b/drivers/input/keyboard/atkbd.c
@@ -1096,8 +1096,8 @@ static void atkbd_set_device_attrs(struct atkbd *atkbd)
            BIT_MASK(LED_MUTE) | BIT_MASK(LED_MISC);

    if (!atkbd->softrepeat) {
-       input_dev->rep[REP_DELAY] = 250;
-       input_dev->rep[REP_PERIOD] = 33;
+       input_dev->rep[REP_DELAY] = 1000;
+       input_dev->rep[REP_PERIOD] = 500;
    }

    input_dev->mscbit[0] = atkbd->softraw ? BIT_MASK(MSC_SCAN) :
-- 
2.11.0

এবং এটি আমার জন্য সমস্যার সমাধান করেছে।


0

আমি জানি যে আপনি বলেছিলেন যে আপনি সীমাবদ্ধ, তবে আমি এর চেয়ে ভাল আর কিছু ভাবতে পারি না: ভিএনসি বা টিমভিউয়ার ইনস্টল করুন, কমপক্ষে আপনার ইনস্টলের গুরুত্বপূর্ণ অংশটি করার জন্য to

দ্বিতীয় সমাধানটি হ'ল একটি মিডিয়া সেন্টার টাইপ ফরোয়ার্ডিং প্রক্সি ইনপুট বার্তাগুলির জন্য, যাতে আপনি আপনার কম্পিউটারে একটি দ্বিতীয় কীবোর্ড হুক করতে পারেন এবং এইচআইডি ব্যবহার করে কেবলমাত্র এই কীবোর্ডটিকে সার্ভারে টিসিপি / এসওএপি দিয়ে ফরোয়ার্ড করুন। তবে এতে যেহেতু সার্ভারে সফ্টওয়্যার ডেমোন ইনস্টল করা জড়িত, আপনি সম্ভবত ভিএনসি দিয়ে শুরু করতে পারেন।

আমি কখনও পুনরাবৃত্তি কী-স্ট্রোকের অভিজ্ঞতা পাইনি, তবে আরডিপি-র উপরে ভিএমওয়্যারের সাথে কাজ করার সময় আমি যখন মেহমান ওএস-তে ভিএমওয়্যার সরঞ্জাম লোড না করে তখন বড় মাউস ল্যাগ পাই।

আমার কাছে চূড়ান্ত বিকল্পটি, যদি উপরের কোনওটি উপযুক্ত না হয় তবে তা হ'ল মাইক্রোসফ্ট সাপোর্টের সাথে যোগাযোগ করা এবং তারা আপনাকে যে রেজোলিউশন দেয় তা এখানে প্রতিবেদন করা .. ওপেনসোর্সের টিকিটের মতো।


0

আমার অভিজ্ঞতায় এটি আমাকে সাহায্য করেছে যদি আমি টাচ টাইপিংয়ের বিষয়ে আমি যা শিখেছি সব ভুলে যাওয়ার চেষ্টা করি এবং খুব দ্রুত খুব দ্রুত কীগুলি একসাথে ঘুষি দেওয়ার চেষ্টা করি। কেবলমাত্র একটি আঙুল ব্যবহার করুন যাতে আপনি খুব স্বাচ্ছন্দ্য বোধ না করে এবং খুব দ্রুত টাইপ করা শুরু করেন। এটি আপনাকে কীটি দ্রুত টিপতে চেষ্টা করার দিকে মনোনিবেশ করতে দেয় । এই পুরো জিনিসটি একটি কৌতুকের মতো শোনাতে পারে তবে আমি খুঁজে পেয়েছি যে আমার ডান মাঝের আঙুলটি (আমি ডান হাতে রয়েছি) এখন পর্যন্ত কীগুলি দ্রুত ঠোকাতে সক্ষম।

এবং অবশ্যই, আমি এসএসএইচ আপ করার চেষ্টা করি এবং এর পরে যত তাড়াতাড়ি সম্ভব চলমান। যদি খুব বেশি সীমাবদ্ধ থাকে তবে তা করার অনুমতি দেওয়া হবে না ...

এছাড়াও বিভিন্ন কনসোল ব্যবহার করার চেষ্টা করুন। সাধারণত জাভা সংস্করণটি সবচেয়ে খারাপ হবে তবে আপনার যদি .NET সংস্করণে সমস্যা হয় তবে আপনি জাভাটি চেষ্টা করে দেখতে পারেন। কেবল প্রস্তুত থাকুন যে জাভা প্লাগইনটি আপনার ব্রাউজারটি ক্র্যাশ করতে পারে (এটি কেবল আইএলও 2 এর সাথে সমস্যা; আইএলও 3 একটি প্লাগইন থেকে একটি ওয়েব স্টার্ট অ্যাপে স্থানান্তরিত)।


এটি একটি মোটামুটি সমাধান। কোন ধারণা কেন এমন হয়?
ইয়েওয়াইট

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

আমি এই সপ্তাহে একটি ভিএমওয়্যার ভিক্লাউড ইস্যু দিয়ে অন-স্ক্রীন কীবোর্ড পদ্ধতির চেষ্টা করেছি। ফোকাসের জন্য পপ-আপ কনসোলটি অন-স্ক্রিন কীবোর্ডের সাথে যুক্ত ছিল, তাই তারা সামঞ্জস্যপূর্ণ ছিল না।
ew white
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.