Saya sedang mengerjakan instalasi server jarak jauh sepenuhnya melalui ILO (tetapi ini juga berlaku untuk sesi konsol IPMI dan VMWare). Karena aplikasi dan lingkungan perangkat lunak, akses saya terbatas ke server Windows yang harus saya akses melalui RDP. Beralih dari sistem itu ke server target dicapai melalui HP ILO2 atau ILO3.
Saya mencoba menjalankan instalasi CentOS di lingkungan di mana saya tidak dapat menggunakan sistem penyebaran yang sepenuhnya otomatis. Saya melakukan ini melalui mode teks, tetapi penekanan tombol berulang secara acak dan sulit untuk memilih opsi instalasi yang tepat. Sebagai contoh:
ks=http://all.yourbase.org/kickstart/ks.cfg
akhirnya tampak seperti:
ks====httttttp://allll..yourbaseee.....org/kicksstart/ks.cccfg
Saya melakukan ini menggunakan klien RDP Microsoft (pada Mac dan Windows). Saya juga memperhatikan ini sebelumnya ketika menjalankan instalasi atau melakukan pekerjaan jarak jauh di sesi bersarang.
Apakah ada perbaikan yang bagus untuk ini, atau itu hanya fungsi dari protokol?
Jawaban:
Sedangkan koneksi SSH mentransmisikan stroke kunci , koneksi HP ILO mentransmisikan status kunci . Setiap kali Anda menekan tombol, server menerima acara KeyDown dan KeyUp yang terpisah. Pengulangan penekanan terjadi ketika acara KeyUp diterima terlambat.
Dua alasan yang paling mungkin untuk acara KeyUp diterima terlambat adalah:
Jika akar penyebabnya tidak dapat diatasi:
ttyS0
dan menggunakan sesi Virtual Serial Port (VSP) alih-alih konsol virtual. Ini akan menghilangkan masalah Key Up / Down, karena koneksi serial mentransmisikan penekanan tombol bukan peristiwa kunci atas / bawah.Referensi:
sumber
Sepertinya ini hanya masalah dengan protokol. Saya agak mengurangi masalah dengan menggunakan Ericom Blaze sebagai transportasi RDP untuk server pusat tempat saya terhubung; mis. "kotak melompat".
Hal-hal lain:
Saya mencoba menghindari beberapa sesi bersarang.
Saya menjalankan VMWare Fusion dengan Windows 7 pada Mac saya untuk memungkinkan saya menggunakan RDP asli dari Windows dalam kasus tertentu.
Hanya itu yang bisa saya lihat untuk saat ini.
sumber
Anda perlu mengedit file .vmx untuk menambahkan baris berikut:
keyboard.typematicMinDelay = "2000000"
itu mengeluarkan "bouncing".
Dengan versi vmware saya, saya harus melakukan perubahan ini ketika VM sedang down. Saya mengerti bahwa itu dapat dibuat dari jendela edit, tetapi saya belum dapat menemukan tempat itu.
sumber
Apakah masalah terjadi dengan koneksi Anda ke rdp (dapatkah Anda mengetikkan notepad dengan benar?) Atau antara RDP dan iLO)?
Jika antara RDP dan iLO (saya tahu Anda sudah melakukan ini)
Menggunakan konsol jarak jauh Java hampir mustahil. Saya menemukan jika saya menggunakan "konsol jarak jauh" (mungkin disebut. Net), menghasilkan peningkatan besar-besaran. Latensi kurang, latensi tidak gelisah, dan penekanan tombol berulang dan hilang tidak terjadi.
Boot live cd, instal openssh server, dan gunakan ssh untuk terhubung. Lakukan pemasangan kami di atas ssh (jika koneksi juga menggunakan layar.
Jika antara Anda dan RDP:
Gunakan freenx atau vnc yang disetel ke bandwidth rendah ke kotak windows Anda. Setidaknya ini harus membersihkan penekanan tombol. Apakah koneksi ke RDP baik-baik saja (di mana masalah keystroke terjadi?
Jika keduanya: Tuliskan perintah di notepad, lalu salin dan tempel jika Anda bisa, semoga akan berfungsi lebih baik daripada mengetik.
sumber
Hal penting pertama yang harus diingat adalah untuk menonaktifkan pengulangan kunci pada semua yang memproses penekanan tombol Anda, termasuk pada mesin virtual atau sesi RDP yang Anda hubungkan, serta mesin host tingkat atas. Ini tidak memperbaiki mesin target akhir tetapi tidak banyak memperbaiki situasi.
Adapun mesin target:
Ada laporan yang menggunakan ssh untuk terhubung ke port SSH HP iLO menghindari masalah berulang, tetapi saya tidak bisa menggunakan metode ini karena host saya (online.net) tidak membiarkan port 22 melalui firewall iLO mereka. Tetapi jika Anda memiliki akses ke port SSH iLO (kemungkinan 22), itu sepertinya pendekatan yang paling mudah.
Saya mencoba menggunakan unit systemd untuk mengatur tingkat pengulangan keyboard dan waktu tunda saat boot:
(Pastikan di
/sbin/kbdrate
mana Anda memilikikbdrate
. Menulis ke/etc/systemd/systemd/slower-keyboard-repeat.service
dansystemctl daemon-reload && systemctl enable slower-keyboard-repeat.service
)tetapi seperti yang disebutkan dalam komentar, ini hanya sebagian keberhasilan karena diperlukan reboot untuk mengatur tingkat pengulangan pada keyboard baru yang dilampirkan iLO. Tapi itu cukup bagus jika Anda OK dengan me-reboot mesin.
Pada akhirnya, saya akhirnya menambal kernel Linux untuk mengubah tingkat pengulangan standar dan waktu tunda pada semua keyboard:
dan itu memecahkan masalah bagi saya.
sumber
Saya tahu Anda mengatakan Anda dibatasi, tetapi saya tidak dapat memikirkan hal yang lebih baik daripada: instal VNC atau TeamViewer, setidaknya hanya untuk melakukan bagian penting dari instalasi Anda.
Solusi kedua adalah dengan menggunakan proxy penerusan tipe Media Center untuk pesan input, sehingga Anda akan menghubungkan keyboard kedua ke komputer Anda, dan menggunakan HID, hanya meneruskan keyboard melalui TCP / SOAP ke server. Tetapi karena itu melibatkan menginstal daemon perangkat lunak di server, Anda mungkin juga mulai dengan VNC.
Saya tidak pernah mengalami penekanan tombol berulang, tapi saya mendapatkan lag mouse utama ketika bekerja dengan VMware lebih dari RDP, ketika OS Guest tidak memiliki Alat VMware dimuat.
Opsi terakhir yang saya miliki, jika tidak ada yang sesuai, adalah untuk menghubungi Dukungan Microsoft, dan melaporkan resolusi yang mereka berikan di sini .. seperti tiket opensource.
sumber
Dalam pengalaman saya, itu membantu saya jika saya mencoba melupakan semua yang telah saya pelajari tentang mengetik sentuh dan mencoba memencet tombol satu per satu dan sangat, sangat cepat. Sebaiknya gunakan hanya satu jari agar Anda tidak terlalu nyaman dan mulai mengetik terlalu cepat. Ini juga memungkinkan Anda berkonsentrasi untuk mencoba menekan tombol dengan cepat . Semua ini mungkin terdengar seperti lelucon, tetapi saya telah menemukan bahwa jari tengah kanan saya (saya tangan kanan) sejauh ini paling mampu menekan tombol dengan cepat.
Dan tentu saja, saya mencoba untuk mengaktifkan dan menjalankan SSH secepat mungkin setelah itu. Jika terlalu dibatasi untuk diizinkan melakukan itu ... aduh.
Coba juga menggunakan konsol yang berbeda. Biasanya versi Java akan menjadi yang terburuk, tetapi jika Anda mengalami masalah dengan versi .NET, maka Anda mungkin ingin mencoba Java. Bersiaplah bahwa plugin java dapat merusak browser Anda (ini hanya masalah dengan iLO 2; iLO 3 dipindahkan dari sebuah plugin ke aplikasi mulai web).
sumber