Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
blocks:server:virtualized [2023-01-05 10:11] admin Typos |
blocks:server:virtualized [2024-06-25 15:52] admin Recommend to use net-blocks |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ======Virtualized | + | ======Virtual |
- | While the full Linux-based | + | Blocks works well on virtual servers, whether " |
- | :!: This is an advanced guide. If you don't feel at home in a Linux terminal window, you should probably not follow it. | + | There are two methods available for getting Blocks up and running in a virtual environment: |
+ | |||
+ | - Installation from scratch using our cloud server installation scripts (recommended). | ||
+ | - Installing a bare-bones Blocks server based on a OVA server image file (described below). | ||
+ | |||
+ | In most cases, installing the server using our [[https:// | ||
+ | |||
+ | The method described below uses an standard " | ||
+ | |||
+ | :!: This is an advanced guide, descibing an unsupported method for running Blocks. If you don't feel at home in a Linux terminal window, you're strongly advised to use our [[blocks: | ||
===Minimal Server OS=== | ===Minimal Server OS=== | ||
- | The full Linux-based server runs an enhanced desktop version of Ubuntu, including a user friendly window-and-mouse based desktop environment. That's suitable for users that prefer such a desktop environment for managing their server. In contrast, the virtual server image discussed here runs on Debian, which is essentially the same operating system core, but a pure server-version, without any desktop environment. Thus, all system management and maintenance must be done from the command line. | + | The virtual server image discussed here runs is based on Debian, without any desktop environment. Thus, all system management and maintenance must be done from the command line. Most of the additional functions included with our standard Linux serve rimage are not included here. |
===No Webmin interface=== | ===No Webmin interface=== | ||
Line 20: | Line 29: | ||
* Oracle [[https:// | * Oracle [[https:// | ||
- | * VMWare' | + | * VMWare' |
After importing the OVA file into your virtualizer of choice, start it up and wait for the login screen to appear. | After importing the OVA file into your virtualizer of choice, start it up and wait for the login screen to appear. | ||
Line 69: | Line 78: | ||
Blocks server software requires a license to be operational. Either connect a physical license key to a USB port or request a cloud-based license (requires internet access). A physical license key can be accessed either directly from a USB port attached to the virtual machine or over the local network. | Blocks server software requires a license to be operational. Either connect a physical license key to a USB port or request a cloud-based license (requires internet access). A physical license key can be accessed either directly from a USB port attached to the virtual machine or over the local network. | ||
- | ====Network Access from Host Computer==== | + | [[blocks: |
- | This method provides access to the license key over the network. Assuming both the guest and host operating systems are on the same network (which they will be when using a network adapter in bridge mode), | + | |
- | === Host operating system === | ||
- | Verify or adjust the following license key settings in your host computer | ||
- | * Open the CodeMeter Control Center. | ||
- | * Click the WebAdmin button, and wait for the web UI to appear. | ||
- | * Select Configuration > Server. | ||
- | * Under Network Server, select Enable. | ||
- | * Click Apply. | ||
- | |||
- | === Guest operating system === | ||
- | The CodeMeter software has been pre-installed, | ||
- | * Start the virtual machine. | ||
- | * Once up, use the command //cmu --list-server --list-content// | ||
- | * This should show your server' | ||
- | ==== Connecting the USB License Key to Another Computer ==== | ||
- | In the example above, the license key is physically connected to the host computer, and then accessed over the (host-computer internal) " | ||
- | |||
- | ====Direct USB Access==== | ||
- | If you have physical access to the computer running the virtualizer, | ||
- | |||
- | === Host computer === | ||
- | |||
- | * Connect the license key. The key must be physically connected to a USB port on the host computer. | ||
- | * Do NOT install the CodeMeter driver/ | ||
- | |||
- | :!: The host computer must NOT run the CodeMeter software, since only one driver may access the physical key at a time, and in this case that's is the driver inside the virtual machine. | ||
- | |||
- | ===VirtualBox settings === | ||
- | * Select your guest OS in the list on the left hand side | ||
- | * Select its Details settings pane | ||
- | * Click USB | ||
- | * Make sure " | ||
- | * Add a "USB Device Filter" | ||
- | * Select your CodeMeter device | ||
- | |||
- | To verify license key accessibility: | ||
- | * Start the virtual machine. | ||
- | * Once up, use the command //cmu -x//. | ||
- | * This should show the details of your license key. Look for the text " | ||
- | |||
- | |||
- | === Synology NAS settings === | ||
- | * Install Virtual Machine Manager. | ||
- | * [[https:// | ||
- | * Connect your Blocks license key to a free USB port on the NAS. | ||
- | * Double-click your Blocks virtual machine in the Virtual Machine Manager (see illustrations below). | ||
- | * In the Edit Virtual machine dialog box, select Others. | ||
- | * Select "Wibu Systems AG CmStick" | ||
- | * Click OK. | ||
- | * Start the Blocks virtual machine. | ||
- | * Once up, in a terminal window connected to the virtual machine run the command //cmu -x// as described above to verify license key access. | ||
- | |||
- | {{ : | ||
- | {{ : | ||
=====Blocks Configuration===== | =====Blocks Configuration===== | ||
There' | There' |