L'Amazon Machine Image (AMI) pour HCL OneDB fournit toutes les informations nécessaires pour lancer une instance de serveur virtuel dans le cloud AWS. Sélectionnez simplement l'AMI qui répond aux besoins de votre entreprise et lancez autant d'instances que nécessaire. OneDB AMI inclut les dernières versions de : Produits OneDB Répertoire d'installation Serveur OneDB /opt/hcl/onedb/server OneDB Mongo (WireListener) /opt/hcl/onedb/apis/mongo REST OneDB /opt/hcl/onedb/apis/rest OneDB Explorer /opt/hcl/onedb/explore OneDB CSDK /opt/hcl/onedb/csdk JDBC OneDB /opt/hcl/onedb/jdbc Remarque : le serveur HCL OneDB, CSDK, JDBC, WireListener, REST et OneDB Explore sont installés et configurés pour les environnements OLTP. Veuillez contacter Lab Services en utilisant le panneau « Nous contacter » pour obtenir des conseils et de l'aide. HCL OneDB sur AWS est une base de données de classe entreprise proposée sur le cloud Amazon Web Services (AWS). Il dispose d'un système de gestion de base de données fourni dans le cloud, prêt à l'emploi, rapide, résilient et évolutif qui gère les types de données relationnelles, relationnelles objet et dimensionnelles traditionnelles. HCL OneDB sur AWS offre les fonctionnalités complètes des déploiements sur site OneDB sans la complexité et le risque de gérer votre propre infrastructure. AWS fournit une infrastructure pour exécuter OneDB de manière flexible, évolutive et rentable dans le cloud
HCL OneDB est proposé sous la forme d'une Amazon Machine Image (AMI) horaire. Une AMI est une image appliquée aux ressources de calcul et de mémoire qu'Amazon appelle « EC2 ». Pour passer une commande dans votre compte AWS, accédez à « Services », puis « EC2 ». Cliquez sur le bouton « Lancer l'instance ».
- 1. Accédez à «AWS Marketplace».
- 2. Recherchez « HCL OneDB » et sélectionnez la dernière version disponible. (La méthode de livraison est AMI - Amazon Machine Image).
- 3. Cliquez sur le bouton Continuer à vous abonner et complétez toutes les sélections.
- 4. Suivez les étapes restantes pour provisionner une instance OneDB EC2 (machine virtuelle) sur AWS.
- 5. Connectez-vous à la machine virtuelle via un programme ssh, à l'aide de la clé privée de la paire de clés spécifiée lors de l'approvisionnement de votre instance.
- SSH en tant qu'utilisateur « ubuntu ».
Voici un exemple :
- $ ssh -i ~/.ssh/my_aws_private_key ubuntu@hostname-of-my-onedb-ec2
- 6. Une fois connecté à la machine virtuelle, utilisez la commande sudo pour devenir l'utilisateur « Informix ».
- Exemple : $ sudo -u informix bash
En tant qu'utilisateur Informix, vous pourrez exécuter les différentes commandes OneDB, telles que onstat, onmode et oninit. La machine est configurée avec le serveur OneDB en cours d'exécution et à l'écoute des types de clients suivants sur les ports respectifs :
Protocole
Sans TLS
Avec TLS
Répertoire d'installation
Serveur OneDB (SQLI)
9088
9089
/opt/hcl/onedb/server
OneDB Mongo(WireListener)
27001
27002
/opt/hcl/onedb/apis/mongo
REST OneDB
26001
26001
/opt/hcl/onedb/apis/rest
Serveur d'exploration OneDB
28001
28002
/opt/hcl/onedb/explore
Pour contrôler le trafic réseau sur l'instance EC2 (vers et depuis), il est préférable d'utiliser le « Security Group », d'Amazon, plutôt qu'une configuration de pare-feu basée sur le système d'exploitation.
Pour des raisons de sécurité, les comptes OS (Operating Systems) sur l'AMI n'ont pas de mot de passe, et le seul compte initialement configuré pour le SSH entrant est « ubuntu ». Pour permettre à un client distant de se connecter au serveur de base de données OneDB, vous pouvez définir un mot de passe sur le compte du système d'exploitation souhaité ou créer un utilisateur de base de données via CREATE USER STATEMENT..
OneDB AMI peut être commandé dans toutes les régions AWS et sur tous les types EC2. Étant donné que les types EC2 ont des quantités variables de CPU et de mémoire, plusieurs types et quantités de stockage peuvent être ajoutés à un EC2, en ajustant le serveur OneDB pour répondre à vos besoins (par exemple, en modifiant le nombre de CPU VP, en augmentant la taille du pool de mémoire tampon , en ajoutant des dbspaces sur les périphériques de stockage souhaités).
Pour connecter un client distant à OneDB, assurez-vous d'abord que le groupe de sécurité AWS autorise le trafic sur les ports appropriés. Pour chiffrer la communication entre le client et le serveur, configurez le client pour TLS en suivant ces instructions :
- Configuration du client TLS pour une application JDBC : https://help.hcltechsw.com/onedb/2.0.0.0/jdbc/ids_jdbc_490.html
- Configuration du client TLS pour une application SQLI : https://help.hcltechsw.com/onedb/2.0.0.0/sec/ids_ssl_003.html
- Configuration du client TLS pour une application WireListener (Mongo): https://docs.mongodb.com/manual/tutorial/configure-ssl/
- Configuration du client TLS pour une application REST :https://help.hcltechsw.com/onedb/2.0.0.0/rest/rest.html
Le certificat OneDB se trouve dans /home/Informix/client_ssl/selfsigned_ssl.cert. Pour des raisons de sécurité, ce certificat doit être immédiatement remplacé par un certificat que vous contrôlez.
- Instructions pour configurer OneDB :https://help.hcltechsw.com/onedb/2.0.0.0/sec/ids_ssl_002.html
- Instructions pour configurer le WireListener (Mongo) :https://help.hcltechsw.com/onedb/2.0.0.0/json/ids_json_076.html
OneDBExplore est un outil de surveillance et d'administration basé sur le Web pour les administrateurs de base de données et les développeurs qui, par défaut, sera déjà configuré, et opérationnel. Les processus Explore Server et Agent s'exécutent en tant qu'utilisateur du système d'exploitation "onedbexpu".
- Depuis l'intérieur de votre instance provisionnée, ouvrez un navigateur et connectez-vous à Explore à l'adresse https://127.0.0.1:28002
- Si vous préférez accéder à OneDB Explore à partir d'un hôte distant, assurez-vous d'abord que le groupe de sécurité AWS autorise le trafic, puis utilisez un navigateur pour vous connecter à https:// (votre adresse IP d'instance EC2) :28002.
- Des détails sur les informations d'identification initiales sont disponibles dans le fichier/opt/hcl/onedb/explore/explore/informixhq-server.properties file. Il s'agit d'un fichier texte et peut être visualisé à l'aide de la commande UNIX « cat ». Veuillez vous référer à Démarrage de OneDB Explore Server
- Pour modifier le mot de passe de l'« administrateur du serveur Explorer », connectez-vous à Explorer en tant qu'utilisateur « admin », puis accédez à la zone « Paramètres utilisateur ».
Veuillez vous référer à: OneDB Explore Server - Paramètres utilisateur
HCL OneDB est proposé sous la forme d'une Amazon Machine Image (AMI) horaire. Une AMI est une image appliquée aux ressources de calcul et de mémoire qu'Amazon appelle « EC2 ». Pour passer une commande dans votre compte AWS, accédez à « Services », puis « EC2 ». Cliquez sur le bouton « Lancer l'instance ».
- 1. Accédez à «AWS Marketplace».
- 2. Recherchez « HCL OneDB » et sélectionnez la dernière version disponible. (La méthode de livraison est AMI - Amazon Machine Image).
- 3. Cliquez sur le bouton Continuer à vous abonner et complétez toutes les sélections.
- 4. Suivez les étapes restantes pour provisionner une instance OneDB EC2 (machine virtuelle) sur AWS.
- 5. Connectez-vous à la machine virtuelle via un programme ssh, à l'aide de la clé privée de la paire de clés spécifiée lors de l'approvisionnement de votre instance.
- SSH en tant qu'utilisateur « ubuntu ».
Voici un exemple : - $ ssh -i ~/.ssh/my_aws_private_key ubuntu@hostname-of-my-onedb-ec2
- 6. Une fois connecté à la machine virtuelle, utilisez la commande sudo pour devenir l'utilisateur « Informix ».
- Exemple : $ sudo -u informix bash
En tant qu'utilisateur Informix, vous pourrez exécuter les différentes commandes OneDB, telles que onstat, onmode et oninit. La machine est configurée avec le serveur OneDB en cours d'exécution et à l'écoute des types de clients suivants sur les ports respectifs :
Protocole |
Sans TLS |
Avec TLS |
Répertoire d'installation |
Serveur OneDB (SQLI) |
9088 |
9089 |
/opt/hcl/onedb/server |
OneDB Mongo(WireListener) |
27001 |
27002 |
/opt/hcl/onedb/apis/mongo |
REST OneDB |
26001 |
26001 |
/opt/hcl/onedb/apis/rest |
Serveur d'exploration OneDB |
28001 |
28002 |
/opt/hcl/onedb/explore |
Pour contrôler le trafic réseau sur l'instance EC2 (vers et depuis), il est préférable d'utiliser le « Security Group », d'Amazon, plutôt qu'une configuration de pare-feu basée sur le système d'exploitation.
Pour des raisons de sécurité, les comptes OS (Operating Systems) sur l'AMI n'ont pas de mot de passe, et le seul compte initialement configuré pour le SSH entrant est « ubuntu ». Pour permettre à un client distant de se connecter au serveur de base de données OneDB, vous pouvez définir un mot de passe sur le compte du système d'exploitation souhaité ou créer un utilisateur de base de données via CREATE USER STATEMENT..
OneDB AMI peut être commandé dans toutes les régions AWS et sur tous les types EC2. Étant donné que les types EC2 ont des quantités variables de CPU et de mémoire, plusieurs types et quantités de stockage peuvent être ajoutés à un EC2, en ajustant le serveur OneDB pour répondre à vos besoins (par exemple, en modifiant le nombre de CPU VP, en augmentant la taille du pool de mémoire tampon , en ajoutant des dbspaces sur les périphériques de stockage souhaités).
Pour connecter un client distant à OneDB, assurez-vous d'abord que le groupe de sécurité AWS autorise le trafic sur les ports appropriés. Pour chiffrer la communication entre le client et le serveur, configurez le client pour TLS en suivant ces instructions :
- Configuration du client TLS pour une application JDBC : https://help.hcltechsw.com/onedb/2.0.0.0/jdbc/ids_jdbc_490.html
- Configuration du client TLS pour une application SQLI : https://help.hcltechsw.com/onedb/2.0.0.0/sec/ids_ssl_003.html
- Configuration du client TLS pour une application WireListener (Mongo): https://docs.mongodb.com/manual/tutorial/configure-ssl/
- Configuration du client TLS pour une application REST :https://help.hcltechsw.com/onedb/2.0.0.0/rest/rest.html
Le certificat OneDB se trouve dans /home/Informix/client_ssl/selfsigned_ssl.cert. Pour des raisons de sécurité, ce certificat doit être immédiatement remplacé par un certificat que vous contrôlez.
- Instructions pour configurer OneDB :https://help.hcltechsw.com/onedb/2.0.0.0/sec/ids_ssl_002.html
- Instructions pour configurer le WireListener (Mongo) :https://help.hcltechsw.com/onedb/2.0.0.0/json/ids_json_076.html
OneDBExplore est un outil de surveillance et d'administration basé sur le Web pour les administrateurs de base de données et les développeurs qui, par défaut, sera déjà configuré, et opérationnel. Les processus Explore Server et Agent s'exécutent en tant qu'utilisateur du système d'exploitation "onedbexpu".
- Depuis l'intérieur de votre instance provisionnée, ouvrez un navigateur et connectez-vous à Explore à l'adresse https://127.0.0.1:28002
- Si vous préférez accéder à OneDB Explore à partir d'un hôte distant, assurez-vous d'abord que le groupe de sécurité AWS autorise le trafic, puis utilisez un navigateur pour vous connecter à https:// (votre adresse IP d'instance EC2) :28002.
- Des détails sur les informations d'identification initiales sont disponibles dans le fichier/opt/hcl/onedb/explore/explore/informixhq-server.properties file. Il s'agit d'un fichier texte et peut être visualisé à l'aide de la commande UNIX « cat ». Veuillez vous référer à Démarrage de OneDB Explore Server
- Pour modifier le mot de passe de l'« administrateur du serveur Explorer », connectez-vous à Explorer en tant qu'utilisateur « admin », puis accédez à la zone « Paramètres utilisateur ».
Veuillez vous référer à: OneDB Explore Server - Paramètres utilisateur
HCL OneDB est initialement configuré pour interagir avec les clients à l'aide des protocoles SQLI, Mongo et REST et pour s'exécuter avec un petit pool de mémoire tampon sur un seul CPU VP. Si vous avez commandé un type EC2 plus grand et que vous souhaitez obtenir plus de puissance de OneDB, envisagez d'augmenter le nombre de processeurs virtuels ainsi que le pool de mémoire tampon.
FAQs
Soutien
L'organisation HCL Support dispose de l'expertise nécessaire pour vous fournir un support logiciel réactif de qualité. Nous pouvons vous aider à maximiser la valeur de votre investissement logiciel en fournissant un support technique complet et des mises à jour pour les produits logiciels. Trouvez les dernières informations sur les produits et les serveurs, soumettez des tickets et rejoignez des communautés sur notre portail d'assistance.