初めに
CiscoのCML2をクラウド上で動かせるか試すため、Centos7にCML2のインストールを試みる
※結局上手くいかなかったので、別記事のAWSかGCPで動かすことができた方を参照してください。
環境
$ 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
- Workstation Playerのダウンロード
- 展開
$ 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へインポート
-
Power On
-
アプリ(VMware player)ごと落ちる!!
最後に
上記の流れでCMLのインストールを試みましたが、仮想マシンを立ち上げられずに終わりました。
Ubuntuのインスタンスでも同様だったので、仮想マシンのネストでは無理なのかな。。
原因調査は後日。。