Difference between revisions of "Devnodes"

From OpenVZ Virtuozzo Containers Wiki
Jump to: navigation, search
(Created page with '= Exporting devices through devnodes = You can export devices from the Hardware Node (HN) to the container (CT) by using the devnodes flag: <pre> $ vzctl set 1024 --devnodes tt…')
 
Line 1: Line 1:
 
= Exporting devices through devnodes =
 
= Exporting devices through devnodes =
  
You can export devices from the Hardware Node (HN) to the container (CT) by using the devnodes flag:
+
You can export devices from the Hardware Node (HN) to the container (CT) by using the devnodes flag, here for example for a serial port adaptor:
  
 
<pre>
 
<pre>
 
$ vzctl set 1024 --devnodes ttyUSB0:rw --save
 
$ vzctl set 1024 --devnodes ttyUSB0:rw --save
 
</pre>
 
</pre>
 +
 +
<pre>
 +
# vzctl enter 1024
 +
entered into CT 1024
 +
root@1024 / [1]# screen /dev/ttyUSB0 57600 8N1
 +
[detached from 17017.pts-0.1024]
 +
root@1024 / [2]# ls -al /dev/ttyUSB0
 +
crw-r----- 1 root root 188, 0 Apr 17 15:36 /dev/ttyUSB0
 +
</pre>
 +
 +
If you remove suddenly the device, vzctl will complain and continue:
 +
 +
<pre>
 +
# vzctl enter 1024
 +
Incorrect device name /dev/ttyUSB0: No such file or directory
 +
Invalid value for DEVNODES=ttyUSB0:rw, skipped
 +
entered into CT 1024
 +
root@1024 / [1]#
 +
</pre>
 +
 +
= List of successfull exported devices =
 +
 +
* /dev/ttyUSB0

Revision as of 15:42, 17 April 2011

Exporting devices through devnodes

You can export devices from the Hardware Node (HN) to the container (CT) by using the devnodes flag, here for example for a serial port adaptor:

$ vzctl set 1024 --devnodes ttyUSB0:rw --save
# vzctl enter 1024
entered into CT 1024
root@1024 / [1]# screen /dev/ttyUSB0 57600 8N1
[detached from 17017.pts-0.1024]
root@1024 / [2]# ls -al /dev/ttyUSB0 
crw-r----- 1 root root 188, 0 Apr 17 15:36 /dev/ttyUSB0

If you remove suddenly the device, vzctl will complain and continue:

# vzctl enter 1024
Incorrect device name /dev/ttyUSB0: No such file or directory
Invalid value for DEVNODES=ttyUSB0:rw, skipped
entered into CT 1024
root@1024 / [1]# 

List of successfull exported devices

  • /dev/ttyUSB0