Set up MongoDB on SUSE Linux Enterprise Server
Make sure your system is up-to-date.
sudo yum -y update
|During this installation some files will need to be edited manually. If you are familiar with vim set it as default editor with the commands below. If you are not familiar with vim please skip this and keep using the default editor.|
sudo zypper -n install vim sudo update-alternatives --install /usr/bin/editor editor /usr/bin/vim 100
Follow the official MongoDB installation guide for SUSE Linux Enterprise Server.
If you are going to install Relution on another machine, you need to configure MongoDB to listen on all network interfaces. If Relution is going to be installed on the same machine you can skip these steps.
sudo editor /etc/mongod.conf
Find the following section:
# network interfaces net: port: 27017 bindIp: 127.0.0.1 # Listen to local interface only, comment to listen on all interfaces.
bindIp so that it looks like this:
# network interfaces net: port: 27017 # bindIp: 127.0.0.1 # Listen to local interface only, comment to listen on all interfaces.
Restart the MongoDB service for the changes to take effect:
sudo systemctl restart mongod.service
Verify MongoDB is running as expected:
sudo cat /var/log/mongodb/mongod.log
You should see a message similar to:
... NETWORK [initandlisten] waiting for connections on port 27017
You can now use the command line utility to connect to the MongoDB instance.
exit to disconnect again.
If you’re going to install Relution on another machine, you need to open
27017 on this machine, so Relution can talk to MongoDB. If
Relution is going to be installed on the same machine you can skip these
Open the YaST tool by issuing the following command:
Use the cursor keys to select Allowed Services, followed by the return key
Use the tab key to select Advanced…, followed by the return key
Enter “27017” as TCP Port
Select OK to close the Advanced dialog box.
Select Next and review the summary of your changes.
Select Finish to apply your changes.