द्वारा पोस्ट: (6 जून) व्यवस्थापक उपयोगकर्ताओं को आप उसी पर अनुमति सेट करने की आवश्यकता है रूट के अलावा अन्य करने के लिए VirtualBox के लिए कर्नेल मॉड्यूल के उपयोग को सक्षम करने के लिए:
chmod 660 / dev / vboxdrv
chgrp adm / dev / vboxdrv
यह पर्याप्त है जब तक कि linux बॉक्स के अगले रिबूट, अगर हम आप संपादित करने की आवश्यकता के अनुमति की रक्षा करने के लिए कर रहे हैं:
gedit / etc/udev/rules.d/40-permissions.rule ओं
और निम्नलिखित पंक्ति जोड़ें:
Kernel == "vboxdrv", ग्रुप = "adm", MODE = "0660"
नोट: जैसा कि एक समूह adm इस्तेमाल किया गया था, लेकिन कोई भी हो सकता है.
द्वारा पोस्ट: (16 मई) व्यवस्थापक जरूरत है कि बहुत से पहले से ही Ubuntu के 8:04 संस्करण के लिए कूद कर दिया है, और उपयोगी हो जाएगा VMWare के उपयोगकर्ताओं के लिए यह छोटी सी युक्तियाँ और विशेष उपयोगकर्ताओं में VMWare सर्वर कंसोल के माध्यम से कहने के लिए. जो कोशिश की है कि कंसोल सबसे सामना पुस्तकालयों जब आवेदन शुरू नहीं मिला साथ समस्याओं की संभावना है स्थापित करने के लिए:
$ Vmware-server-कन्सोल
/ Usr / lib / vmware-server-कन्सोल / bin / vmware-server-कन्सोल:
/ Usr/lib/vmware-server-console/lib/libpng12.so.0/libpng12.so.0:
कोई संस्करण की जानकारी उपलब्ध है (/ usr/lib/libcairo.so.2 द्वारा) आवश्यक
/ Usr / lib / vmware-server-कन्सोल / bin / vmware-server-कन्सोल:
/ Usr/lib/vmware-server-console/lib/libgcc_s.so.1/libgcc_s.so.1:
GCC_4.2.0 संस्करण ` '(द्वारा जरूरी / usr / lib / libstdc + + नहीं मिला. So.6)
/ Usr / lib / vmware-server-कन्सोल / bin / vmware-server-कन्सोल:
/ Usr/lib/vmware-server-console/lib/libpng12.so.0/libpng12.so.0:
कोई संस्करण की जानकारी उपलब्ध है (/ usr/lib/libcairo.so.2 द्वारा) आवश्यक
/ Usr / lib / vmware-server-कन्सोल / bin / vmware-server-कन्सोल:
/ Usr/lib/vmware-server-console/lib/libgcc_s.so.1/libgcc_s.so.1:
GCC_4.2.0 संस्करण ` '(द्वारा जरूरी / usr / lib / libstdc + + नहीं मिला. So.6)
/ Usr / lib / vmware-server-कन्सोल / bin / vmware-server-कन्सोल:
/ Usr/lib/vmware-server-console/lib/libpng12.so.0/libpng12.so.0:
कोई संस्करण की जानकारी उपलब्ध है (/ usr/lib/libcairo.so.2 द्वारा) आवश्यक
/ Usr / lib / vmware-server-कन्सोल / bin / vmware-server-कन्सोल:
/ Usr/lib/vmware-server-console/lib/libgcc_s.so.1/libgcc_s.so.1:
GCC_4.2.0 संस्करण ` '(द्वारा जरूरी / usr / lib / libstdc + + नहीं मिला. So.6)
यह आसानी से निम्न कमांड के साथ हल किया जा सकता है:
$ Sudo LN-एस एफ / usr/lib/libpng12.so.0
/ Usr/lib/vmware-server-console/lib/libpng12.so.0/libpng12.so.0
$ Sudo LN-एस एफ / usr/lib/libgcc_s.so.1
/ Usr/lib/vmware-server-console/lib/libgcc_s.so.1/libgcc_s.so.1
मूल स्रोत से लिंक करें
द्वारा पोस्ट: (28 जनवरी) व्यवस्थापक XEN करने से VMware खिड़कियों की एक छवि को बदलने की प्रक्रिया काफी तेज है, तो बाधाएँ हैं pollibili कुछ विचार किया जाना है. सबसे महत्वपूर्ण VMware में डिस्क के मानचित्रण की पहचान के लिए है. संभावनाओं दो, या एक SCSI या IDE, छवि को बदलने के रूप में है कि एक विण्डोज़ अतिथि आभासी XEN का समर्थन नहीं करता और xchè हार्डवेयर काम नहीं करता है, अधिक जानकारी माइक्रोसॉफ्ट kb314082 पर उपलब्ध है संभव है.
अगर आप यकीन कर रहे हैं, तो आप रूपांतरण के लिए कार्रवाई कर सकते हैं एक IDE युक्ति के लिए एक मानचित्रण है. रूपांतरण सर्वर "vmware-vdiskmanager" एक VMWare VMDK रूपांतरण के लिए इस्तेमाल किया फ़ाइल मिल जाएगा इस कार्यक्रम के साथ बनाने के लिए. यह उपकरण VMWare 5.0 और VMWare सर्वर 1.0 में मौजूद है. इस विधि से VMWare ESX में कुछ संशोधनों के साथ लागू है.
. Vmdk अपने आभासी डिस्क VMware करने का वर्णन करने के लिए प्रयोग किया जाता है इस फाइल एक्सटेंशन:
- यह अकेला. Vmdk है कि अपेक्षाकृत छोटे हैं और पाठ फ़ाइल के ज्यामिति और कहा कि पूरे शामिल फाइल के घटक श्रृंखला का वर्णन के लाइनों की एक numer शामिल हैं. Vmdk.
- पहला. Vmdk 2G segmented फ़ाइलें -0001 शैली नंबर अनुगामी के साथ नाम की एक श्रृंखला में फाइल,
- पिछले "स्नैपशॉट". Vmdk एक श्रृंखला में (फिर से, -00001 शैली फाइल नाम के साथ अनुगामी नाम) फ़ाइल.
- नवीनतम "फिर से करें." Vmdk स्नैपशॉट की एक श्रृंखला में फ़ाइल.
इस फाइल के बारे में कहने के लिए और अधिक है. Vmdk, लेकिन हमारे प्रयोजनों के लिए यह पर्याप्त है. अब हम इस फ़ाइल की पहचान के द्वारा आगे बढ़ना. "Vmx" पैरामीटर लाइन के साथ:
scsi0: 0.fileName = windows2003.vmdk
या
ide0: 0.fileName = windows2003.vmdk
यह वही है जो हमें पता करने के लिए, निश्चित रूप से हम अपने पैरामीटर fileNane के मूल्य के रूप में लेने की जरूरत है: "windows2003.vmdk".
$ Vdiskmanager vmware-windows2003.vmdk-r-टी 0 Windows2003-flattened.vmdk
यह "एक फ़ाइल में संग्रहीत है एक" एकल growable आभासी डिस्क बनाता है.
अगला कदम हमारे एकल कन्वर्ट करने के लिए है. Vmdk एक डिस्क छवि को qemu साथ फाइल-परियोजना QEMU से संबंधित img.
$ Qemu-Windows-2003-कन्वर्ट flattened.vmdk windows2003.img img
रूपांतरण की प्रक्रिया के बाद, आप एक फाइल बूट करने के लिए तैयार windows2003.img मिलता है.
दुर्भाग्य से इसे यहीं समाप्त नहीं की जाती है, तो अब मुश्किल हिस्सा आता है. जब आप माइक्रोसॉफ्ट हार्डवेयर का अंतर मिलेगा प्रणाली को पुनः आरंभ करें. फिर आप हार्डवेयर मतिहीनता परत (एचएएल) को बदलने की आवश्यकता हो सकती है.
विंडोज 2003, उदाहरण के लिए 6 HALS है:
Halmacpi.dll - ACPI बहु प्रक्रमक पीसी
Halaacpi.dll - ACPI Uniprocessor पीसी
Halacpi.dll - उन्नत विन्यास और PowerInterface (ACPI)
Halmps.dll - एमपीएस multiprocessor पीसी
Halapic.dll - एमपीएस Uniprocessor पीसी
Hal.dll - मानक पीसी
केवल एक का चयन होता है और जब आप पहली बार स्थापित: WINDOWSSYSTEM32HAL.DLL installed.
यदि आप सी बदल सकते हैं: Boot.ini "को निर्दिष्ट करने के लिए / एचएएल = Hal.dll," अगर आप की जरूरत है कि referenced DLLs की एक अलग प्रतिलिपि का उपयोग करें. इस मामले में क्या आप perfettaemnte हमारे विन्यास HVM domu के साथ काम करना एक HALS मिल नहीं है जब तक कुछ परीक्षण करने की जरूरत है.
जब आप अपने XEN विन्यास बनाने, यह 4 मापदंडों HALS के कामकाज करने के लिए महत्वपूर्ण सेट करने के लिए उपयुक्त है:
# सक्षम / निष्क्रिय HVM अतिथि PAE, = 0 (विकलांग डिफ़ॉल्ट)
pae = 0
# सक्षम / निष्क्रिय HVM अतिथि ACPI, = 0 (विकलांग डिफ़ॉल्ट)
acpi = 0
# सक्षम / निष्क्रिय HVM अतिथि apic, = 0 (विकलांग डिफ़ॉल्ट)
apic = 0
# CPUs की संख्या इस domu के लिए आवंटित करने के लिए
vcpus = 1
सफलता की संभावना को बेहतर बनाने के लिए "मानक पीसी" Hal.dll का उपयोग करने के लिए बेहतर है.
एमपीएस HALS के लिए, 1 apic सक्षम बनाता है.
ACPI HALS के लिए, 1 ACPI सक्षम बनाता है.
यदि आप ACPI के साथ कि ACPI एचएएल सक्रिय करने के लिए प्रयोग किया जाता था विंडोज के एक VMWare छवि बनाई. मानक पीसी "Hal.dll" करने के लिए इसे बदलने के लिए, आप छवि को माउंट करना चाहिए और फ़ाइल का स्थान:
# Mount-o loop, = $ ऑफसेट ((63 * 512)), windows2003.img rw / mnt
# ढूँढें / mnt नाम 'एचएएल *. dll' छाप
/ Mnt/WINDOWS/ServicePackFiles/i386/halaacpi.dll
/ Mnt/WINDOWS/ServicePackFiles/i386/hal.dll
/ Mnt/WINDOWS/ServicePackFiles/i386/halacpi.dll
/ Mnt/WINDOWS/ServicePackFiles/i386/halapic.dll
/ Mnt/WINDOWS/ServicePackFiles/i386/halmacpi.dll
/ Mnt/WINDOWS/ServicePackFiles/i386/halmps.dll
/ Mnt/WINDOWS/system32/hal.dll
# Cp-च / mnt/WINDOWS/ServicePackFiles/i386/hal.dll
/ Mnt/WINDOWS/system32/hal.dll
# Umount / mnt
अब तुम एक छवि "निर्धारित" इस अभियान है, हम एक LVM तार्किक आयतन बनाने के लिए Xen phy के रूप में इस्तेमाल किया जा करने के लिए: VBD डिवाइस के dd कमांड का प्रयोग कर सकते हैं:
# LS-la win2003.img
-rw-r-r-1 रूट रूट 8589934592 2006/11/16 13:44 win2003.img
# Lvcreate-एल 8G-n-Win2003 hda vg
# Dd if = की windows2000.img / dev/vg/win2003-hda बी एस = 1M
इस काम है, आप नये HVM डोमेन शुरू कर सकते हैं समाप्त हो गया है.
द्वारा पोस्ट: (10 जनवरी) व्यवस्थापक Vmware आभासी मशीनों में लयबद्ध समय का रखरखाव पूरी तरह से तत्काल नहीं है, cmq एक दायित्व या उत्पादन में अपनी आभासी मशीनों का अच्छा उपयोग करने के लिए आभासी मशीन के किसी भी प्रकार से संतोषजनक अनुभव प्राप्त करने के लिए रहता है.
हमें फेंक करने के लिए चलते हैं (मामले में हम = Linux = लिनक्स अतिथि पर्यावरण) के पर्यावरण और मेजबान स्थान:
- Vmware उपकरणों का अधिष्ठापन (इस चित्र में हैं / usr / lib / vmware / isoimages /).
इस फाइल सर्वर vmware को सांत्वना निर्दिष्ट के बाद. Iso एक्स हमारा CD-ROM बढ़ते (# माउंट / dev / cdrom / media / cdrom) बनाना चाहिए आभासी.
सीडी की जड़ में आभासी संस्करण है. Rpm और एक स्रोत संस्करण पूरा हो जाने की.
आप कमांड चलाने चाहिए स्थापना: vmware-config-tools.pl प्रदर्शन करने के बाद.
इस बस सेवा के प्रकार: की स्थिति / etc / init.d / vmware-साधन स्थिति और अगर सब कुछ ठीक हम स्क्रीन पर प्रदर्शित देखेंगे जाता है: mware-guestd चल रहा है की जाँच करने के लिए. - संशोधित या निम्न पैरामीटर जोड़कर: द्वारा vmware आभासी मशीन के विन्यास फाइल को संपादित करें
tools.remindInstall = "झूठे"
tools.syncTime = "true" - / Etc / vmware में vmware के config फाइल संपादन / paramtro host.cpukHz अपने CPU की आवृत्ति का सही मूल्य निर्धारण जोड़ने config kHz में व्यक्त किया. आप टाइप द्वारा इस मूल्य प्राप्त कर सकते हैं: और / proc / cpuinfo.
उदाहरण: host.cpukHz = "2394000" - हम लाइन हमारी प्रणाली मेजबान पैरामीटर: घड़ी = पिट के कर्नेल लोड निर्दिष्ट कर सकते हैं इस काम को पूरा करने के लिए.
उदाहरण में, कोड़ना / etc / grub.conf: फ़ाइल को संपादित करें
kernel / vmlinuz-2.6.9-67.0.1.ELsmp ro root = / dev/md1 # समीक्षा पहला
kernel / vmlinuz-2.6.9-67.0.1.ELsmp ro root = / dev/md1 # घड़ी = पिट परिवर्तन के बाद - मेजबान प्रणाली Restart और मेहमानों को पुनः आरंभ करें. यह सब कुछ है, लेकिन कुछ cliclo CPU खपत को प्रभावित करता है हम हमेशा इस बार सही होगा.
द्वारा पोस्ट: (10 जनवरी) व्यवस्थापक एक VMWare आभासी डिस्क के विभाजन सिर्फ एक कमांड और आभासी मशीन के config फाइल करने के लिए एक बदलाव बनाने के लिए. Vmx. के बाद आप जिस पर काम करने के लिए आभासी मशीन बंद कर दिया है सब कुछ किया जाना चाहिए.
उदाहरण जिसमें 2G से कई फाइलें preallocati में एक आभासी डिस्क विभाजन:
vmware--vdiskmanager r-टी myos.vmdk मेरी 3-तक़सीम pre.vmdk
ऑपरेशन पूरा करने के बाद (लंबी पर्याप्त) क्या आप फ़ाइल को संपादित करना चाहिए किया जा सकता है. Vmx, और डिस्क के लिए संदर्भ की जगह. नया एक निर्दिष्ट हम, जैसा कि इस उदाहरण में Vmdk. हम ऊपर की जगह है, उदाहरण की चर्चा:
scsi0 के साथ scsi0: 0.fileName = "myos.vmdk: 0.fileName =" मेरी-तक़सीम pre.vmdk "
उदाहरण फ़ाइलें से प्राप्त:
-rw --- 1 रूट रूट 2147221504 10 जनवरी 14:31 मेरी-पूर्व तक़सीम f001.vmdk
-rw --- 1 रूट रूट 2147221504 10 जनवरी 14:30 मेरी-पूर्व तक़सीम f002.vmdk
-rw --- 1 रूट रूट 2147221504 10 जनवरी 14:30 मेरी-पूर्व तक़सीम f003.vmdk
-rw --- 1 रूट रूट 2147221504 10 जनवरी 14:31 मेरी-पूर्व तक़सीम f004.vmdk
-rw --- 1 रूट रूट 2147221504 10 जनवरी 14:30 मेरी-पूर्व तक़सीम f005.vmdk
-rw --- 1 रूट रूट 2147221504 10 जनवरी 14:31 मेरी-पूर्व तक़सीम f006.vmdk
-rw --- 1 रूट रूट 2147221504 10 जनवरी 14:31 मेरी-पूर्व तक़सीम f007.vmdk
-rw --- 1 रूट रूट 2147221504 10 जनवरी 14:30 मेरी-पूर्व तक़सीम f008.vmdk
-rw --- 1 रूट रूट 2147221504 10 जनवरी 14:31 मेरी-पूर्व तक़सीम f009.vmdk
-rw --- 1 रूट रूट 2147221504 10 जनवरी 14:31 मेरी-पूर्व तक़सीम f010.vmdk
-rw --- 1 रूट रूट 2147221504 10 जनवरी 14:31 मेरी-पूर्व तक़सीम f011.vmdk
-rw --- 1 रूट रूट 2147221504 10 जनवरी 14:30 मेरी-पूर्व तक़सीम f012.vmdk
-rw --- 1 रूट रूट 2147221504 10 जनवरी 14:30 मेरी-पूर्व तक़सीम f013.vmdk
-rw --- 1 रूट रूट 2147221504 10 जनवरी 14:30 मेरी-पूर्व तक़सीम f014.vmdk
-rw --- 1 रूट रूट 2147221504 10 जनवरी 14:30 मेरी-पूर्व तक़सीम f015.vmdk
-rw --- 1 रूट रूट 3,932,160 10 जनवरी 13:28 मेरी-पूर्व तक़सीम f016.vmdk
-rw --- 1 रूट रूट 873 10 जनवरी 13:42 मेरी-तक़सीम pre.vmdk
विकल्प:
-c:, अन्य विकल्पों को निर्दिष्ट एक आभासी डिस्क creates
-घ: Defragment ने आभासी डिस्क
आप नया नाम निर्दिष्ट करना होगा-n <source-disk>: rinonima की आभासी डिस्क,
-q: संदेश लॉग नहीं
-r <source-disk>: इस आभासी डिस्क धर्मान्तरित, तुम क्या कन्वर्ट करने के लिए निर्दिष्ट करना होगा
एक्स <new-capacity>: निर्दिष्ट के रूप में डिस्क की क्षमता का विस्तार
अतिरिक्त विकल्प हैं:
एक <adapter>: (प्रयोग के साथ ही ग) adapter प्रकार (IDE, या Buslogic lsilogic)
-s <size> आभासी डिस्क की क्षमता
आयकर <disk-type>: डिस्क प्रकार आईडी
डिस्क प्रकार:
0: एकल growable आभासी डिस्क (एकल डिस्क को बढ़ाने के लिए)
1: 2Gb फाइलों में growable आभासी डिस्क विभाजन डिस्क (से 2 GB करने के लिए संचय)
2: preallocated आभासी डिस्क (एकल डिस्क preallocato)
3: 2Gb फाइलों में preallocated आभासी डिस्क विभाजन (डिस्क 2 GB preallocati)