0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Amazon linux2にCMLを入れてみる

Last updated at Posted at 2021-04-16

初めに

CiscoのCML2をクラウド上で動かせるか試すため、Centos7にCML2のインストールを試みる
※結局上手くいかなかったので、別記事のAWSGCPで動かすことができた方を参照してください。

環境

$ cat /etc/os-release
NAME="Amazon Linux"
VERSION="2"
ID="amzn"
ID_LIKE="centos rhel fedora"
VERSION_ID="2"
PRETTY_NAME="Amazon Linux 2"
ANSI_COLOR="0;33"
CPE_NAME="cpe:2.3:o:amazon:amazon_linux:2"
HOME_URL="https://amazonlinux.com/"

インストール

  • パスワードの設定

デフォルトユーザーの「ec2-user」にパスワードが設定されていないため、パスワード設定

$ sudo su -
$ passwd ec2-user
  • GUI環境の設定

公式通りにMATEデスクトップとTigerVNCをインストール

$ sudo amazon-linux-extras install mate-desktop1.x
$ sudo bash -c 'echo PREFERRED=/usr/bin/mate-session > /etc/sysconfig/desktop'
$ sudo yum install tigervnc-server
$ vncpasswd

起動時のサービス自動起動を有効化

$ sudo cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@.service
$ sudo sed -i 's/<USER>/ec2-user/' /etc/systemd/system/vncserver@.service
$ sudo systemctl daemon-reload
$ sudo systemctl enable vncserver@:1
$ sudo systemctl start vncserver@:1

xstartupへのMATE実行コマンドの追加(灰色画面の防止)

~/.vnc/xstartup
exec mate-session

systemd マネージャー再ロードとサービスの再起動

$ sudo systemctl daemon-reload
$ sudo systemctl restart vncserver@:1
  • 日本語の設定

インストール

$ sudo yum install ibus-kkc
$ sudo yum install google-noto-sans-japanese-fonts    

ibusの設定をbashrcに記載します。

~/.bashrc
export GTK_IM_MODULE=ibus
export XMODIFIERS=@im=ibus
export QT_IM_MODULE=ibus
ibus-daemon -drx

ロケールの設定

sudo localectl set-locale LANG=ja_JP.UTF-8
reboot
  • google chromeのインストール

リポジトリ登録

/etc/yum.repos.d/google-chrome.repo
[google-chrome]
name=google-chrome
baseurl=http://dl.google.com/linux/chrome/rpm/stable/$basearch
enabled=1
gpgcheck=1
gpgkey=https://dl-ssl.google.com/linux/linux_signing_key.pub

インストール

$ sudo yum update
$ sudo yum install google-chrome-stable

GUI接続の確認

VNCを使うため、SSHのポートフォワーディングを行う

  • インスタンスのセキュリティグループでインバウンドにVNC用のポートの許可を追加
  • SSHで再度接続しなおす
# ssh -L 5901:localhost:5901 -i PEM_FILE ec2-user@INSTANCE_IP
  • 接続後、Finder→移動→サーバへ接続
  • vnc://INSTANCE_IP:5901

VMware playerのインストール

  • コンパイラとカーネルモジュールのインストール
# yum -y install gcc
# yum -y install kernel-devel
$ sudo sh VMware-Player-16.1.1-17801498.x86_64.bundle

CMLのソフトウェアをダウンロード

  • cml2_controller-2.0.0-13.el8.x86_64-93.ova
  • refplat-20200409-fcs.iso

VMware playerへインポート

  1. Open a Virtual Machine
    VMware1.png

  2. OVAファイルの選択
    VMware2.png

  3. 起動前の設定変更
    VMware3.png

  4. ISOファイルの指定
    ※リソースは環境に応じて
    VMware4.png

  5. Power On

  6. アプリ(VMware player)ごと落ちる!!

最後に

上記の流れでCMLのインストールを試みましたが、仮想マシンを立ち上げられずに終わりました。
Ubuntuのインスタンスでも同様だったので、仮想マシンのネストでは無理なのかな。。
原因調査は後日。。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?