HCL Software に関するセキュリティー情報の入手方法 というサポート記事を更新しました。
この記事では情報の入手方法を示しています。今回、「各種セキュリティー機関から発行されるアラート類で、HCL Software 製品が該当しない場合は HCL Software から Security Bulletin は発行されません。但しゼロデイ攻撃等インパクトが大きな場合は非該当の表明をする場合があります」という点を書き加えています。
関心がありましたら一読いただければと思います。
HCL VersionVault Express on the Azure Cloud Platform の翻訳版です。
HCL VersionVault Express を Azure Cloud Platform で利用する
2022年7月21日
著者: Laurent Marechal / Advisory Software Engineer
Azure Cloud Platform上のパブリックまたはプライベートクラウドで、HCL VersionVault Express仮想マシンのインスタンスを立ち上げて実行する方法について説明します。
始めるには、Azure Cloud Platform に接続された Azure アカウントが必要です。仮想マシンを操作するために、ブラウザでAzure Cloud Consoleを使用することができますが、コマンドライン・ツールを取得するためにAzure CLIをダウンロードしてインストールすることも検討してください(https://docs.microsoft.com/en-us/cli/azure/install-azure-cli を参照)。本記事では、Azure CLIをお持ちで、コマンドラインツールを使用できる方を想定しています。この作業を進めるにあたり、Azureのゾーン、リージョン、VPC、サブネットについて知っておく必要があります。先に進み、Azureアカウントにログインします。
az login
複数のサブスクリプションを持っている場合、ログイン時に正しいサブスクリプションIDを指定し、アカウントのサブスクリプションを設定します。
az login –tenant <tenant_ID>
az account set –subscription <subscription_ID>
リソースグループ
Azureでは、すべてのリソースを保持するために、リソースグループが必要です。まだ定義されていない場合は、以下のように新規に作成します。
az group create –name myVVExpressRG –location eastus
VHDファイルの生成または取得
VersionVault Expressは、仮想マシンとしてOVAファイル(/my_pathdirectoryにコピーされることが前提)で提供されます。Azure Cloud PlatformでOVAファイルを使用する前に、Azureが使用するVHDディスク・イメージに変換する必要があります。
または、提供された VHD イメージがバージョンに利用可能であれば、それを使用することもできます。
変換を行う方法として、フリーのVirtualBoxツールであるVBoxManage(https://www.virtualbox.org/wiki/Downloads 参照)を使用する方法があります。まず、OVAファイルの中身を展開します。
tar -xvf /my_path/vvexpress.ova
解凍されたファイルには、versionvault-disk001.vmdkのような名前のVMDK形式のディスクイメージが含まれています。そのファイルをVboxManageツールで使用して、VHDファイルを生成します。
VBoxManage clonehd –format VHD \
/my_path/versionvault-disk001.vmdk \
/my_path/versionvault-disk001-dyn.vhd
VHDを固定サイズに変換する
Azure は、固定サイズの VHD ディスクイメージのみをサポートしています。そのため、先ほど生成したVHDを固定サイズ(ダイナミックではない)に変換する必要があります。固定サイズのVHDを作成するには、VBoxManageユーティリティを使用します。
VBoxManage clonehd \
/my_path/versionvault-disk001-dyn.vhd \
/my_path/versionvault-disk001.vhd \
–variant Fixed
提供されたVHDを使用する
お使いのバージョンですぐに使用できるVHDが提供されている場合があります。この場合、このVHDを直接使用することができます。
ストレージアカウントとコンテナの作成
VHD ファイルを blob としてアップロードし、その blob を使用して VM で使用できる OS ディスク イメージを作成できるように、Azure ストレージ アカウントを作成します。なお、ストレージアカウント名は小文字のアルファベットと数字で、Azure全体で一意である必要があります。
az storage account create \
–resource-group myVVExpressRG \
–name foobarvvestg \
–allow-shared-key-access
次に、アップロードしたblob(VHDファイル)を保持するコンテナをアカウント内に作成します。
az storage container create \
–account-name foobarvvestg \
–name vvevhds
VHDのアップロードとディスクの作成
あとは、先ほど作成したコンテナ内にVHDをblobとしてアップロードします。
az storage azcopy blob upload \
–account-name foobarvvestg \
–container vvevhds \
–source “/my_path/versionvault-disk001.vhd” \
–destination “versionvault-disk001.vhd”
blobname(destination)は好きなものを入れてください。次に、以下のコマンドを使用して、後でOSディスクを作成するために使用する、このblobのURLを探します。
az storage account show-connection-string \
–resource-group myVVExpressRG \
–name foobarvvestg
az storage blob url \
–connection-string “<from above>” \
–container-name vvevhds \
–name versionvault-disk001.vhd
Create an Azure disk to hold the uploaded VHD disk image so that a VM can use it. The source comes from the blob URL above.
az disk create \
–resource-group myVVExpressRG \
–name myVVEdiskOS \
–sku standard_lrs \
–source https://foobarvvestg.blob.core.windows.net/vvevhds/versionvault-disk001.vhd
Tip!: サポートされていないダイナミックディスクに関するエラーが表示された場合は、先に説明したように、VHD ファイルを固定ディスクに変換する必要があります。
ネットワーク・セキュリティ・グループの作成
VersionVault Expressは、最大で4つのポートを使用します。そのすべてを公開することも、一部を公開することも可能ですが、少なくとも1つのポートを公開する必要があります。ポートを公開するには、以下に作成するVMで使用できる適切なルールを持つネットワークセキュリティグループを作成します。
公開するポートを選択することができます。
あなたの設定と異なるバージョンで導入された機能に基づいて、追加のポートが必要になる場合があります。完全なリストについては、リリースノートを参照してください。
ネットワークセキュリティグループを作成し、すべてのポートを開放するルールを追加します。
az network nsg create \
–resource-group myVVExpressRG \
–name myVVEnsg
az network nsg rule create \
–resource-group myVVExpressRG \
–nsg-name myVVEnsg \
–name myVVEnsgrule \
–priority 100 \
–access Allow –direction Inbound \
–destination-address-prefixes ‘*’ \
–destination-port-ranges 22 443 8443 8080 \
–source-address-prefixes ‘*’\
–source-port-ranges ‘*’
Tip!: ソース仮想マシンを設定するためにVersionVault Expressアプライアンスのセットアップ・コンソールを公開する必要がありますが、マシン・イメージ・インスタンスを本番環境に置く際には、ポート8443と22を無効化する必要があります。
VMインスタンスの作成
OVAファイルが(VHDディスク・イメージとして)アップロードされ、ネットワーク・セキュリティ・グループができたので、ディスク・イメージに基づいて実行するVMインスタンスを開始することができます。最新のVersionVault Expressのシステム要件を確認し、VMに推奨されるメモリとCPUの数を入手してください。次に、Azureのドキュメントを確認し、VMサイズ(例えば、https://azure.microsoft.com/en-us/pricing/details/virtual-machines/linux/)とディスクSKU値(例えば、https://docs.microsoft.com/en-us/azure/virtual-machines/disks-types#disk-type-comparison、https://docs.microsoft.com/en-us/cli/azure/disk?view=azure-cli-latest#az_disk_create)の推奨値に一致する適切な値を見つけます。また、VersionVault Express仮想マシンは、データ(VOB、ビュー、その他のインスタンス固有のデータ)が独自のディスクを必要とするように設計されています。2番目のディスクの適切なサイズを決定します。コマンドは次のようなものになります。
az disk create \
–resource-group myVVExpressRG \
–name myVVEDiskVOB \
–location eastus \
–size-gb 100 \
–sku standard_lrs
az vm create \
–resource-group myVVExpressRG \
–name myVVEVM \
–public-ip-sku Standard \
–nsg myVVEnsg \
–attach-os-disk myVVEdiskOS \
–os-type linux \
–size Standard_B2ms \
–location eastus \
–attach-data-disks myVVEDiskVOB \
–boot-diagnostics-storage “foobarvvestg”
VersionVault Expressの初回起動時には、2つのチェックが行われます。1つ目は、VOB用のディスクがマウントされているかどうかの確認です。これまで通りであれば、これは完了しています。2つ目のチェックは、ネットワークが設定されているかどうかです。VersionVault Expressでは、デフォルトのネットワーク構成が表示され、それを受け入れるか、変更することができます。Azure Cloud Platformでは、デフォルトの構成で問題ないはずです。VMの前に座っている場合、VersionVault Expressの起動を継続させるために、任意のキーを押すことができます。しかし、Azure Cloudで初めてVMを起動する場合、プロンプトが表示されないため、何もキーを押さないかもしれません。10分後、VersionVault Expressはタイムアウトし、デフォルトのネットワーク構成が表示されます。
VMの設定
ここまでで、VersionVault ExpressのVMは起動しているはずですが、ログインすることができません。この理由の1つは、まだユーザーを作成していないことです。また、VersionVault Expressのプロセスのほとんどはまだ開始されていません。必要なプロセスの1つであるアプライアンス・セットアップ・コンソールは起動しています。
VersionVault Expressのシステム管理者は、VersionVault Expressの設定とVersionVault Expressのユーザーを管理するために、アプライアンス・セットアップ・コンソールを使用します。アプライアンスセットアップコンソールは、ポート8443(ネットワークセキュリティグループを覚えていますか)で実行され、ブラウザインターフェイスとREST APIを提供します。
次に進むには、最低限必要な設定を行う必要があります。
ローカル管理者
最初にしなければならないことは、システム管理者ユーザーを作成することです。最初にログインしようとしたユーザーにはローカル管理者権限が付与されます。
重要! このアカウントを忘れたり失ったりしないようにしてください。
ブラウザで https://myVVEVM IP:8443 にアクセスし、ユーザー名とパスワードを選択するか、REST API (https://myVVEVM IP:8443/setup/swagger-ui.html に記述) を使用して createInitialAdminUser() API に投稿します。なお、myVEVMのIPは、上記のaz vm createコマンドで作成されたVMのIPアドレスです。
ホスト名
メール通知やウェブフックを使用する場合は、仮想マシンのホスト名をDNSで解決可能なものに変更することを検討するとよいでしょう。
ポート、証明書、SSHキー
ポートを設定するか、デフォルトの443ポートを受け入れる必要があります。ネットワークセキュリティグループでポートを公開することを忘れないでください。SSL証明書やSSHキーをお持ちの場合は、今すぐ追加してください。 ライセンス設定
ライセンス情報を入力する必要がある場合があります。入力しない場合、HCLは、このVersionVault Expressインスタンスが期間限定の無料トライアルを実行していると見なします。
LDAPサーバー
VersionVault Expressは、自身のユーザーを管理するか(デフォルトの構成)、外部のLDAPサーバーにバインドすることができます。ここで、どちらを選択するか決定してください。
独自のユーザーを管理することを選択した場合、今すぐ少なくとも 1 人のユーザーを作成することをお勧めします。これは、アプライアンスのセットアップコンソールまたは REST APIs のいずれかを使用して行うことができます。セットアップ コンソールを使用するには、新しいユーザーの電子メール アドレスを入力し、[ユーザーの追加] ボタンをクリックします。SMTP サーバーを設定した場合、ユーザーにはアカウント作成を促す電子メールが送信されます。そうでない場合は、「Temporarily disable SMTP」スイッチを切り替えてから、ユーザー一覧のメールアイコンをクリックします。これにより、デフォルトのメールクライアントが起動し、そこから招待状を送信することができます。 設定の検証
すべての項目を確認し(ほとんどのセクションに「確認」または「検証」ボタンがあります)、設定を保存し、VersionVault Expressを起動します。
ユーザーを作成した場合は、受け取ったメールのリンクからサインアップし、ログインしてもらいます。
この時点で、VersionVault Expressのインスタンスが稼働し、少なくとも1人のユーザーがログインできる状態になっているはずです。ブラウザーを開き、IPアドレス(DNSが設定されている場合はホスト名)のポートに接続してテストしてください。プロジェクトやVOBはまだありません。
これでVMは本番環境での使用が可能になりました。
これで、VersionVault Expressを使い始める準備が整いました。あらかじめ設定されているユーザでログインし、最初のプロジェクトを作成します。もし、システムが許可していれば、プロジェクトに参加するユーザーを追加してください。そうでない場合は、システム管理者に新しいユーザーを招待するように依頼してください。
VMインスタンスの停止
Azure CLIを使用して、次のようにVMを停止できます。
az vm stop \.
–resource-group myVVExpressRG
-name myVVEVM
az vm deallocate \ -resource-group myVVExpressRG -name myVVEVM
-resource-group myVVExpressRG ?name myVVEVM
-name myVEVM
VMインスタンスの追加作成
プロジェクト・チームごとにインスタンスを作成したり、組織内の異なるビジネス・ユ ニットにインスタンスを割り当てたりすることができます。新しいインスタンスを作成するには、次の手順を使用します。
複数のリソースグループの使用
IT環境によっては、あらかじめ定義されたリソースグループがあり、それを使用することもできますし、複数のリソースグループを使用して、様々な構成(サブネット、nsg、ディスクなど)を分けたい場合もあるでしょう。このような場合、コマンドラインから作業するときは、Azure のコマンドラインの要件であるため、使用するそれぞれの完全なリソースパスを提供する必要があります。新しいVMを作成する例です。
az vm create
-resource-group <RESOURCE_GROUP_1> \
-name <VM_NAME
-name <VM_NAME> \
-subnet /subscriptions/<SUBSCRIPTION_ID>/resourceGroups/ <RESOURCE_GROUP_2>/providers/Microsoft.Network/virtualNetworks/<VNET>/subnets/<SUBNET> \...
-public-ip-address "" \.
-nsg /subscriptions/<SUBSCRIPTION_ID>/resourceGroups/<RESOURCE_GROUP_2>/providers/Microsoft.Network/networkSecurityGroups/<NSG>の各プロバイダー。
-attach-os-disk /subscriptions/<SUBSCRIPTION_ID>/resourceGroups/<RESOURCE_GROUP_3>/providers/Microsoft.Compute/disks/<VIRTUAL_OS_DISK> \
-os-type linux
-size Standard_B2ms ? -location <REGION
-location <REGION> \
-attach-data-disks /subscription/<SUBSCRIPTION_ID>/resourceGroups/<RESOURCE_GROUP_3>/providers/Microsoft.Compute/disks/<VIRTUAL_DATA_DISK>
HCL OneTest V10.2.3 now makes everything easier and better! の翻訳版です。
HCL OneTest V10.2.3 では、すべてがより簡単に、より良くなりました
2022年7月21日
著者: Ragasudha Mardhaniyogan / Product Marketing Manager, OneTest
私たちHCL OneTestは、皆様からのフィードバックを真摯に受け止め、イノベーションを実現してきました。私たちの最新リリースであるHCL OneTest V10.2.3は、5月末に一般公開されました。このリリースに含まれる新機能について知っておく必要があることは、ここにすべてあります
OneTestのUIアップデート
OneTest 10.2.3では、OneTest UIブラウザテストをシークレットモードで実行するためのサポートなどが追加されています。CPU使用率、メモリ、ネットワークトラフィック、バッテリーなどのモバイルデバイスのパフォーマンスメトリクスのレポートに対するサポートが追加されました。
自動機能テストスイートのデバイスクラウドのサポートにより、ユーザーは、モバイルテストを含むAFTスイートに対して、Perfecto、Bitbar、pCloudyなどのデバイスクラウドサービスを指定することができるようになりました。
OneTest APIの更新
AppScanのサポートなど、新しい統合により、ユーザーはDevOpsポートフォリオとの相乗効果を高めることができるようになりました。
セキュアな Active Directory のサポートが追加され、CSV 形式のデータファイルを生成するオプションが追加されました。OneTest Studio統合を実行しているAzure DevOpsユーザーは、Azure DevOpsのジョブページからAPIテスト結果を見ることができるようになりました。
OneTest パフォーマンスの更新
このリリースでは、10.2.3 の新しい QoL が強化されています。
OneTest Studio統合を実行しているAzure DevOpsユーザーは、Azure DevOpsのTest Plansダッシュボードから、パフォーマンステストの結果を見ることができるようになりました。すべての統合プラグインは、統合製品からテストを実行する際に追加のパラメータを提供するようにさらに強化されました。
HCL OneTest Server のアップデート
新しいノート機能により、OneTest Serverでテスト結果に対するフィードバックや見解を残すなど、強化されたコラボレーション能力をお楽しみください。新しいAzure DevOpsとの統合により、ユーザーはテスト結果からAzure DevOpsでワークアイテムを作成できるようになりました。OneTest Performance で作成され、GIT にプッシュされたテスト資産のサーバー上の負荷プロファイルを参照してください。
ログフィルタリング、テストログビューアでは、ユーザーが「フルモード」と「テスターモード」を切り替えられるようになったため、テスト担当者はテストログをレビューする際に、必要でないアクティビティをフィルタリングできるようになりました。
オプションのパラメータに対する統合のサポートは、サーバーとの統合がすべての実行パラメータと引数の受け渡しをサポートするようになったことを意味します。サーバー UI で、仮想サービスインスタンスが実行されている場所を確認できるようになりました。
リリースされた機能の詳細なリストについては、こちらのリリース情報を参照してください。
HCL OneTest 10.2.3について何か質問がありましたら、DevOpsInfo@hcl.com までメールをお送りください。
Enjoy the Outdoors with HCL Nomad の翻訳版です。
HCL Nomad でアウトドアを楽しもう
2022年7月20日
著者: Thomas Hampel / Director of Product Management, Domino, HCL Software
天気の良い日は、オフィスにこもって仕事をする必要はありません。HCL Nomad Webに追加された最新機能で、データをオフラインにし、どこでも仕事をすることができるようになりました。
ここで楽しいシナリオを想像してみてください。朝起きて、晴れた日にコーヒーとノートパソコンを持って、WiFiが届かない庭の端までぶらぶらと歩いていくことにします。がっかりすることもなければ、ソーシャルメディアにずっと振り回されることもありません。ただ、仕事に集中することができます。HCL Nomad Webでは、ノーツクライアントと同じように、このようなことが可能になります。
休暇に関する免責事項:HCLはあなたの仕事を休暇に持ち込むことを推奨していません。🙂
HCL Nomad Webでは、バージョン1.0.4 が HCL Software License Management Portal からダウンロードできるようになりました。
このリリースでは、ローカルレプリカで作業するためのレプリケーションとオフラインモードを完全にサポートするようになりました。
このHCL Nomad for Webブラウザーのリリースについての詳細は、新機能のページとリリース情報を参照してください。
iOSとAndroid用の新しいバージョンもリリースされました。これらのバージョンは、9月に出荷予定の新しいNomad Server on Dominoをサポートするための最小バージョンとなりますので、ご注意ください。
HCL Nomad 1.0.22 for iOS は 7月11日(月)にリリースされました。現在、アプリストアで入手可能です。今回のリリースでは、主に API の通貨更新などのバグフィックスを行い、iOS の最低レベルを13以上に引き上げました(最新は iOS15)。
Android版 HCL Nomad 1.0.31 は、6月30日にGoogle Playストアで、7月5日に弊社の HCL Software License Management Portal でリリースされ、不具合修正が行われています。
Key 2 - Product and Domain Expertise の翻訳版です。
HCL サポート: Key 2 - 製品と領域の専門知識
2022年7月18日
著者: Piet Gaarthuis / Director, Client Support
昨年、私の友人がCovid-19にかかりました。大変な時期でした。3週間の集中治療室での入院の後、彼は喜んでそれを克服しました。しかし、最初の感染から1年以上経った今でも、彼はまだ問題を抱えています。この1年間、彼はさまざまな専門医のもとを訪れました。集中力に問題があり、「ブレインフォグ」と恒常的な頭痛があるため神経科医に、腸と消化に問題があるため複数の内科医に、息切れしやすいため肺の専門家に、などなどです。彼は病院をくまなく見てきており、その病院の多くの専門医の名字と名前を知っています。
私たちHCL Software のサポート組織は、病院に例えることができます。私たちのHCL Software のサポートの建物は、専門家のバーチャル・チームであるため、そのように認識することはできませんが、HCL Software・サポートは病院のように機能します。あなたは、一緒に働くエンジニア・スペシャリストの名前を知ることになります。あなたの悩みの「範囲」によっては、複数のエンジニアと知り合いになることもあります。ある人はより深くデバッグを行うため、またある人は関連するドメインの一部をよりよく知っているためです。
サポートエンジニアを医学の専門家に例えてみましょう。神経科医はニューロンについて「すべて」知っていますが、その神経科医は、脳から、ニューロンが活性化したり感知したりする筋肉まで、ニューロンが接続されている身体について多くのことを知る必要があります。
同様に、HCL Commerceサポートエンジニアは、あなたがHCLから購入したHCL Commerceという製品について知っていますが、HCL Commerceだけ知っているわけではありません。データベースからアプリケーションサーバー、接続されているネットワーク、そしてお客様がオンラインショップを設計・構築する方法まで、HCL Commerceが連携する製品スタックの中でどのように緊密に連携しているかを知っているのです。AppScanエンジニアは、AppScanがコードをスキャンする方法を知っており、Java、C++、その他のコード、JenkinsやNative Cloud Containersなどのプラグイン、Red HatやWindowsなどのプラットフォーム、認証方法、セキュリティ脆弱性の発見についても知っていなければならないでしょう。
私たちはこれを「ドメインエキスパートス」と呼んでいます。製品知識は、もちろんサポートエンジニアの専門知識の核となるものです。しかし、データを保存するOneDBデータベースの知識がなくて、どうやって製品のトラブルシューティングを行うのでしょうか。あるいは、それを実行するIBM WebSphere Application Serverに関する知識も必要でしょうか。あるいは、誤検出をフラグするJavaコード?
このような知識を構築するために、私たちはチームワークを大切にしています。データベースやアプリケーションサーバー、ネットワーク、パフォーマンスチューニング、Java のデバッグなどに関する専門知識を持つエンジニアが、サポートエンジニアをサポートし、サポートチケットの解決をサポートします。
これらのことは、お客様の「スタックの問題」をすべて解決することを意味するものではありません。私たちの主な責任は、私たちの製品に関する問題のトラブルシューティングをお手伝いすることです。ご理解いただけると思いますが、サードパーティーのデータベース、お客様のネットワーク、またはお客様のカスタムコードでの修正については、私たちは責任を負いかねます。私たちの仕事は、回避策を見つけたり、修正プログラムを作成するお手伝いをすることです。そのために、私たちのチームは、考えられる製品の問題を特定するための専門知識を持っています。
病院のように、すべての専門家がすべてを知っているわけではありませんし、自分の専門分野でさえも知りません。例えば、神経科医は神経細胞、心臓外科医は心臓、腎臓内科医は腎臓に特化した専門医です。そのためには、人体という領域、その依存関係、相互に関連する臓器の関係、そしてその機能を理解する必要があるのです。有能な病院を作るには、スペシャリストのチームが必要です。そして、そのドメイン・エキスパートを一緒に作り上げていくのです。
私たちHCL Software サポート組織は、製品だけでなくドメインの専門知識も持っています。この知識は、個人では得られないものですが、チームでは得られます。
ですから、私たちにとって、製品およびドメインの専門知識は、チームワークがすべてなのです。
HCL Software サポートへようこそ、高度な分析と解決におけるあなたの信頼できるパートナーです。
HCL Software では、HCL Domino はアプリケーションプラットフォームとしてオープン性を高める取り組みを行ってきました。HCL Domino REST API もそのひとつです。
V12 のリリースでは Projerct KEEP が発表され、今後さらに機能強化がされることを発表しました (ブログポスト「HCL Domino REST API ベータプログラムの発表) を参照)_。
これに関して、以下の技術記事を公開しました。この内容は、2022年8月度のテクてく Lotus 技術者夜会 で解説される内容です。皆様のご参加もお待ちしております。リモート参加で資格等一切不要です。お気軽にどうぞ。
新しい試みのトライアルとして、1週間分のサポート技術情報更新のインデックスを作成してみました。しばらく継続してみます。新規追加と内容更新したものが含まれています。システム上、軽微な修正であってもリストに含まれてしまいます。予めご了解ください。
2022年7月20日、HCL Nomad Server 1.0.5 Beta Program をリリースしました。
HCL Nomad Web 1.0.5 から、従来の SafeLinx に代わり、HCL Nomad Serverというプログラム名で提供する予定です (2022年7月21日時点では HCL Nomad Web 1.0.4 が最新版)。HCL Nomad Web の製品/ブランド名は変更ありません。
このベータプログラムでは Windows 版と Linux 版が提供されています。HCL Domino V12.0.1 と V12.0.2 Early Access Program Code Drop 3 に対応しています。
詳細は下記リリース情報をご覧ください。